Trip delay
昨天早上遇到突发情况, 服务器网站访问断断续续的能访问也是非常慢,而且ping也不稳定, 开始以为是工厂的网络交换机或路由器出现不稳定情况, 但让李彬帮忙反复检查后, 并没发现网络硬件设施有任何故障, 这种奇怪的现象到上午11点左右才结束.
接着, 我想到可能是 linux apache 受到DDOS攻击导致的(之前由于重启服务器和httpd后服务器还是一样断断续续的, 故以为不是服务器本身问题 ), 所以搜索了一下关于 linux, apache 的最大连接数查询方法:
查看httpd进程数(即prefork模式下Apache能够处理的并发请求数):
Linux命令:
ps -ef | grep httpd | wc -l查看Apache的并发请求数及其TCP连接状态:
Linux命令:
netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057说明:
SYN_RECV表示正在等待处理的请求数;
ESTABLISHED表示正常数据传输状态;
TIME_WAIT表示处理完毕,等待超时结束的请求数。
在11点服务器稳定以后, 我通过 ps -ef | grep httpd | wc -l 查询到在 apache 刚刚重启后, 立即又有接近300个进程, 这显然不是一个正常现象, 当然用 netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ 查询到的 ESTABLISHED 数量就更多了.
Continue reading »
linux backup
正在使用7-zip 来对 var, etc ,root 等这几个主要目录进行备份, 采用的最高等级9(Ultra)的solid方式压缩, 命令如下:
7za a -mx=9 -ms=on backup_var_etc_root_20090507.7z var etc root
速度好快, 也是由于没有什么多余文件吧, 刚才就已压缩完了, 使用 du * -sh 后看到, 原来的 var 153M, etc 125M, root 6.3M, 而备份后的文件才 52M, 压缩率竟然高达82%. 在使用 7za l backup_var_etc_root_20090507.7z |more 查看了压缩文件内容, 都已经成功备份了.
usr文件夹是2.8G, 里面大多数都是在X中才用得到的软件, 应该可以不用备份的, 但这么大的硬盘不用也浪费, 所以再花10分钟把其单独作为 一个7z文件备份后大小为 565M, 压缩率约为80%. 我想如果不用这么高的压缩比也许可以达到和ghost一样的速度.
最后几个小文件 bin boot dev home sbin也被备份完也才13M .
顺便谈一点关于网卡配置的事情:
之前使用dhcp来得到IP测试服务器网站, 不太方便, 所以修改为静态IP后, 用 ifconfig eth0 up 和 ifconfig eth0 down 重启网卡后, 发用 ifconfig eth0 得到的 ip地址还是以前的动态IP, 用 service network restart 重启后显示的IP仍然没变, 但静态IP也能同时使用, 只有当计算机重启后动态IP才失效.
故我认为 linux 应该除了加载 /etc/sysconfig/network-scripting/ 中的网卡配置外, 应该还有一份缓存在其他地方, 只有重启后缓存的IP才会失效.
Filed under Live - Work and Struggle | Tags: backup, linux, netwark | Comment (0)