rip*_*234 106 process memory top
我正在寻找像 top 之类的东西对 CPU 使用率。是否有用于执行此操作的 top 命令行参数?目前,我的记忆太满了,即使是 'man top' 也因内存不足而失败:)
Ste*_*n D 132
top您可以从内部尝试以下操作:
您也可以尝试:
$ ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -5
Run Code Online (Sandbox Code Playgroud)
这将按内存使用情况给出前 5 个进程。
小智 8
在 Solaris 中,您需要的命令是:
prstat -a -s size
Run Code Online (Sandbox Code Playgroud)
这将按照进程映像大小的降序列出所有进程。请注意,后者基于操作系统提交给进程的内存,而不是其常驻物理内存使用情况。
据说有一些适用于 Solaris 的“top”版本,但这些不是标准安装的一部分。
一旦top开始,按F切换到排序字段屏幕。按左侧列出的键选择列出的字段之一;你可能想N为MEM%
小智 6
此命令将识别内存消耗最高的进程:
ps -A --sort -rss -o pid,pmem:40,cmd:500 | head -n 6 | tr -s " " ";z"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
365629 次 |
| 最近记录: |