如何让openstack计算节点只消耗cpu和内存

如题所述

  没有一个软件运行后不占用CPU资源的。但可以将CPU占用率降低。转入后台运行,时常刷新都是可以降低CPU和内存的占用率。
  针对补充回答:
  CPU运行程序的时候,都是需要排序的,一般用户打开的程序或系统达到某种条件后自动运行的程序被系统默认为优先程序,而越是最近打开的越是优先运行。这叫做后进先出原则。如果用户不自行开启软件的话,CPU会根据预先设定好的顺序运行,先处理排在前面的,这叫先进先出原则。所谓后台运行,是指CPU运行的程序进入等待激活状态,这种激活是在接收到运行指令后的自然响应,如插入U盘后,杀毒软件的自动杀毒,或者到达指定时间后,杀毒软件的自动运行等。这种等待状态只占用最小的内存资源,CPU资源几乎不占用。所以,通常这样的状态是最佳的系统占用状态。但是如果不运行的话,什么资源也不会占用,例如强制关闭软件,不运行后台程序。你说的情况就是软件运行后的情况,这时系统默认的是后进先出原则,优先运行该软件,内存占用率和CPU占用率上升是正常现象。如果升的很多可能是因为机器较老,软件较新的缘故,新的软件内存占用率和CPU的占用率都会较老软件高,这也是为什么软件会有最低配置的缘故。
温馨提示:答案为网友推荐,仅供参考
相似回答