顶部的输出
Tasks: 68 total, 1 running, 67 sleeping, 0 stopped, 0 zombie Cpu(s): 96.0%us, 3.7%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Mem: 3840492k total, 1175776k used, 2664716k free, 27248k buffers Swap: 0k total, 0k used, 0k free, 316212k cached 3202 www-data 20 0 796m 301m 4272 S 49.5 8.0 14:07.96 apache2 2769 www-data 20 0 796m 302m 4256 S 48.1 8.1 14:34.19 apache2
另外当我在顶部按C时显示这个
(wsgi:oursite.com) -k start (wsgi:oursite.com) -k start
其余的过程使用相对较less的数量在较低的个位数百分比。 还有一些来自apache2.conf的相关信息(?)
Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
我使用MongoDB作为数据库运行Django。 有没有人有任何build议或策略,找出为什么它使用这么多的CPU或如何减less它? 目前,所有网站正在查询一个数据库并获取图像列表。 没有太多的计算能力。 它每秒都会发出AJAX请求
我build议你从mod_status开始,看看幕后发生了什么:
这看起来像一个很好和简单的指南 。