世界上最伟大的投资就是投资自己的教育

首页Linux
随风 · 练气

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 条回复
暂无回复~~
喜欢
统计信息
    学员: 29915
    视频数量: 1996
    文章数量: 526

© 汕尾市求知科技有限公司 | Rails365 Gitlab | 知乎 | b 站 | csdn

粤公网安备 44152102000088号粤公网安备 44152102000088号 | 粤ICP备19038915号

Top