大家来说说经验吧,CPU使用率达到多少才算不高呢?
前景:
前段时间有个开发人员向我抱怨说:业务太复杂,有些页面处理时超慢,经放弃一些业务处理。
我认为:
1、有些峰值出现进可能会很慢,但系统可以进行分流,比如常用的“预处理”来分担某些业务的复杂度及瞬间的用时。
2、如果系统的平均CPU和内存的使用率很底,而系统性能有较差的话,应该是设计或逻辑处理存在不足。
请各位大神结合自已的经验谈谈相关情况,同时请教CPU及内存的最高使用率在多少会比较好呢?
------解决方案--------------------没有遇到过,不能给你一些经验!
------解决方案--------------------这个东西不能一概而论,比如一个进行复杂运行的过程,需要cpu全负荷运算的,就会占用很多cpu
一些软件,比如绘图软件,那么就要进行一些算法以及图像的缓存之类的,让用户操作起来比较流畅
比如你查找用户资料,非得为此去降低cpu的占用率,可能就2,3秒的时间,用户可以接受,不行就是用异步
------解决方案--------------------
CLR VIa C#里面说到作者的想法是:
希望未来的计算机用户能让CPU一直处于90%以上,不要让你的CPU处于无事可做的局面
------解决方案--------------------50%
------解决方案--------------------只要客户说可以
再慢我们都做,都支持
------解决方案--------------------业务的问题需要具体问题具体分析,像SAP这种ERP有时候分析一下10分钟随随便便的事情
但人家觉得已经很nb了,因为之前要一个晚上才行,对吧
------解决方案--------------------