uptime
精简版显示系统负载均衡。load average: 0.00, 0.09, 0.10, 分别代表1分钟、5分钟、15分钟的负载均衡。
1 | [root@localhost ~]# uptime |
top
查看整机系统性能。
1 | [root@localhost ~]# top |
输入top 回车后,按数字 1 键可以显示多核cpu各核的使用情况。按字母 q 键退出 top
1 | top - 13:57:30 up 12 min, 2 users, load average: 0.00, 0.04, 0.08 |
free
查看系统内存。 -m 以兆为单位显示,-g 以G为单位显示
1 | [root@localhost ~]# free |
df
文件系统的磁盘空间占用情况 。 -h 表示以常用单位显示 。
1 | [root@localhost ~]# df |
vmstat
显示虚拟内存状态(“Viryual Memor Statics”),它可以显示进程、内存、I/O等系统整体运行状态。
1 | [root@localhost ~]# vmstat |
字段解释:
- r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1)
- b: 等待IO的进程数量。
- swpd:使用虚拟内存大小,如果swpd的值不为0,但是SI,SO的值长期为0,这种情况不会影响系统性能。
- free: 空闲物理内存大小。
- id: 空闲时间百分比
mpstat
查看所有 cpu 核信息。
1 | [root@localhost ~]# mpstat // 输出为从系统启动以来的平均值。 |
pidstat
用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。
1 | [root@localhost ~]# pidstat //查看全部进程cpu使用信息 |
iostat
查看磁盘IO信息。
1 | [root@localhost ~]# iostat |
ifstat
查看网络IO信息。
1 | [root@localhost ~]# ifstat |