Linux top命令用法(未完)
系统运行时间和平均负载:
top命令顶部第一行显示与uptime命令相似的输出
这些字段显示:
- 当前时间
- 系统已运行的时间
- 当前登录用户的数量
- 相应最近5、10和15分钟内的平均负载。
可以使用 l 命令切换第一行是否显示。
任务:
Tasks — 任务(进程),系统现在共有93个进程,其中处于运行中的有2个,60个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。
CPU状态:
这里显示不同模式下所占cpu时间百分比,这些不同的cpu时间表示:
- us, user: 运行(未调整优先级的) 用户进程的CPU时间
- sy,system: 运行内核进程的CPU时间
- ni,niced:运行已调整优先级的用户进程的CPU时间
- wa,IO wait: 用于等待IO完成的CPU时间
- hi:处理硬件中断的CPU时间
- si: 处理软件中断的CPU时间
- st:这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的)。
在这里CPU的使用比率和windows概念不同,如果你不理解用户空间和内核空间,需要充充电了。
内存:
接下来两行显示内存使用率,有点像'free'命令。
第一行是物理内存使用,第二行是虚拟内存使用(交换空间)。
物理内存显示如下:全部可用内存、已使用内存、空闲内存、缓冲内存。相似地:交换部分显示的是:全部、已使用、空闲和缓冲交换空间。
内存显示可以用'm'命令切换。
top运行中有内部命令可以控制显示等:
M:按照内存百分比排序
P:按照CPU百分比排序
N:按照PID号大小排序
T:根据时间/累计时间进行排序。
上面都是大小,用shift+小写输入,从大到小排序
f 键进入选择显示的内容的设置,s设置排序列,d或者空格设置是否显示
k 键指定要结束的进程pid号后关闭进程
MU5735 R.I.P
分类:
Linux系统及命令
标签:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现