返回上一页  首页 | cnbeta报时: 07:47:45
[多图]Windows 8 任务管理新功能
发布日期:2011-11-01 10:16:41  稿源:
在Building Windows 8博客之中,微软曾向用户介绍了任务管理器的功能革新改进;今天用户体验团队项目经理Ryan Haveson撰文,详解了Windows8热图管理模式,并针对于64个以上逻辑处理器的情况进行剖析,这个新功能将会被加入到Win8 Beta版之中。

  文章中涉及服务器管理员和超级电脑用户提到的大量逻辑处理器的管理问题。用户具备超线程功能的系统,将会查看到到每个物理处理器的多逻辑处理器。

  在Windows7之中,访问查看系统中的多处理器,是通过任务管理器CPU图表,获取的信息是有所限制的:

  ——缺少实时对比:当用户查看大量逻辑处理器的CPU图像时,窗口60秒波动图像实在难以对比,也很难弄明白究竟是怎么回事。

  ——微型图表:当访问64个以上逻辑处理器时,图像将会变的很小。如果尝试找出哪些处理正被大量使用,不得不眯着眼寻找;若是超过256个逻辑处理器,再想读清图表将是十分困难的。

  ——处理器ID难以寻找。当发现图像异常时,却没有简单的办法找到相应的处理器ID。

  下图便是具备160个逻辑处理器的Windows7任务管理器CPU性能选项卡:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/0447.Windows_2D00_7_2D00_CPU_2D00_Usage_2D00_History_5F00_thumb_5F00_6F0A7835.png
图一:旧的任务管理器展示160个逻辑处理器

  正如大家所看到的那样,实在难以对比每个CPU占用历史记录。图表很难读取,如果想要对比CPU的瞬时使用率,在这个60秒波动的图形中,简直是不可能的。此外,CPU使用记录表中的图形看起来没有区别,用户想要找到处理器的ID对应上特定的图形,是非常困难的。

  在上次提及的任务管理器中,讨论了使用可视化热图传递和对比大量数据的好处。那么,当微软想为“多核心视图”设计全新的性能仪表图像,热图模式简直是天作之合。

  在下面的截图中,来自Windows8的当前编译版本,很容易便可看清逻辑处理器的状态,处理器性能占用的高低一目了然。

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/0435.New_2D00_Task_2D00_Manager_2D00_with_2D00_160_2D00_logical_2D00_processors_5F00_thumb_5F00_6E9E4540.png
图二:新的任务管理器中展示160个逻辑处理器

  新的CPU图像中,借助于热图中的Tooltip提示工具,鼠标悬停后,用户可以获取逻辑处理器ID。

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/0523.Tooltip_2D00_showing_2D00_the_2D00_Logical_2D00_Processor_2D00_ID_5F00_thumb_5F00_55364206.png
图三、Tooltip显示逻辑处理器的ID

  热图模式的最大好处在于处理大量数据时得以彰显,新的任务管理器可以显示系统所支持的尽可能多的逻辑处理器(多达640个)。为了确保用户查看到有意义的信息,当数据太多以致Windows窗口的容纳时,热图会自动调整为最佳的模式,如有需要会提供滚动条。

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/5807.160_2D00_Logical_2D00_Processor_2D00_graph_2D00_scales_2D00_using_2D00_a_2D00_scrollbar_5F00_thumb_5F00_5FF3995B.png
图四:有160个逻辑处理器,CPU图表提供滚动条

  对于喜欢管理系统详细内容的用户,可以为每一个进程设置逻辑处理器。方法如下:首先在热图中找到具体的逻辑处理器ID,然后去详细信息标签之中,右击想要处理的进程,然后点击“设置相关性(Set affinity)”

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/7384.Set_2D00_process_2D00_affinity_2D00_from_2D00_the_2D00_details_2D00_tab_5F00_thumb_5F00_2D8FC5DC.png
图五:在详细列表中设置相关性

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-43-metablogapi/7382.Select_2D00_the_2D00_logical_2D00_processors_2D00_for_2D00_the_2D00_process_5F00_thumb_5F00_7F36402E.png

   当然,设置进程的相似性,只面向技术高超的用户,并且确实有此需求; (如果不清楚自己在做什么,受到影响的将不仅仅是系统电源管理和性能)此外,同时要确保系统可以处理如此强大的工作量。其实,基于硬件的性能和拓扑结构, 进程被设置到逻辑处理器进行管理,用户很难做到比Windows自动管理更好的效果。

文/Windows 8之家

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 07:47:45

文字版  标准版  电脑端

© 2003-2025