Questions tagged «top»

顶部是一个UNIX程序,它实时显示系统使用情况。

3
过滤顶部命令输出
我正在运行Mac,想过滤top特定进程的命令输出,以便仅显示PID,COM​​MAND和%CPU列。 获取进程的PID后,我运行: top -pid 1234 但是,该过程显示超过15列。我可以将'command的输出输入到awk并仅显示: PID COMMAND %CPU 列? 我不想将输出存储在文本文件中然后进行处理。我对实时监控过程感兴趣。
12 macos  command-line  bash  awk  top 

3
Linux上具有超线程的CPU负载度量
如何获得启用多核超线程的CPU的真实用法? 例如,假设一个2核CPU,表示4个虚拟核。 由于top已完全使用虚拟核心中的一个核心,因此单线程工作负载现在将在中显示为100%。CPU和top工作正常,就像会有4个真正的内核一样。 但是,只有两个线程,事情变得很尴尬:如果一切正常,它们将平衡到两个真实内核,因此我们获得了200%的使用率:两倍于100%和两个空闲虚拟内核,并且正在使用所有可用的CPU能力。对我来说似乎还可以。 但是,如果两个线程在单个真实核心上运行,它们将显示为使用100%的两倍,这意味着200%的虚拟核心使用率。但实际上,那将是一个内核在两个线程上共享其功率,然后这两个线程仅使用总CPU功率的一半。 因此,所显示的使用率数字top不能用于衡量CPU总工作量。 我还想知道超线程如何平衡真实内核上的两个虚拟。如果两个线程占用的周期数量不同,虚拟内核是否会“自适应”,以使两个内核都显示100%的负载,即使实际负载有所不同?



3
最佳输出中优先值与优先值之间的差异
默认情况下,top列出两列。我对有什么区别感到好奇。我检查了手册页,但无法弄清楚: 优先: h: PR -- Priority The priority of the task. 不错的价值: i: NI -- Nice value The nice value of the task. A negative nice value means higher priority, whereas a positive nice value means lower priority. Zero in this field simply means priority will not be adjusted in …
11 linux  top 

5
“最高”输出中的单个cpu%
通常要查看单个cpu%,我们在top的交互模式下按“ 1”。 但是我无法弄清楚在批处理模式下获得相同输出的逻辑,即 top -n1b 我将输出重定向到文件中以供日后查看,诸如此类,所以我需要批处理模式。可能吗?为此将无法安装单独的工具。 我正在寻找一个我缺少的选项或某种方式来捕获输出。
10 linux  unix  top 

3
是否可以在Linux上的“ ps”或“ top”列表中“隐藏”进程
首先,我假设如果可能的话,需要以root身份(或以共享root的UID为0的用户身份)进行操作。 如果该命令是由非root用户运行的,如何启动进程以使其不显示在ps aux或ps ef或top列表中? 这有可能吗? 我通常运行的发行版是RHEL / CentOS和Ubuntu-因此,如果有发行版特定的答案,那也是可以的。
10 linux  process  top  ps 

1
顶部说IOWAIT很高,如何找到罪魁祸首
我知道我不应该这样做,但是我从USB闪存驱动器以持久模式运行了一些Ubuntu系统,并且运行缓慢。 “ top”告诉我这不是因为CPU,而是因为IO,即%wa高。 我已经删除了交换,但是要进行进一步优化,我需要了解一些使磁盘如此有效的过程的线索。 因此,基本上,我想要的是“ top”显示具有高IOWAIT的进程,就像“ top”显示具有高%CPU的进程一样。
9 top  iowait 

5
在一段时间内写入CPU / RAM使用情况日志以在CentOS上归档
我正在寻找一个应用程序或一行代码,这些代码可以让我观察一个过程,将信息保存在多个变量中,然后将收集的信息放在文件中。 我一直在尝试各种变化,top但没有运气。我正在运行多个CentOS虚拟服务器,VM是2GB RAM,2个处理器。 在指定时间段内工作的脚本,同时在文本文件上写带有信息的行,因此最后我可以使用某种表来处理数据。 我要对服务器进行压力测试,并且我想让数据进行一些统计。

