1、top:用来查看系统进程的资源使用情况

load average 含义:
+0.00, 0.06, 0.09 系统瓶颈负载值
只想看某个进程下的线程资源使用情况: top -H -p pid值
2、ps命令:用来列出系统中当前运行的那些进程
3、vmstat命令:属于sysstat包,对虚拟内存,进程,CPU进行监控
主要方便看上下文切换的看cs和in两列,展示为数字
安装:
yum install sysstat -y
vmstat参数说明

常用命令:
vmstat 1 10 意思是每隔一秒钟收集一次数据,总共收集十秒

结果说明
4、mpstat命令:也属于sysstat包,主要报告与cpu相关统计信息
主要看%iowait硬盘IO等待时间
安装:
yum install sysstat -y
常用命令:
结果说明:
5、pidstat命令:也属于sysstat包,能看磁盘、内存、cpu的数据,主要看cpu的上下文数据
主要看cpu上下文数据,cswch/s和nvcswch/s
安装:
yum install sysstat -y
常用命令:
结果说明:
+ cswch/s 自愿上下文切换次数
+ nvcswch/s 非自愿上下文切换次数
6、iostat命令:也属于sysstat包,用于输出磁盘IO 和 CPU的统计信息
主要用来查看查看磁盘的使用情况
安装:
yum install sysstat -y
常用命令:
iostat
iostat -dx 1 5 每隔1秒,以 KB 为单位显示显示一次设备统计信息.总共输出5次
-c: 显示CPU使用情况
-d: 显示磁盘使用情况
-N: 显示磁盘阵列(LVM) 信息
-n: 显示NFS 使用情况
-k: 以 KB 为单位显示
-m: 以 M 为单位显示
-t: 报告每秒向终端读取和写入的字符数和CPU的信息
-V: 显示版本信息
-x: 显示详细信息
-p:[磁盘] 显示磁盘和分区的情况

结果说明:
+%idle 判断IO空闲占比
7、netstat命令:通常用来显示网络状态
安装:
yum -y install net-tools
常用命令
netstat -tnl | grep 25 查看25端口是否被占用
netstat -pnl | grep 25 如果有当前是root用户还可显示出占用本机25端口的进程PID ,下图PID为1142
netstat -nultp 查看所有端口使用情况


8、dstat:上面命令汇总,功能齐全页面有色彩
安装:
yum install dstat -y
常用命令:
dstat
dstat -lcmsdrpgny 1 10
-c,--cpu 开启cpu统计
-d, --disk 开启disk统计
-D 改选跟具体的设备名(多个用逗号隔开)如:total,hda,hdb表示分别统计total、hda、hdb设备块
-i, - -int 开启中断统计
-l, --load 开启负载均衡统计,分别是1m,5m,15m
-m, --mem 开启内存统计,包括used,buffers,cache,free
-n, --net 开启net统计,包括接受和发送
-N 该选项可以跟网络设备名多个用逗号隔开,如eth1,total
-g, --page 开启分页统计
-p, --proc 开启进程统计,包括runnable, uninterruptible, new
-r, --io io开启请求统计,包括read requests, write requests
-s, --swap 开启swap统计,包括used, free
-S 该选项可以跟具体的交换区,多个用逗号隔开如swap1,total
-t, --time 启用时间和日期输出
-y, --sys 开启系统统计,包括中断和上下文切换
--fs 开启文件系统统计,包括 (open files, inodes)
--ipc 开启ipc统计,包括 (message queue, semaphores, shared memory)
--output file 输出结果到cvs文件中
-a, --all 是默认值相当于 -cdngy (default)
-f, --full 相当于 -C, -D, -I, -N and -S


结果说明:
结果基本都与上面的一致了
load avg
+1m 5m 15m
系统过去1分钟、5分钟、15分钟系统的平均负载值
total cpu usage
+usr 用户空间的程序所占百分比
+sys 系统空间程序所占百分比
+idl 空闲百分比
+wai 等待磁盘I/O所消耗的百分比
+hiq 硬中断次数
+siq 软中断次数
memort usage 内存状态
+used
+buff 磁盘虚拟出来的一个缓冲区,用于内存读取磁盘数据时,加快读取速度
+cach 缓存,存在内存、cpu中
+free 空闲内存大小
+read:磁盘读带宽
+writ:磁盘写带宽
+recv:网络收包带宽
+send:网络发包带宽
+in: page in(换入)
+out:page out(换出)
+int:中断次数
+csw:上下文切换
.
浙公网安备 33010602011771号