Memory 星号内存交换?
我有一个专门的服务器,它只运行星号,其他什么都不做。然而,当星号运行时,我的cpu立即达到最大值,但内存仍然不变。我是否可以让星号使用一些内存而不是CPU 我看到的是:Memory 星号内存交换?,memory,cpu,asterisk,Memory,Cpu,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.
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
您已经重写了您的控制应用程序,以使用更少的i/o和cpu,但最有可能的是它将帮助您很多。星号是网络/cpu应用。查看占用cpu的内容 ps xau | sort-n-k3 要查看占用内存的内容,请使用 ps xau | sort-n-k3 对于我精简的vps,我做了以下操作,这是针对vps而不是服务器的,因此您可能需要一些服务 看
首先,这不是StackOverflow的主题,因为这不是一个编程问题。请在放置前阅读常见问题。此外,不-你不能只是神奇地让进程使用内存而不是CPU。这毫无意义。也许你有一些星号问题需要解决。