Linux查看系统负载的常用命令

top:

查看系统整体状态


uptime:与top的第一行相似

主要描述的是

01:33:50:当前时间,

4 users:用户连接数

load average:系统平均负载,最近1/5/15分钟的系统平均负载

w:


第一行与top的第一行相似。

USER :登录的用户名 
TTY :登录后系统分配的终端号 
FROM:远程主机名,即从哪儿登录来的 
LOGIN@:何时登录 
IDLE:空闲了多长时间,表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置 
JCPU:和该终端(tty)连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间 
PCPU:指当前进程(即在WHAT项中显示的进程)所占用的时间 
WHAT:当前正在运行进程的命令行

vmstat:


r列:表示运行和等待CPU时间片的进程数。如果长时间大于1,说明CPU不足

b列:表示等待资源的进程数

swpd:切换到内存交换区的内存数量(用k表示)

free:当前空闲页面列表中的内存数量(用k表示)

buff:作为buffer cache的内存数量,一般对块设备的读写才需要缓冲

cache:作为page cache的内存数量,一般作为文件系统的cache,如果cache较大,说明用到cache的文件较多,如果此时IO中bi比较小,说明文件系统效率比较好。 

si:每秒从磁盘读入虚拟内存的大小

so:每秒从虚拟内存写入磁盘的大小

bi:块设备每秒接收的块数量

bo:块设备每秒发送的块数量

in:每秒CPU中断次数

cs:每秒上下文切换次数

us:用户CPU时间

sy:系统CPU时间

id:空闲CPU时间

wa:IO等待占用CPU时间

其它相关操作:

查看CPU信息:cat /proc/cpuinfo


查看硬盘信息:df -h


查看内存信息:

free


vmstat

cat /proc/meminfo   (查看系统内存信息)


查看负载:w 和 uptime

查看系统整体状态:top

性能监视:sar


sar -n DEV:查看网卡流量历史

sar -q:查看历史负载

查看端口:netstat

netstat -lnp用于打印当前系统启动了哪些端口,netstat -an用于打印网络连接状况;

查看进程:ps


主要描述的是

01:33:50:当前时间,

4 users:用户连接数

load average:系统平均负载,最近1/5/15分钟的系统平均负载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值