非常感谢耐心详细的回答,对eff参数所体现出的资源问题也有一些理解。想再问个问题。若cpu core较多,分配给cpu vp的个数也较多(小于cpu core数),会出现执行的thread集中在前面几个cpu中(thread 没有 switch 到资源充足的cpu上),其它cpu使用较少,不能均匀使用cpu资源。
问题:是否有什么方法使thread均匀使用cpu vp资源(绑定cpu不灵活一般不想用)。
例如:
Individual virtual processors:
vp pid class usercpu syscpu total Thread Eff
1 4886 cpu 135.61 6.85 142.46 169.66 83%
2 4887 cpu 138.61 6.85 145.46 186.66 63%
3 4888 cpu 2.01 4.21 6.22 6.82 98%
4 4889 cpu 0.00 0.04 0.04 0.04 100%
5 4890 cpu 0.00 0.07 0.07 0.07 100%