top命令
Linux的top命令类似于windows的资源管理器,通过它,我们可以了解到服务器的CPU、Memory、Swap等信息。
1 2 3 4 5 6 7 8 9 10 | top - 09:57:28 up 135 days, 22:00, 1 user, load average: 0.12, 0.09, 0.09 Tasks: 1427 total, 1 running, 1425 sleeping, 0 stopped, 1 zombie Cpu(s): 0.2%us, 0.3%sy, 0.0%ni, 99.4% id , 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 264496008k total, 115696664k used, 148799344k free , 842824k buffers Swap: 32767996k total, 0k used, 32767996k free , 4913740k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 17478 root RT 0 756m 88m 57m S 13.0 0.0 16659:05 osysmond.bin 10394 oracle 20 0 16096 2312 924 R 2.6 0.0 0:00.43 top 38570 grid -2 0 1306m 15m 12m S 2.0 0.0 3815:06 oracle |
内容 |
解释 |
top - 09:57:28 |
当前时间 |
135 days |
系统已经运行了135天 |
1user |
当前登录用户数是1 |
load average: 0.12, 0.09, 0.09 |
系统负载(即任务队列的平均长度,三个值分别代表1min、5min、15min前到现在的平均值) |
tasks:1427 total |
总进程数 |
1 running, 1425 sleeping, 0 stopped, 1 zombie |
1个在运行,1425个处于睡眠,0个停止,1个冻结 |
Cpu(s) 0.2%us |
用户空间占用CPU 0.2% |
0.3%sy |
系统内核占用0.3% |
0.0%ni |
用户进程空间内改变过优先级的进程占用CPU 0.0% |
99.4%id |
空闲百分比为99.4% |
0.0%wa |
等待输入输出的CPU时间百分比为0.0% |
… |
… |
Mem: 264496008k total |
内存总量大小 |
115696664k used |
已使用内存 |
148799344k free |
空闲内存 |
842824k buffers |
用作内核缓存的内存 |
Swap: 32767996k total |
交换区总量 |
0k used |
使用的交换区总量 |
32767996k free |
空闲交换区 |
4913740k cached |
缓冲的交换区总量 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?