glances 是一个类似 top 的工具,不过能够监控 cpu 内存 网络和磁盘 io 等信息,很全面。
安装。
$ sudo apt-get install glances
运行。
$ sudo glances
效果图如下:

vmstat 是 sysstat 工具集中的其中一个,用它可以监控虚拟内存,cpu,io 等情况。
安装:
$ sudo apt-get install sysstat
使用案例:
$ vmstat # 最简单的用法
$ vmstat 2 6 # 每两秒刷新一次,总共六次
$ vmstat -s # 显示总体信息

lsof 能够列出所有进程打开的文件,巧妙使用的话,它也能轻易地显示一些端口的进程 pid。
比如,我打开了 3000 端口,却不知我是用哪个进程打开的,有时候 netstat 命令并没有显示出来,然而使用lsof -i tcp:3000 -t
就可以轻易查出来。

使用案例:
$ sudo lsof -i 4 # 列出所有IPv4相关的打开文件
$ sudo lsof -i -u tecmint # 列出用户打开的文件
$ sudo lsof -p 1 # 列出进程为1打开的所有文件
iftop 主要是监控网卡带宽流量走向。
安装:
$ sudo apt-get install iftop
使用:
$ sudo iftop
效果图如下:

nethogs 跟 iftop 很像,不过它更能看出是哪个进程在消耗流量。
安装:
$ sudo apt-get install nethogs
使用:
$ sudo nethogs
效果图如下:

完结。