Articles of 顶部

顶部命令+如何validationIOWAIT值一小时

我的目标是从top命令中检查不高于50的iowait值 如果价值高于50多个小时,则需要对此发出警报(通过脚本或其他选项) 我到现在为止做的是: top-n|grepiowait CPUstates:94.3%idle,0.5%user,5.2%kernel,0.0%iowait,0.0%swap 我可以很容易地捕捉到爱荷华州如下: top-n|grepiowait|awk'{print$9}'|seds'/%//' 0.0 但如何validation至less一个小时以上的50以上的爱奥华值?

顶部隐藏其他用户的进程

我正在运行Debian服务器,并为less数朋友提供shell访问。 我想隐藏正常用户的正在运行的进程,例如top只显示他们自己的进程,而不是其他任何人启动的进程。 显然,root应该看到所有的进程。 我将如何做到这一点? 我已经看到它在许多提供shell帐户的共享托pipe服务上的行动,但没有遇到自己的方式来做到这一点。

Debian Squeeze上的ps -o pcpu给出了无意义的数字

我试图让一个繁忙的服务器上的进程的CPU百分比出ps ,但它给了我无意义的数字。 这是一个截断的例子: $ ps -eo pcpu,pid | sort -n %CPU PID … 36.5 26403 38.6 28295 39.0 11741 42.6 11736 58.6 15960 61.4 21989 63.0 21939 65.5 18017 66.0 20708 67.3 22040 73.2 31950 80.0 11740 83.6 22091 109 16648 171851 22888 171851 22938 171856 23191 171858 23241 171866 24681 171875 26996 171895 30277 […]

如何find哪个cron作业正在占用CPU?

我在每天特定时间在ec2微型实例上获得了networking利用率的峰值。 使用atop,我发现它是导致问题的每日cron: PID RDDSK WRDSK WCANCL DSK CMD 1/5 722 3420K 4K 0K 98% cron 但是我在日常的cron中有13个项目,那么我该如何去缩小哪个是问题呢? (问题可能是logrotate,但是尽pipe它每天都运行,我已经设置了每周刷新日志,所以我不期望它会导致问题。)

通过追踪顶部的“空闲”和“caching”来确认内存泄漏?

我试图确认我的Linux设备处于空闲状态时存在内存泄漏(应该没有连续的内存消耗)。 我对确定导致泄漏的过程并不感兴趣,但只是为了推断内存泄漏。 我使用top作为诊断工具。 从顶部的内存字段的例子: Mem: 118616k total, 83980k used, 34636k free, 0k buffers Swap: 0k total, 0k used, 0k free, 24140k cached 我可以看到free的价值不断下降,但是, cached的价值不断增加。 为了确认是否有内存泄漏, free+cached总和应该不断下降,而不是free减less(在这种情况下,内核可能只是使用空闲内存来caching)?

内存泄漏? RHEL 5.5。 RSS显示ok,几乎没有空闲的内存,交换使用严重

我遇到了一个非常棘手的问题,似乎有些身体可能会悄悄地消失。 我很困惑,所以如果有人可以帮忙,我会非常感激。 这里是我的顶级秀: 按内存使用情况sorting Cpu:0.8%us,1.0%sy,0.0%ni,81.1%id,14.2%wa,0.0%hi,2.9%si,0.0%st Mem:共4041160k,使用3947524k,93636k免费,736k缓冲区 交换:总共4096536k,使用2064148k,2032388k免费,41348kcaching PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令 15168根20 0 3127m 290m 1908 S 108.2 7.4 43376:10 STServer-1 18303根20 0 99.7米12米912 S 0.0 0.3 0:00.86 sshd 7129根20 0 17160 7800 520 S 0.5 0.2 5:37.52 thttpd 2583根10 -10 4536 2488 1672 S 0.0 0.1 1:19.33等 4360根20 0 15660 2308 464 […]

VPS节点和顶部-c

在openvz中使用和查看top -c时,CPU使用情况和所有内容都包括系统中其他人的使用情况,还是只有你自己? 我一直在看我的VPS节点一段时间,我已经看到峰值10.00,所有我运行的是简单的网站,没有主要的stream量高峰。 只是日常使用。 所以只是想知道其全球包括所有的容器? 我记得OpenVZ与XEN不同,因为它不是像XEN这样的专用容器。

ps显示迁移/ *进程消耗了大量的CPU,但是顶部对它们保持沉默

这里是ps命令的结果,只显示前10行 ps aufx | head USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2 0.0 0.0 0 0 ? S May08 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S May08 0:04 \_ [ksoftirqd/0] **root 6 98.5 0.0 0 0 ? S May08 6841:08 \_ [migration/0]** **root 7 99.9 0.0 […]

如何确定httpd内存使用情况

如果我有从httpd top这个输出,我如何确定其总内存使用情况? 16924 apache 20 0 203m 7108 2852 S 0.0 0.2 0:03.48 httpd 16925 apache 20 0 204m 7128 2776 S 0.0 0.2 0:03.40 httpd 16926 apache 20 0 203m 7024 2772 S 0.0 0.2 0:03.24 httpd 16928 apache 20 0 203m 7164 2852 S 0.3 0.2 0:03.64 httpd 16929 apache 20 0 203m […]

用于mysql的TOP命令中的TIME列

当我在我的数据库服务器上运行顶部时,我得到的mysqld已经运行了4:00.51,并继续上升。 我认为这意味着一个MySQL的进程已经从这里的其他职位运行了很长时间。 它没有设置为累积模式,因为如果情况如此,标题看起来会变成CTIME。 我想知道的是,如果这是正常的网站,使大量的个人连接使用PHP。 我不应该有任何长时间运行的进程,这将持续到这么长的一个MySQL连接,最多只有几秒钟。 我错误地认为这次涉及到一个连接/进程运行? 我想通常我会看到它在顶部闪现,而不是随着这个数字的增长而停留在那里。