Linux的进程的查看top命令
程序员文章站
2022-06-16 12:51:44
...
一 查看系统健康状态
有计划的重启,是服务器维护的基本原则
[root@localhost ll]# top
top - 11:27:11 up 2:25, 3 users, load average: 0.00, 0.01, 0.05
Tasks: 155 total, 2 running, 153 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.7 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1016860 total, 349232 free, 310992 used, 356636 buff/cache
KiB Swap: 4194300 total, 4194300 free, 0 used. 522180 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5503 root 20 0 146132 2016 1420 R 0.7 0.2 0:00.36 top
1176 root 20 0 553044 18384 5752 S 0.3 1.8 0:03.95 tuned
3445 root 20 0 0 0 0 S 0.3 0.0 0:05.10 kworker/0:0
1 root 20 0 126580 7344 2616 S 0.0 0.7 0:05.78 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.12 ksoftirqd/0
6 root 20 0 0 0 0 S 0.0 0.0 0:00.18 kworker/u2:0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
二 第一行信息为任务队列信息
三 第二行为进程信息
四 第三行为CPU信息
五 第四行为物理内存信息
六 第五行为SWAP信息
七 缓冲和缓存的区别
缓冲(buffer):从内存写数据到硬盘,会先写到缓冲。加速数据的写入。
缓存(cache):从硬盘读取数据到内存,会先读到缓存。加速了数据的读取。
八 使用top查看所有进程
top -b -n 1 > /root/top.log