世界上最伟大的投资就是投资自己的教育
linux 的监控工具介绍 (二)
随风发布于2691 次阅读
1. glances
glances 是一个类似 top 的工具,不过能够监控 cpu 内存 网络和磁盘 io 等信息,很全面。
安装。
$ sudo apt-get install glances
运行。
$ sudo glances
效果图如下:
2. vmstat
vmstat 是 sysstat 工具集中的其中一个,用它可以监控虚拟内存,cpu,io 等情况。
安装:
$ sudo apt-get install sysstat
使用案例:
$ vmstat # 最简单的用法
$ vmstat 2 6 # 每两秒刷新一次,总共六次
$ vmstat -s # 显示总体信息
3. lsof
lsof 能够列出所有进程打开的文件,巧妙使用的话,它也能轻易地显示一些端口的进程 pid。
比如,我打开了 3000 端口,却不知我是用哪个进程打开的,有时候 netstat 命令并没有显示出来,然而使用lsof -i tcp:3000 -t
就可以轻易查出来。
使用案例:
$ sudo lsof -i 4 # 列出所有IPv4相关的打开文件
$ sudo lsof -i -u tecmint # 列出用户打开的文件
$ sudo lsof -p 1 # 列出进程为1打开的所有文件
4. iftop
iftop 主要是监控网卡带宽流量走向。
安装:
$ sudo apt-get install iftop
使用:
$ sudo iftop
效果图如下:
5. nethogs
nethogs 跟 iftop 很像,不过它更能看出是哪个进程在消耗流量。
安装:
$ sudo apt-get install nethogs
使用:
$ sudo nethogs
效果图如下:
完结。
本站文章均为原创内容,如需转载请注明出处,谢谢。
0 条回复
暂无回复~~
© 汕尾市求知科技有限公司 | Rails365 Gitlab | 知乎 | b 站 | csdn
粤公网安备 44152102000088号 | 粤ICP备19038915号
Top