您的位置:首页 > 运维架构 > Linux

Linux system monitor

2016-03-26 18:07 447 查看

top



vmstat



arguments explanation

r :表示运行队列,如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高

b :表示阻塞的进程数

swpd :虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器

free :空闲的物理内存的大小

buff : 系统占用的缓存大小

cache :直接用来记忆我们打开的文件,给文件做缓冲

si :每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了

us :用户CPU时间

sy :系统CPU时间

so : 每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。

sy : 系统CPU时间,如果太高,表示系统调用时间长,例如是IO操作频繁。

id : 空闲 CPU时间,一般来说,id + us + sy = 100

wt : 等待IO CPU时间。

lsof

tcpdump

sudo tcpdump -i eth0 -c 3

netstat

netstat -r

netstat -i

htop

iostat

iptraf

sysv-rc-conf

对程序进行启动级的操作也可以用update-rc.d命令实现。

nethogs

iftops

<= => :表示的是流量的方向。

TX:发送流量

RX:接收流量

TOTAL:总流量

Cumm:运行iftop到目前时间的总流量

peak:流量峰值

rates:分别表示过去 2s 10s 40s 的平均流量

gnome-system-monitor

conky

nagios

need to install Apache、PHP5、Postfix first.

python scripts

基于/proc 文件系统
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: