Articles of 顶部

我怎么能理解为什么阿帕奇消耗这么多的CPU – EC2

我有一个ec2 c3.medium实例运行。 它最近开始最大化的CPU使服务器无响应。 重启实例并没有太长的帮助,虽然它确实让Apache服务器站点再次运行了一个小时左右。 当我看到顶部时,我可以看到各种Apache进程正在运行,这在10和1之间波动,这些CPU使用率的波动高达30%左右。 当它最大的是这些Apache进程是问题/ 我怎样才能找出驱动这些过程的是什么? 这里的顶部总结的快照 top – 16:06:32 up 33 min, 2 users, load average: 1.80, 1.67, 2.13 Tasks: 87 total, 2 running, 85 sleeping, 0 stopped, 0 zombie Cpu(s): 55.4%us, 2.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 42.0%st Mem: 3842540k total, 1698436k used, 2144104k free, 87556k buffers Swap: 1048572k total, 0k used, […]

为什么一个过程需要这么多的资源

我的网站很慢或无响应。 快速查看top命令可以看到如下的情况: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1709 mysql 20 0 828m 432m 5584 S 382.6 5.4 7414:24 mysqld 其余的过程都低于这些值。 MySQL显然有一些问题。 我怎样才能检查到底发生了什么,为什么需要这么多的资源呢? 谢谢。

“top”输出中的什么值表示进程的实际内存大小?

我正在运行一个Mac XServe作为一个专用的Apache 8M内存的mpm-prefork服务器。 作为调整过程的一部分(我是新手),我正在为MaxClients提供最好的价值。 为此,我使用'top'来得到一个平均的进程大小,但我不确定哪个值代表了http进程的实际内存大小:'RSIZE'或'RPRVT' 这些价值有什么不同? 谢谢你的帮助。

顶部命令,系统列

我并不擅长使用Linux,但是我确实喜欢有限的曝光。 我们使用一个虚拟化的红帽服务器来进行软件开发,我要做的事情之一是检查谁在占用CPU,看看我们怎样才能避免这种情况。 我可以很容易地解释用户和进程,但是如果系统列使用(比方说)50.8%的CPU,我怎么能找出它在做什么,并尽量减less它? 我收集的都是内核内核,但似乎至less有20%,而且通常更高。 这是一个示例输出: 245 processes: 232 sleeping, 8 running, 4 zombie, 1 stopped CPU states: cpu user nice system irq softirq iowait idle total 47.9% 0.0% 50.8% 0.3% 0.7% 0.0% 0.0% cpu00 68.9% 0.0% 29.2% 0.3% 1.3% 0.0% 0.0% cpu01 26.8% 0.0% 72.5% 0.3% 0.1% 0.0% 0.0% Mem: 3816924k av, 3795652k used, 21272k […]

没有关于高负荷平均在顶部的线索

我们在亚马逊(ec2)的c1.xlargetypes上有几台计算机,运行Amazon AMI。 机器上的细节: 7 GB的内存 20个EC2计算单元(8个虚拟核心,每个2.5个EC2计算单元) 1690 GB的实例存储 64位平台 I / O性能:高 API名称:c1.xlarge 几台机器中的一台显示出高的平均负载,因为我们已经跑了几个星期的最后一次升级。 我们还没有更新其他机器,一切都看起来很正常。 奇怪的是,顶部的命令没有显示任何提示的负载的原因。 CPU是4.8%us , 1.1%sy , 0.0%ni , 94.1%id , 0.0%wa , 0.0%hi , 0.0%si , 0.0%st (见下文)。 Mem约1.5GB免费。 任何想法是什么,或者我们可以检查? 非常感谢您的帮助。 # # top # top – 07:57:42 up 4:18, 1 user, load average: 1.36, 1.45, 1.47 Tasks: 131 total, 1 […]

找出NFSD进程实际上在做什么?

当我在我们的一台服务器上查看top时,有很多使用CPU的nfsd进程: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2769 root 20 0 0 0 0 R 20 0.0 2073:14 nfsd 2774 root 20 0 0 0 0 S 19 0.0 2058:44 nfsd 2767 root 20 0 0 0 0 S 18 0.0 2092:54 nfsd 2768 root 20 0 0 0 […]

顶部显示2.5的负载:如何找出哪些进程正在等待CPU?

我有一个Linux框托pipe一个相当低stream量的网站。 这是一个运行Ubuntu 10.04的亚马逊EC2“小型”实例。 当我运行“顶部”时,通常会看到2到3之间的负载,这在我的经验中是相当高的。 然而,机器上似乎并没有太多的事情发生 – CPU几乎总是空闲,通过观察apache2 access.log文件,我可以看到没有太多的请求正在通过。 我怎么知道哪些进程正在等待CPU,这样我就可以试着理解为什么负载指标如此之高?

奇怪的MySQL僵尸任务

在我看来,似乎在我的服务器上运行的SQL总是有1个任务,而我的个人资料会“卡住”并且一直运行。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 890 mysql 20 0 326m 54m 7704 S 9999 1.4 13:05.03 mysqld 有没有一种方法,我可以安装一个机器人来find这样的东西,closures它,并重新启动MySQL,所以我不需要手动做? 更新 我应该指出,它并不总是保持在9999%的CPU。 有时它显示1.4或类似的东西

顶部高,但没有太多的处理器运行在高CPU使用率?

我有一台机器运行一个非常小的Java侦听器,没有正文使用这台机器,但负载就像在0.9到0.6几乎有一段时间? 这里有任何迹象吗? 如果服务器上的活动很less,会导致什么结果呢? 我看到很多事件/ 3,hald-addon-stor,init,kthreadd,miniserv.pl等等,运行什么? top – 21:43:46 up 1 day, 7:50, 1 user, load average: 0.92, 0.40, 0.20 Tasks: 251 total, 1 running, 249 sleeping, 0 stopped, 1 zombie Cpu(s): 0.1%us, 0.0%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 7992392k total, 5426492k used, 2565900k free, 203156k buffers Swap: 6094840k total, 0k used, 6094840k free, […]

Apache为小型网站使用了大量的CPU

我有一台配备512MB RAM的CentOS 5.5 VPS服务器。 有一个网站通过Apache / PHP / MySQL托pipe在它内置的Magento,一个stream行的电子商务框架。 当我浏览网站时,大概需要10秒左右的时间才能加载并运行top显示以下内容: 我明白,Magento是一个相对沉重的软件,它做了很多处理,但这是一个网站的荒谬。 它还没有启动,但我担心的是,当它和一些人在同一时间浏览主页,这可能会导致问题。 我不是一个服务器的人,所以不知道如何configuration。 512MB的RAM应该足够运行这个1网站。 我的Apacheconfiguration如下,任何build议将是伟大的! Timeout 120 KeepAlive Off StartServers 2 MinSpareServers 2 MaxSpareServers 7 ServerLimit 25 MaxClients 25 MaxRequestsPerChild 500