解决linux服务器访问较慢的问题
解决linux服务器访问较慢的问题
具体执行步骤:
1、 测试到服务器某个端口的掉包率
2、 查看服务器的DNS地址是否配置正确
3、 查看服务器网段的ARP状态
4、 使用监控工具实时查看服务器流量是否正常
5、 调整有关网络的内核参数,与正常服务器做对比 /proc/sys目录下
6、 测试修改某参数后查看系统是否有改进
################################
telnet www.baidu.com 80
get /
查看某一种协议包怎么样
###########################
ab 命令压力测试
ab –n 1000 –c 1000 http://www.baidu.com/ 压力测试,-n1000 -c1000模拟1000个用户,共查询1000次查看baidu网页
ping
traceroute www.baidu.com 查看掉包率
mtr www.baidu.com 查看掉包率
OS查看系统: top vmstat netstat (查看网络的繁忙程度)
抓包工具:iptraf tcpdump wireshark
arping 192.149.2.1 查看网关有几个mac地址,只能有一个,否则受到arp攻击
改内核参数:/proc/sys/下面内核参数
[[email protected] sys]# ls /proc/sys
abi crypto debug dev fs kernel net sunrpc vm
设备 文件系统 内核 网络 虚拟内存
sysctl -w fs.file-max=10000更改内容,当下生效,重启就不生效了
更改配置文件vi /etc/sysctl.conf 让生效要更改配置文件
sysctl -p 上面的更改立刻生效
sysctl -a |grep ipv4 >a.sysctl所以的内核参数全部导出
sysctl -p -f a.sysctl 导入其他的内核参数
用上面这个办法导入其他服务器中去更改排查是否是内核的问题