VPS(centOS)上的高CPU资源

时间:2014-08-18 12:51:44

标签: centos6

我刚注意到我的VPS运行在非常高的资源上。目前它已经以100%的速度运行了2周多。

当我查看进程时,使用命令# top我得到此列表(前3名)。

top - 14:45:52 up 93 days, 22:05,  1 user,  load average: 1.89, 1.64, 1.57
Tasks: 138 total,   2 running, 136 sleeping,   0 stopped,   0 zombie
Cpu(s): 63.7%us, 35.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  1.3%si,  0.0%st
Mem:   1020400k total,   736016k used,   284384k free,   116344k buffers
Swap:  2064376k total,   175280k used,  1889096k free,   204212k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
13848 myself    20   0  376m 4104 3936 R 48.1  0.4  16502:27 php
13839 root      20   0  169m 1984 1900 S 35.8  0.2  11856:37 crond
 2626 myself    20   0  373m  13m 7796 S 16.2  1.4   0:17.31 php

其他所有行动都在低资源上运行或仅持续几秒钟。但是你可以看到前两个进程占48%和35%,并且都运行了很长时间!有没有办法更好地了解正在运行的过程?

1 个答案:

答案 0 :(得分:0)

也许我需要在互联网上更加努力地搜索。但我发现如何找到PID背后的文件。所以发布这个作为答案虽然我的问题并不是真的想要...... \

以下命令向我提供了流程信息。

# ps -f PID -f

结果:

UID        PID  PPID  C STIME TTY          TIME CMD
10000    13848 13839 54 Jul28 ?        11-11:26:43 /usr/bin/php -q /var/www/vhosts/user/folder/cron/file.php