码迷,mamicode.com
首页 > 其他好文 > 详细

2018-5-7

时间:2018-05-07 11:49:49      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:监控网络状态

10.6 监控io性能

10.7 free命令

10.8 ps命令

10.9 查看网络状态

10.10 linux下抓包







10.6 监控io性能

技术分享图片


iostat -x (关注 %util)

技术分享图片

%util 等待io时间比。这个数值很大,就证明磁盘io很差,很忙。


iotop (动态显示  排序进程占io百分比)






10.7 free命令

free 查看内存使用情况

技术分享图片

总共2.8G 使用了345m 剩余2.4g 共享的8.5m 缓冲692k 缓存170m


数据(磁盘) -> 内存(cache)->cpu

cpu(数据)->内存(buffers)->磁盘

因为磁盘速度很慢, 而cpu速度很快。所以需要经过内存来流畅的传输,流向不一样内存扮演的角色也不同。

所以系统需要预留一部分内存给cache和buffers。

total=used+free+buff/cache,avaliable 包含free和buff/cache剩余部分。




10.8 ps命令

技术分享图片

ps 汇报当前进程的快照


ps aux 会列出系统所有的进程

技术分享图片

ps aux |grep nginx (检查nginx进程有没有的方法)

STAT这一行:

D不能中断的进程

R运行状态的进程

S休眠状态的进程(+表示前台进程)

T暂停的进程(比如ctrl z暂停后的进程)

Z僵尸进程

<高优先级进程

N低优先级进程

s主进程



ps-elf(类似ps aux)


kill + pid 杀死进程 比如kill 1







10.9 查看网络状态

技术分享图片

netstat -lnp 查看监听端口

netstat -an 查看系统的网络链接状况。


技术分享图片

可以查看所有状态的数字

技术分享图片


本章做一个了解,需要查阅tcpip的3次握手,4次挥手能更好的理解。






10.10 linux下抓包

技术分享图片


tcpdump -nn -i 指定网卡名字(第一个n作用是以ip显示,不加显示主机名)

技术分享图片

最开始是时间,然后源ip+源端口192.168.226.131.22 >到哪去 后面的flags是一些数据包的信息


tcpdump -nn port 数字 (指定端口)

tcpdump -nn -i eth0 not port 22 (不要22端口的)

tcpdump -nn -i eth0 not port 22 and host 113.107.238.130(再加条件 只要113.107.238.130ip的包)

tcpdump -nn -c 100 (指定数量 100个)

tcpdump -nn -c 100 -w /tmp/1.cap(指定通信数据包保存到文件里去)



tshark

技术分享图片

先需要安装wireshark这个包

用这个命令可以清晰的查看有什么ip来访问我的网站,链接。记一下就可以了。




2018-5-7

标签:监控网络状态

原文地址:http://blog.51cto.com/13646170/2113441

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!