主要命令 top
的参数解析:
| 参数 | 解释 |
|—|—|
| top | 显示进程信息,默认交谈式指令列(interactive command) |
| -d [时间,秒] | 显示更新速度,交谈式按 s
更改 |
| -q | 无延迟显示(测试无法使用,应该为默认模式) |
| -i | 不显示闲置(idle)和无用(zombie)进程 |
| -u [用户名] | 只显示该用户相关信息 |
| -p [UID] | 显示该进程相关信息 |
| -c | 显示完整命令(路径与名称) |
| -S | 累积模式 |
| -s | 安全模式(取消交谈式指令) |
| -n [次数n] | 更新 n
此后停止 |
| -b | 批次档模式,与 n
配合输出到文件中,Example: top -bn 1 >>top.log
|
图中参数解释:
| 行数 | 包含信息 |
|—|—|
| 第一行 | 系统整体统计信息 |
| | 当前时间 |
| | 运行时间 up
|
| | 登录用户数 |
| | 系统负载,任务队列平均长度 (三个值分别为 1min; 5min; 15min 到现在的平均值) |
| 第二行 | Tasks
(任务),进程信息 |
| | total
,进程总数 |
| | running
,运行中进程数 |
| | sleeping
,休眠 |
| | stopped
,停止 |
| | zombie
,僵尸进程 |
| 第三行 | CPU信息(百分比) |
| | us
,用户空间占CPU百分比 |
| | sy
,内核 |
| | ni
,用户进程内改变优先级的进程 |
| | id
,空闲 |
| | wa
,等待输入输出(缓存) |
| | hi
,硬中断(Hardware IRQ) |
| | si
,软中断(Software Interrupts) |
| 第三行 | mem
,物理内存 |
| 第四行 | swap
,交换区 |
top中交互式指令:
| 按键 | 解析 |
|—|—|
| 1 | 监控每个逻辑CPU状况 |
| b | 视图加亮 |
| shift + > / «/kbd> | 按CPU占用排序 |
| f | 编辑top显示视图字段 |
Gui or web
Centos
这个桌面的我不太清楚,但是知道可以使用 cockpit
,具体安装方法如下:
sudo yum install cockpit
systemctl start cockpit.socket
systemctl enable --now cockpit.socket
如开启了防火墙,执行以下:
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload
之后就可以通过本机IP的9090
端口进行访问了
Ubuntu
桌面自带有资源管理器,没有请执行以下命令安装:
sudo apt-get install gnome-system-monitor
gnome-system-monitor
软件截图