全球主机交流论坛

标题: top命令中%cpu具体含义?我的最高9999% [打印本页]

作者: yxq4319    时间: 2010-7-6 18:17
标题: top命令中%cpu具体含义?我的最高9999%
%CPU:在网上看到好多都是解释为“上次更新到现在的CPU时间占用百分比”

不太明白这句话的具体含义是什么,希望高手可以给予解答下,谢谢了!

本来我是不会关系这个的,但是由于我的VPS这个数值实在是大的吓人,我看到过的最大的时候居然是9999% .一般也都有好几百呢。请问下各位,这个数值一般在多少才正常呢?他如果过高意味着什么呢?

还有就是僵尸进程,我在linode上从新安装了kloxo还是不行,仍然有php-cgi进程僵尸。论坛有人说用mod_php,我也用了,还是出现这个僵尸进程,和我用suphp的时候几乎没什么区别!一样的高CPU,高%CPU,有僵尸进程

今天后来换了台母鸡还是一样的结果- -!

下面附图:

[ 本帖最后由 yxq4319 于 2010-7-7 02:33 编辑 ]
作者: king_bette    时间: 2010-7-6 18:23
数据库太大了吧,
优化my.conf
作者: coo2009    时间: 2010-7-6 18:39
这个。。。。。坐板凳等高手讲解一下怎么优化。
作者: yxq4319    时间: 2010-7-6 18:44
这是我的my.cnf,请高手指点:
  1. [mysqld]
  2. port=3306
  3. datadir=/var/lib/mysql
  4. socket=/var/lib/mysql/mysql.sock
  5. user=mysql
  6. # Default to using old password format for compatibility with mysql 3.x
  7. # clients (those using the mysqlclient10 compatibility package).
  8. old_passwords=1

  9. # Disabling symbolic-links is recommended to prevent assorted security risks;
  10. # to do so, uncomment this line:
  11. # symbolic-links=0

  12. skip-locking

  13. key_buffer = 8M
  14. query_cache_limit = 256K
  15. query_cache_size = 4M
  16. max_allowed_packet = 4M
  17. table_cache = 64

  18. max_connections = 300
  19. thread_concurrency = 8

  20. sort_buffer_size = 256K
  21. read_buffer_size = 256K
  22. read_rnd_buffer_size = 256K
  23. net_buffer_length = 8K
  24. thread_stack = 128K

  25. skip-bdb
  26. skip-innodb

  27. [mysqld_safe]
  28. log-error=/var/log/mysqld.log
  29. pid-file=/var/run/mysqld/mysqld.pid

  30. [mysqldump]
  31. quick
  32. max_allowed_packet = 16M

  33. [mysql]
  34. no-auto-rehash
  35. #safe-updates

  36. [isamchk]
  37. key_buffer = 8M
  38. sort_buffer_size = 8M

  39. [myisamchk]
  40. key_buffer = 8M
  41. sort_buffer_size = 8M

  42. [mysqlhotcopy]
  43. interactive-timeout
复制代码

作者: 鸿星尔克    时间: 2010-7-6 18:51
的确是有点吓人啊。
作者: yxq4319    时间: 2010-7-6 18:55
一样的数据,放在不一样的空间和程序上出完全天差地别的结果!
上面是我之前在linode上自己安装kloxo后运行apache的结果

下面附图一张,是我在diahosting(180M内存)上自己安装lnmp默认最小配置下的运行结果:
差距好大,后者网站上的数据完全是拷贝前者的,只是修改的WORDPRESS里的地址使得该数据在另一个域名下可以正常运行(除了图片依然调用前者linode,没有修改数据库中图片的地址),虽然后者测试的网站上面的图片是调用前者linode空间上的,但是我自己观察过了,调用那么点图片几乎没有影响系统多少。

[ 本帖最后由 yxq4319 于 2010-7-6 18:57 编辑 ]
作者: yxq4319    时间: 2010-7-6 19:28
高手帮帮忙啊,不胜感激啊!!!希望能找出问题所在,是不是现在要重新编译,mysql试试看结果如何?
作者: cpuer    时间: 2010-7-6 19:32
I/O看看大不大
作者: yxq4319    时间: 2010-7-6 19:44
I/O好吓人的 (, 下载次数: 8)
下面再附一张新的- -!装了次kloxo系统I/O跑的老高

下面的图的右边那几个小山就是装了2次kloxo时候出现的- -!

已经换了一台母鸡了,暂时没有搞I/O了,但是上面高%CPU和php-cgi僵尸进程依然存在

[ 本帖最后由 yxq4319 于 2010-7-6 19:48 编辑 ]
作者: cnx    时间: 2010-7-6 20:47
你那mysql运行肯定是有问题的。
作者: winsock    时间: 2010-7-6 20:48
mod_php不可能产生php-cgi进程吧.............
作者: yxq4319    时间: 2010-7-6 20:49
我坚信楼上的楼上的那句话,我这MYSQL肯定是有问题的,就是不知道该怎么弄了
作者: ajdits    时间: 2010-7-7 01:59
phpmyadmin
修复。。
如果有个表提示修复不了(缓存表除外)。。
就单独修复。
实在不行。。备份数据库
然后再新建个数据库导入。
作者: kamanwu    时间: 2010-7-7 05:24
应该是你的数据库有问题。。。这个太不正常了。。




欢迎光临 全球主机交流论坛 (https://hostloc-workers.ikyomon.com/) Powered by Discuz! X3.4