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分钟的系统平均负载