服务器配置:cpu为奔腾酷睿双核E5200;操作系统为windows server 2008 R2.
遇见的情况:我用.Net 4.0中task做了个多线程的应用程序,服务器cpu的第一个核的占用率保持在25%左右,可是第二个核的占用率一直在85%左右,整个cpu保持在50%左右
问题:1 多线程不是应该均匀分配吗?为什么cpu的第二个核一直在工作,第一个核工作少?
2 是不是操作系统有问题,不支持这款cpu或者需要安装个多核补丁?
3 如果一直这样会不会对服务器的cpu有伤害?造成寿命降低?
4 服务器的cpu一直在50%的使用率可以吗?正常吗?对寿命有影响吗?正常吗?
关注关注!
这样的CPU占用没问题,不用担心,可以再用100年。
关注一下。 是不个多线程的应用程序 中的类太多了。