- 简介
- 第一章 - 关于 CD
- 第二章 - 基本命令
- Hack-7 Grep
- Hack-8 Grep 与正则表达式
- Hack-9 Find 命令
- Hak-10 重定向
- Hack-11 Join 命令
- Hack-12 Tr 命令
- Hack-13 Xargs 命令
- Hack-14 Sort 命令
- Hack-15 Uniq 命令
- Hack-16 Cut 命令
- Hack-17 Stat 命令
- Hack-18 Diff 命令
- Hack-19 Ac 命令
- Hack-20 让命令在后台执行
- Hack-21 Sed 替换基础
- Hack-22 Awk 简介
- Hack-23 VIM 基本入门
- Hack-24 Chmod 命令
- Hack-25 Tail -f -f
- Hack-26 Less 命令
- Hack-27 Wget 下载器
- 第三章 - SSH 技巧
- 第四章 - 日期设置
- 第五章 - PS* 介绍
- 第六章 - 压缩和打包
- 第七章 - 历史命令
- 第八章 - 系统任务管理
- 第九章 - 安装软件
- 第十章 - LAMP 套装
- 第十一章 - Bash 脚本
- 第十二章 - 系统性能监控
- 第十三章 - 额外的技巧
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Hack-90 Top 命令
Top 命令
在介绍默认的 top
之前,我先推荐另一款软件 -- htop
.
足够酷炫了吧!
开始正题 -- top
top
实时显示当前 CPU 运行状态,内存使用状态,系统负载状态,进程列表等。
显示的东西有点多(乱):
top - 18:39:29 up 1 day, 18:51, 2 users, load average: 0.26, 0.37, 0.40
Tasks: 241 total, 1 running, 240 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.3 us, 1.5 sy, 0.0 ni, 96.0 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 8038040 total, 6211228 used, 1826812 free, 356876 buffers
KiB Swap: 0 total, 0 used, 0 free. 3331852 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1099 root 20 0 286560 9000 6432 S 0.0 0.1 0:01.21 polkitd
1137 mysql 20 0 4476 1692 1536 S 0.0 0.0 0:00.00 mysqld_safe
1146 kernoops 20 0 45276 2680 2304 S 0.0 0.0 0:00.71 kerneloops
截取了完整输出的一小段。
第一行,显示我们的系统开机了多长时间,几个用户登陆了,系统负载是多少。
第二行,显示当前有多少个进程,有几个正在运行,几个休眠,几个停止,以及几个变成了僵尸进程。
第三行,显示了主机的 CPU 状态,使用,空闲。
第四行,显示了主机的内存状态,第五行显示了交换空间的使用状态。
以下的那些则是系统的进程. 默认是按照 CPU 的使用情况来排序的。
按照内存使用来排序
在 top
中按下 f
键,然后通过上下键选择 %MEM
, 再按 s
键选择。
搞定。
显示额外的列
按下 f
后再用上下键移动到你想显示的字段中,按下空格即可。
显示程序的路径信息
在 top
中按下 c
键。
2542 mr 20 0 1536232 336920 73396 S 8.0 4.2 45:35.55 compiz
10713 mr 20 0 2767056 117704 32788 S 6.0 1.5 2:55.83 C:\Program Files (x86)\Netease\CloudMusic\cloudmusic.exe
1847 root 20 0 532248 139948 100560 S 4.7 1.7 32:37.36 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
2659 mr 9 -11 501300 13680 10060 S 2.7 0.2 31:16.66 /usr/bin/pulseaudio --start --log-target=syslog
每一行都显示了程序的路径信息。
显示每一个 CPU 核心
按下 1
(数字 1).
top - 18:58:39 up 1 day, 19:10, 2 users, load average: 0.31, 0.39, 0.40
Tasks: 241 total, 1 running, 240 sleeping, 0 stopped, 0 zombie
%Cpu0 : 6.6 us, 7.3 sy, 0.0 ni, 81.1 id, 5.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 6.3 us, 2.0 sy, 0.0 ni, 91.1 id, 0.7 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 7.0 us, 2.7 sy, 0.0 ni, 90.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 6.0 us, 2.3 sy, 0.0 ni, 91.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 8038040 total, 6255324 used, 1782716 free, 357560 buffers
KiB Swap: 0 total, 0 used, 0 free. 3346672 cached Mem
可以看到这台主机有四个核心。
本书简介:
- Linux 进阶技巧
- 巧妙的命令组合
- Bash 某些技巧
- 一共一百零一个(包括充数的)
- 最后有个奖励章(额外技巧)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论