在Linux上是否有htop/top我可以通过网络使用对进程进行排序?
top -c
Run Code Online (Sandbox Code Playgroud)
Top列出了所有进程,有很好的选项可以通过使用选项-u按用户名过滤进程,但我想知道是否有任何简单的方法来根据顶部输出的COMMAND列下列出的进程名过滤进程.
例如,我想要top -some选项-substring of processname和top显示pids只在其命令名中包含此子字符串
如果调用top命令,则会获得所有正在运行的进程.但是,如何将输出仅限制为某个进程名称,如"java"?
我试过这个 顶级-l 2 | grep java 但是这样你只获得快照,而不是持续更新的列表.并且顶部-l 0 | grep java并不是很清楚.
当你运行"top"并查看所有正在运行的进程时,我一直想知道一切实际意味着什么.例如,运行过程的所有各种单字母状态代码(R =正在运行,S =正在等待......)
我在哪里可以找到这个?
我在使用Linux检查Java进程
top -H
Run Code Online (Sandbox Code Playgroud)
但是,我无法读取"COMMAND"列中的线程名称(因为它太长).如果我使用'c'来扩展进程的全名,那么它仍然很长.
如何获取命令的全名?
运行几个python脚本时出现问题.在命令顶部,它只显示带有这些脚本的'python'.如何重命名进程或以其他方式标记它以便我可以将它们区分开来?
在4-CPU盒子上拥有350%的CPU使用率(通过一个进程)到底意味着什么?该过程是一个'mysqld',目前被模拟的OLTP场景"轰炸".
任何指针赞赏.
我想更改linux/unix top命令中显示的ruby进程的名称.我试过了
$0='miname'
Run Code Online (Sandbox Code Playgroud)
方法,但它只适用于ps命令,并在顶部,该过程不断显示为"红宝石"
有谁知道顶级表格上方标题中的%CPU行中的2个字母的缩写是什么意思?这是运行顶部的示例输出.
top - 15:10:34 up 8 days, 5:11, 1 user, load average: 0.10, 3.80, 26.82
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.7 sy, 0.0 ni, 98.0 id, 1.1 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 2051456 total, 623544 used, 1427912 free, 1292 buffers
KiB Swap: 3203068 total, 147188 used, 3055880 free, 38352 cached
Run Code Online (Sandbox Code Playgroud)
这是我的猜测和我不知道的.
us = user
sy = system
ni = ?
id = idle?
wa = ?
hi …Run Code Online (Sandbox Code Playgroud) 我正在使用Ubuntu 12.04并且最近开始使用bash.我需要按升序显示说内存或CPU.
命令:顶部
shift F,显示所有列的窗口.我选择n作为内存,它按降序排列.CPU也是如此.我无法按升序显示这些内容.我尝试过换档O,O,R,换档R,P.
top-command ×10
linux ×9
unix ×5
command-line ×2
process ×2
abbreviation ×1
bash ×1
htop ×1
java ×1
macos ×1
networking ×1
ruby ×1
shell ×1
terminal ×1
utilities ×1