1
top相当于在mac / osx上显示每个进程(每秒)的I / O.
是否有类似top(可视)工具,可以显示每个进程磁盘I / O(kb /秒)? 在Mac上的Monitor磁盘活动,顶级或nettop(每个进程)中已经提出了这个问题?和什么是导致在OS X中的所有磁盘活动?,但iotop在El Capitan无效。 在OSX El Capitan上输出IOTOP: $sudo iotop dtrace: invalid probe specifier /* * Command line arguments */ inline int OPT_def = 1; inline int OPT_proj = 0; inline int OPT_zone = 0; inline int OPT_clear = 1; inline int OPT_bytes = 1; inline int OPT_elapsed …
3 macos  mac  io  top 

1
当没有交换时,kswapd正在做什么
顶部看起来像这样: KiB Mem : 3989652 total, 30976 free, 1480440 used, 2478236 buff/cache KiB Swap: 0 total, 0 free, 0 used. 2276236 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3989 root 20 0 51680 3160 1288 D 19.8 0.1 13:13.86 mc 5949 root 20 …
2 linux  swap  top 

3
杀死ssh会话和/或卡住进程
我正在用vi开发ssh。 我的问题是,有时我的ssh连接因为我的wifi连接不良而被杀死,之前的进程(如“top”,“rails c”等等)没有被正确杀死。 所以过了一会儿,我得到100%CPU使用率的这些进程(我真的不知道为什么),我需要手动杀死它们。 因为我不是唯一的开发人员,所以它可能变得非常混乱,所以我的老板让我想出一个解决方案。 我该怎么办?
2 ssh  cpu  process  kill  top 

2
ps和top提供不同的CPU使用率
我见过几篇类似的帖子,最着名的是这里,但对答案并不十分满意。我正在比较特定流程top并ps得出结果,并发现CPU使用率存在巨大差异。 top从间隔到间隔在<1%和100%之间变化,包括持续高峰期(3-4个间隔> 50%),而ps稳定在2.2%。我正在看的过程没有任何孩子或任何东西,所以我不太清楚该怎么做。由于有持续高的时期top,我觉得我可以排除采样间隔。 这真的只是这两个工具如何处理I / O等待时间的差异,正如我上面提到的问题所暗示的那样? 编辑: 我看到它波动到2.1%ps,但到目前为止。输出来自top -p 4522: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4522 root 16 0 340m 316m 4732 R 54.7 1.3 508:57.46 maui 输出来自ps u -p 4522: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root …
2 linux  top  ps 

1
为什么在查看htop时会看到100%的CPU峰值?
偶尔,当看到htop时,我会看到我的CPU达到100%。 但是,当我按CPU利用率对运行进程进行排序时,它们的总和不会达到100%。他们甚至没有接近。 什么“隐藏”进程正在运行消耗我的CPU?我能看到他们吗? 请注意,即使我修改了htop的设置以显示所有线程并且不隐藏内核线程,我仍然会发现这种情况。
2 top  htop 

1
未使用Linux虚拟内存/交换
我认为我的MintLinux机器上的虚拟内存配置不正确。我打开了一个新的IDE(IntelliJ IDEA),整个系统似乎死机了。我尝试将TTL传送到控制台,但一开始什么都没做。所以我用手机通过SSH进入了它。但是,这也花了很多时间,在我等待手机登录时,机器切换到了TTL1。 当我运行“ top”时,它表明我正在使用我的所有RAM。但是对我来说似乎很奇怪的是正在使用0交换,而可用的总数为0。这台机器的响应速度虽然很慢。我杀死了其他一些应用程序,firefox,banshee和其他一些应用程序,但未更改IDE,以查看它是否存在内存泄漏或错误。没有。释放内存后,它便开始正常运行。 我不认为这是IDE,而是恰好用完了我最后一块RAM的应用程序。我检查了我的fstub文件,它指向我尝试过的另一个发行版的Debian(交换)分区。那可能是问题吗? 最佳: Tasks: 254 total, 1 running, 252 sleeping, 0 stopped, 1 zombie Cpu(s): 22.0%us, 8.5%sy, 0.2%ni, 67.6%id, 1.8%wa, 0.0%hi, 0.0%si, 0.0 Mem: 4058176k total, 3490428k used, 567748k free, 48124k buffers Swap: 0k total, 0k used, 0k free, 794636k cached vmstat的: procs -----------memory---------- ---swap-- -----io---- -system-- …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.