我有一个专门的服务器只做ASTERISK而没有别的,但是,当星号运行时我的cpu立刻变为max,但内存仍然相同。无论如何我可以使星号使用一些内存而不是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
答案 0 :(得分:0)
您已经重写了您的控制应用程序以使用更少的i / o和cpu,但最有可能的是它不会帮助您。 Asterisk是网络/ cpu appliacation。
答案 1 :(得分:0)
要了解占用cpu的用途 ps xau |排序-n -k3 看看占用内存的是什么 ps xau |排序-n -k3
对于我修剪过的vps,我做了以下操作,这是针对vps而不是服务器,因此可能需要一些服务。