搜尋本站文章

2011年10月31日 星期一

Windows 8 任務管理新功能:處理器熱圖管理剖析!

Building Windows 8 博客之中,微軟曾向用戶介紹了任務管理器的功能革新改進;用戶體驗團隊項目經理 Ryan Haveson 撰文,詳解了 Windows 8 熱圖管理模式,並針對於 64 個以上邏輯處理器的情況進行剖析,這個新功能將會被加入到 Win8 Beta 版之中。

文章中涉及服務器管理員和超級電腦用戶提到的大量邏輯處理器的管理問題。用戶具備超線程功能的系統,將會查看到到每個物理處理器的多邏輯處理器。

在 Windows 7 之中,訪問查看系統中的多處理器,是通過任務管理器 CPU 圖表,獲取的信息是有所限制的:
  • 缺少實時對比:當用戶查看大量邏輯處理器的 CPU 圖像時,窗口 60 秒波動圖像實在難以對比,也很難弄明白究竟是怎麼回事。
  • 微型圖表:當訪問 64 個以上邏輯處理器時,圖像將會變的很小。如果嘗試找出哪些處理正被大量使用,不得不瞇著眼尋找;若是超過 256 個邏輯處理器,再想讀清圖表將是十分困難的。
  • 處理器 ID 難以尋找。當發現圖像異常時,卻沒有簡單的辦法找到相應的處理器 ID。
下圖便是具備 160 個邏輯處理器的 Windows 7 任務管理器 CPU 性能選項卡:
圖一:舊的任務管理器展示 160 個邏輯處理器
正如大家所看到的那樣,實在難以對比每個 CPU 佔用歷史記錄。圖表很難讀取,如果想要對比 CPU 的瞬時使用率,在這個 60 秒波動的圖形中,簡直是不可能的。此外,CPU 使用記錄表中的圖形看起來沒有區別,用戶想要找到處理器的 ID 對應上特定的圖形,是非常困難的。

在上次提及的任務管理器中,討論了使用可視化熱圖傳遞和對比大量數據的好處。那麼,當微軟想為『多核心視圖』設計全新的性能儀表圖像,熱圖模式簡直是天作之合。

在下面的截圖中,來自 Windows 8 的當前編譯版本,很容易便可看清邏輯處理器的狀態,處理器性能佔用的高低一目了然。
圖二:新的任務管理器中展示 160 個邏輯處理器
新的 CPU 圖像中,借助於熱圖中的 Tooltip 提示工具,滑鼠懸停後,用戶可以獲取邏輯處理器 ID。
圖三、Tooltip 顯示邏輯處理器的 ID
熱圖模式的最大好處在於處理大量數據時得以彰顯,新的任務管理器可以顯示系統所支持的盡可能多的邏輯處理器(多達 640 個)。為了確保用戶查看到有意義的信息,當數據太多以致 Windows 窗口的容納時,熱圖會自動調整為最佳的模式,如有需要會提供滾動條。
圖四:有 160 個邏輯處理器,CPU 圖表提供滾動條
對於喜歡管理系統詳細內容的用戶,可以為每一個進程設置邏輯處理器。方法如下:首先在熱圖中找到具體的邏輯處理器 ID,然後去詳細信息標籤之中,右擊想要處理的進程,然後點擊『設置相關性(Set affinity)』
圖五:在詳細列表中設置相關性
圖六:為進程選擇邏輯處理器
當然,設置進程的相似性,只面向技術高超的用戶,並且確實有此需求;(如果不清楚自己在做什麼,受到影響的將不僅僅是系統電源管理和性能)此外,同時要確保系統可以處理如此強大的工作量。其實,基於硬體的性能和拓撲結構,進程被設置到邏輯處理器進行管理,用戶很難做到比 Windows 自動管理更好的效果。

===============================================


創用 CC 授權條款
Related Posts Plugin for WordPress, Blogger...

沒有留言:

張貼留言

1、本留言處歡迎多加留言交流,但不歡迎垃圾留言及廣告留言
2、留言時可以使用部份 HTML 標記
3、對於教學文章介紹或軟體使用有問題歡迎提出,若站長沒回應表示不清楚該問題的解決方案
4、留言時請勿留下電子郵件,以免因搜尋引擎爬文而造成您的困擾,且站長不會寄相關郵件給您,僅會在留言區提供解決方案
5.站長保留不當刪除留言的權力,若造成不便尚請見諒