任务管理器显示cpu每个线程的占用率数值是win server特有的么

在任务管理里可以显示每个线程的占用率数值在Windows8/Server 2012及更高版本的操作系统的性能视图中,如果CPU核心数(准确说是逻辑核心数)过多,就直接“缩略”为数值显示了,而且背景颜色也随着使用率增加而加深。下边有核心数量更多的情况(160核):
任务管理器显示cpu每个线程的占用率数值是win server特有的么

图源:https://www.techpowerup.com/forums/threads/intel-xeon-e7s-did-i-miss-something.176483/

你再看Windows7的(80核):
任务管理器显示cpu每个线程的占用率数值是win server特有的么

图源:https://stackoverflow.com/questions/18811095/sql-server-not-using-all-cpu-cores-threads

可以这么考虑:在核心少的时候,每个核心的情况都能被留意,用户就能大致地“分析”出当前运行的程序在如何使用CPU资源;但是核心数过多时,用户就只需要关注有负载的核心的数量了,因为一般用户在这样的机器上跑的程序,都有相应的多核优化,而具体每个核心用了多少,就不那么重要了(其实也重要,只是相对而言)。



另外,“总体利用率”/“逻辑处理器”两种图形的区别,题主应该知道吧:
任务管理器显示cpu每个线程的占用率数值是win server特有的么




左侧标签栏也可以显示硬盘的读写数值,我这win10专业版和企业版都无法找到这个功能,请问是windows server 独有的么?貌似是的,
但是我没找到依据,而是看了一大堆任务管理器的截图总结出来的,不知道能不能手动修改啊( 如@cutton 所说,可能是被屏蔽了)。
我用“windows 10 task manager disk performance”做关键字搜这玩意儿的时候,返回的尽是“Windows 10 100% disk usage...”啥的,简直了。。。

另外,Server 2012/2012 R2貌似默认不显示磁盘那个的“计数器”,要用这个命令弄出来:
diskperf -Y来源:https://blogs.technet.microsoft.com/canitpro/2013/12/02/step-by-step-enabling-disk-performance-counters-in-windows-server-2012-r2-task-manager/



最后,题主去看看这俩有啥区别吧:
任务管理器显示cpu每个线程的占用率数值是win server特有的么

“摘要视图”

任务管理器显示cpu每个线程的占用率数值是win server特有的么

“图形摘要视图”

■网友
摘要视图显示具体速度是WS2012/2012r2/2016特有的(Win8/Win10本来应该也有,估计被微软屏蔽了)
【任务管理器显示cpu每个线程的占用率数值是win server特有的么】 每个线程显示具体数值不是WS特有的,核心数超过一定数量时,显示方式就会自动变为数字。这个视频截图的系统也是普通的Win10,不是WS2016。
一般民用机器不这么显示,是因为线程数太少。

■网友
都可以都可以显示的,你自己设置问题。
左边的缩略图显示:右键选择→显示图形,就有了。
右边CPU的多核显示:右键选择→将图形更改为→逻辑处理器。

■网友
win10可以数框框啊……第二个图可以右键显示各个线程使用率的比如任务管理器显示cpu每个线程的占用率数值是win server特有的么


推荐阅读