草庐IT

TOP-LEVEL

全部标签

linux - top 命令第一次迭代总是返回相同的结果

运行top-b-n1时,该命令始终返回相同的CPU值。考虑以下连续运行5次的测试:[user@server~]$top-b-n5-d.2|grep"Cpu(s)"Cpu(s):18.5%us,10.0%sy,0.0%ni,67.0%id,4.2%wa,0.0%hi,0.2%si,0.1%stCpu(s):39.8%us,27.7%sy,0.0%ni,31.3%id,0.0%wa,0.0%hi,1.2%si,0.0%stCpu(s):39.0%us,35.4%sy,0.0%ni,23.2%id,0.0%wa,0.0%hi,1.2%si,1.2%stCpu(s):41.2%us,34.1%

python - 在 unixen 上编写全屏脚本、curses 风格、更新表格输出(a la top)

我正在寻找Linux中的某种包/API,它们可以像top那样在列中显示输出。例如,在给定的时间间隔内继续清理输出并将其重写为全屏(我想watch可能已经足够好了。但我希望有一些API可以覆盖它)。轻松按列排序。特别是如果我按A列排序,那么下次我重新打印所有内容时,它会记得每次刷新输出时按A列排序。当然,理想情况下,它也可以为我处理键盘输入。总而言之,我正在寻找可以帮助我以“top”方式组织输出的包或API。澄清一下:我显示的内容可能与系统统计信息完全无关。我只是喜欢top组织内容的方式。例如,我的输出内容可能是(而且它在不断变化,这就是为什么它需要清理和重写):TimeCol1Col2

linux RSS 来自 ps RES 来自 TOP

Linux:红帽/软呢帽这些内存值有什么区别:来自top命令的RES来自ps命令的RSS 最佳答案 如果您正在讨论top-p$(pidofprocess)中的RES列与RSS列之间的区别ps辅助|grep$(pidofprocess)命令,没有区别,因为这两个工具都从/proc/$(pidofprocess)/stat获取这个值文件。您始终可以使用cat/proc/$(pidofprocess)/status获取人类可读的格式。 关于linuxRSS来自psRES来自TOP,我们在Sta

linux - top 显示高用户空间 CPU 使用率,但所有进程显示 0

关于为什么负载会通过屋顶的任何想法,top显示每个CPU用户空间利用率为85%或更高,但没有进程被标记为任何CPU利用率?第一次见到这个。我们有一台平均负载为20的服务器,每个CPU的故障率都非常高(>85%),但列表中的进程都没有任何CPU利用率.这是一个示例,是的,这是按照从最高CPU利用率到最低CPU利用率排序的进程-千载难逢,我们实际上会看到一个进程显示“1”作为CPU百分比。这是一个mysql服务器盒子。top-16:08:48up185days,15:27,5users,loadaverage:20.60,17.20,13.17Tasks:221total,2running

python - 图像 "Black Ink Level"的横轴直方图

我有一张黑白图像(或pdf)文件,想要获取图像水平剖面的直方图。也就是说,对于图像中的每一列,我想要列中像素的灰度值之和。如果图像是XxY像素,我将以0(对于全黑列)和255*Y(对于全白列)之间的X数字结束。请看thiscomic的第二屏|我想要这样的直方图,但每个bin都代表图像中该x坐标(像素)处的所有“黑色墨水”。作为一名贫穷的研究生,我只能使用Linux命令行、FOSS程序(ImageMagick、gnuplot、Perl、g++等)。像GIMP这样的东西只有在我可以通过终端运行命令时才有用,因为我无法访问GUI。可视化输出文件对以后有帮助,但不是必需的。有谁知道我可以提取这

linux - 限制 top 命令只在命令行显示前 X 个进程

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8个月前。社区在8个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我不确定为什么top命令中没有执行此操作的选项,因为这似

android - 如何获得比TOP命令更高精度的 "CPU%"?

当我使用TOP命令时,我可以获得以下信息:shell@android:/$top-n1User31%,System10%,IOW0%,IRQ0%User346+Nice10+Sys120+Idle637+IOW6+IRQ0+SIRQ2=1121PIDPRCPU%S#THRVSSRSSPCYUIDName481126%S89762832K81688Kfgsystemsystem_server169905%S27676472K39092Kfgu0_a72wm.cs.systemmonitor1124303%S28673140K29796Kbgu0_a111com.weather.Weath

linux - 为什么 'top | grep > file' 不起作用?

我测试了以下命令,但它不起作用。$>top-b-d1|grepjava>top.log它不使用标准错误。我检查它是否使用标准输出,但top.log始终为空。这是为什么? 最佳答案 默认情况下,grep缓冲输出,这意味着在grep输出超过缓冲区(可能因系统而异)。告诉grep在输出上使用行缓冲。尝试:top-b-d1|grep--line-bufferedjava>top.log 关于linux-为什么'top|grep>file'不起作用?,我们在StackOverflow上找到一个类似

linux - top %cpu 缩写是什么意思?

有谁知道顶部进程表标题中的%CPU行中的两个字母缩写是什么意思?这是运行top的示例输出。top-15:10:34up8days,5:11,1user,loadaverage:0.10,3.80,26.82Tasks:1total,0running,1sleeping,0stopped,0zombie%Cpu(s):0.3us,0.7sy,0.0ni,98.0id,1.1wa,0.0hi,0.0si,0.0stKiBMem:2051456total,623544used,1427912free,1292buffersKiBSwap:3203068total,147188used,305

php - 在 *nix 中,是什么导致 top 命令中出现 "sleeping"?

是什么导致了我在top中看到的这些休眠进程?如果我要调用PHP的sleep()函数,它会增加我在top中看到的sleeping计数吗?sleep数量多有什么缺点吗? 最佳答案 一个进程在阻塞时处于休眠状态,正在等待某事。例如,它可能调用了read()并正在等待来自网络流的数据。sleep()确实是让进程休眠一段时间的一种方法。然而,sleep是除大量计算绑定(bind)进程之外的所有进程的正常状态——sleep本质上是一个进程在不做任何其他事情时所做的事情。大多数进程处于sleep状态是正常情况-如果不是这种情况,则表明您需要更多的