uptime
显示当前时间、系统已经运行多长时间,当前有多少用户登录,过去一段时间平均负载
[root@Email ~]# uptime
14:03:56 up 48 days, 15:25, 1 user, load average: 0.16, 0.42, 0.25
ps
仅显示nginx进程可以输入 ps -C nginx
[root@Email ~]# ps -C nginx
PID TTY TIME CMD
23549 ? 00:00:00 nginx
23550 ? 00:00:00 nginx
仅显示nginx进程ID,可以输入 ps -C nginx -o pid(必须小写)=
[root@Email ~]# ps -C nginx -o pid=
23549
23550
查看线程信息, ps -L PID
[root@Email ~]# ps -C nginx -o pid=
23549
23550
pstree
以树形结构显示运行的进程,部署软件时可以看到具体运行的哪一步,哪一个命令
[root@Email ~]# pstree -p
systemd(1)─┬─AliYunDun(9334)─┬─{AliYunDun}(9335)
│ ├─{AliYunDun}(9336)
│ ├─{AliYunDun}(9352)
│ ├─{AliYunDun}(9353)
├─AliYunDunUpdate(8252)─┬─{AliYunDunUpdate}(8253)
│ ├─{AliYunDunUpdate}(8254)
│ └─{AliYunDunUpdate}(8256)
free
显示内存区域中使用了多少内存 free -ml
[root@Email ~]# free -ml
total used free shared buff/cache available
Mem: 1839 416 353 96 1069 1124
Low: 1839 1485 353
High: 0 0 0
Swap: 0 0 0
查看 /proc/buddyinfo 还可以确定每个区域内有多少内存块可用,每一列的数量意味着可用的分页数量
[root@Email ~]# cat /proc/buddyinfo
Node 0, zone DMA 27 15 15 10 5 2 3 3 0 2 0
Node 0, zone DMA32 25 636 1349 1147 896 587 338 141 0 0 0
mpstat
显示在多处理器服务器上每个可用CPU的相关统计信息,从CPU0开始。还会报告所有CPU的全局平均活动,mpstat工具是sysstat软件包的一部分
每隔1s采集一次数据,共采集4次: mpstat 1(interval) 4(count)
[root@Email ~]# mpstat 1 4
Linux 3.10.0-514.26.2.el7.x86_64 (Email) 04/15/2020 _x86_64_ (1 CPU)
02:26:25 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
02:26:26 PM all 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 0.00 98.02
02:26:27 PM all 1.01 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 98.99
02:26:28 PM all 1.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 98.00
02:26:29 PM all 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00
Average: all 0.75 0.00 0.75 0.00 0.00 0.00 0.00 0.00 0.00 98.50
对于多处理器可以加 -P 选择CPU,如选择CPU0,mpstat -P 0 1 4
[root@Email ~]# mpstat -P 0 1 4
Linux 3.10.0-514.26.2.el7.x86_64 (Email) 04/15/2020 _x86_64_ (1 CPU)
02:29:08 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
02:29:09 PM 0 0.00 0.00 1.01 0.00 0.00 0.00 0.00 0.00 0.00 98.99
02:29:10 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
02:29:11 PM 0 1.01 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 98.99
02:29:12 PM 0 0.99 0.00 0.99 0.00 0.00 0.00 0.00 0.00 0.00 98.02
Average: 0 0.50 0.00 0.50