当我运行.net核心网站时,我注意到CPU没有使用全部容量。
CPU永远不会高于14%和1GHz。即使任务管理器指出CPU的能力为3.2GHz。
IIS是使用默认设置配置的,因此limit
的{{1}}属性设置为application pool
。这不应限制CPU使用率(as per docs)。 0
属性也设置为action
。
我尝试增加工作流程,但没有运气。 有没有一种方法可以增加CPU使用率,以便网站响应更快?
编辑
要弄清我的意思是加快响应时间,这是造成延迟的原因:
当用户上传图片时,将对这些图片进行重复分析并缩小为几个较小的尺寸。
操纵和处理图像的整个过程都是通过NoAction
方式完成的。但是,如果使用IIS,则在处理图像时不会提高CPU的效率,从而导致浏览器挂起。
当我使用Visual Studio(开发时)时,我看到时钟频率和CPU使用率有短暂的提高。