-2

我有一个只做 ASTERISK 的专用服务器,但是,当 asterisk 运行时,我的 cpu 立即达到最大值,但内存仍然相同。无论如何我可以让星号使用一些内存而不是CPU吗?

这是我看到的:

top - 08:40:36 up 26 days, 15:39,  2 users,  load average: 2.16, 2.16, 2.38
Tasks: 137 total,   3 running, 132 sleeping,   2 stopped,   0 zombie
Cpu(s): 99.7%us,  0.2%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   3922684k total,  1643672k used,  2279012k free,   123968k buffers
Swap:  4063224k total,    31788k used,  4031436k free,   847928k cached
4

2 回答 2

0

要查看占用 cpu 的内容,请使用 ps xau | sort -n -k3 要查看占用内存的内容,请使用 ps xau | 排序 -n -k3

对于我精简的 vps,我执行了以下操作,这是针对 vps 而不是服务器,因此您可能需要一些服务。

http://forums.asterisk.org/viewtopic.php?f=13&t=87399

于 2013-07-19T16:53:57.253 回答
0

您已经重写了您的控制应用程序以使用更少的 i/o 和 cpu,但很可能它不会对您有很大帮助。Asterisk 是网络/CPU 应用程序。

于 2013-02-15T00:05:18.270 回答