
答案1
該圖實際上是對 HDD(在您的情況下)讀取或寫入資料的時間進行測量。
「磁碟活動時間」到底是什麼?
磁碟活動時間是硬碟工作的時間。時間/百分比越高,您使用硬碟的次數就越多。
如果達到 99%,則實際上是 HDD 讀/寫效能的瓶頸。
看這個問題為了那個原因。
我應該購買硬碟中的哪些屬性來加快速度? (磁碟傳輸速率似乎沒有關係)
您需要一個具有以下功能的儲存裝置(HDD 或 SSD)兩個都:高吞吐量和低隨機存取時間。
高吞吐量使您可以相當快地讀取大文件,這有助於處理大文件或按順序排列的文件。
低隨機存取時間可讓您讀取分散在儲存裝置周圍的許多小檔案;內容創建之外的任何類型應用程式的常見用例(Photoshop、After Effects 等通常會創建巨大的文件)
某些應用程式是否會比其他應用程式導致更高的活躍時間?
是的:使用大型檔案的應用程式(例如遊戲、Adobe After Effects 和其他大型應用程式)受益於高吞吐量。
您常用的網頁瀏覽器、Office 應用程式等應用程式受益於讀取快取和安全小檔案的低存取時間。
總線類型有什麼好處?
有些總線的延遲時間比其他匯流排高。
例如,由於通訊方式的變化,USB 3 的延遲低於 USB 2[來源]。
Thunderbolt 甚至更好,特別是對於低延遲極其重要的音頻[來源]。
PCIe 具有基於資料包大小的動態延遲(資料始終以資料包形式傳送)。資料包越小,延遲越低[來源1] [來源2]。
一般來說:如果您需要一個快速且反應迅速的系統,SSD 是您的最佳選擇,因為它提供了兩者的優點:高通量和訪問時間短
如果您需要大容量儲存(非常高的容量,例如多個TB):您可以獲得的最佳選擇是10.000 RPM SAS Enterprise 硬碟,它提供:高順序吞吐量(適合大檔案)和相對較低的訪問時間(與消費性HDD 相比) )。
答案2
「磁碟活動時間」到底是什麼?
我能找到的很多資料都說 100% 磁碟使用率意味著控制器已飽和請求,即請求隊列已滿
活動時間 (%)。這顯示磁碟不空閒且正在積極服務請求的時間百分比。如果磁碟持續以非常非常高的水平運行(例如超過 80%),則可能存在與儲存相關的瓶頸。如果您的用戶遇到效能問題,並且您看到 100% 的活動時間,則您可能需要更快或更多的磁碟。
然而,根據微軟的某人的說法,這並不完全正確,儘管它仍然代表您的磁碟有多繁忙,這與響應能力和性能有關
磁碟時間百分比(磁碟讀取時間百分比、磁碟寫入時間百分比)
“磁碟時間百分比”計數器只不過是“平均磁碟時間”計數器。 “磁碟佇列長度”計數器乘以 100。
如果平均。磁碟佇列長度等於 1,%Disk Time 將等於 100。磁碟佇列長度為 0.37,則 %Disk Time 將為 37。
這就是為什麼您可以看到磁碟時間百分比大於 100% 的原因,所需要的只是平均時間。磁碟佇列長度值大於 1。
物理磁碟:磁碟時間百分比。與處理器時間百分比非常相似,該計數器是磁碟繁忙程度的一般標記。您會發現磁碟和處理器之間有許多相似之處,因為它們都是基於事務的服務。此計數器指示磁碟問題,但必須與目前磁碟佇列長度計數器結合觀察才能真正提供資訊。另請記住,在磁碟時間百分比達到 100% 之前,磁碟可能是瓶頸。
物理磁碟:平均。磁碟佇列長度。此計數器實際上與 %Disk Time 計數器密切相關。此計數器將 %Disk Time 轉換為十進位值並顯示。當磁碟配置對多個實體磁碟使用多個控制器時,將需要此計數器。在這些情況下,由兩個控制器組成的磁碟 I/O 系統的整體效能可能會超過單一磁碟的整體效能。因此,如果您查看 %Disk Time 計數器,您只會看到 100% 的值,這並不代表整個系統的總潛力,而僅表示它已達到系統上單個磁碟的潛力。實際值可能是平均值的 120%。磁碟佇列長度計數器將顯示為 1.2。
因此,基本上,如果隊列很長,則磁碟無法滿足您的請求,並且請求必須排隊等待輪到。如果隊列很短,那麼幾乎所有新請求都會立即完成,您會感覺電腦運行速度很快
您也可以查看內核時間查看磁碟活動時間如何影響效能。只需右鍵單擊並檢查顯示內核時間來查看它。在舊的任務管理器中,它是紅色部分,而現在它是黑色區域。如果核心佔用了較高的 CPU 使用率,那麼這就是一個真正的問題。這可能是執行系統呼叫時出現的任何問題,但最常見的可能是由於網路或磁碟活動較長的 IO
Linux 中類似的事情是 IO 百分比iotop
顯示磁碟佇列的百分比:
- 如果減少它實際上可以提高我的響應能力,我該如何解決這個問題?
- 我應該購買硬碟中的哪些屬性來加快速度? (磁碟傳輸速率似乎沒有關係)
- 某些應用程式是否會比其他應用程式導致更高的活躍時間?
您想了解的屬性是每秒輸入/輸出運算元, 又名 IOPS。由於其機械性質,HDD 只能服務~50-150 IOPS。 OTOH快閃磁碟機具有極低的存取時間,因此它們可以在相同的時間內維持更多的操作,即更高的IOPS
這就是 MS 在他們的產品中使用的ReadyBoost 技術:使用 USB 隨身碟作為另一個頁面檔案。儘管它們的讀寫速度很慢,但它們的存取速度很快,這使得它們成為小型讀/寫的完美選擇。更大的磁碟存取仍會重新導向到 HDD 上的普通頁面檔案。這提高了 RAM 較少的系統的反應能力
SSD 也是一個閃存驅動器,但具有更好的控制器以實現更高的性能,並且它們可以實現~50000-500000 IOPS。所以現在你絕對應該使用SSD。它不僅讀/寫速度快,而且存取速度也快。之後你就不需要再關心磁碟活動時間了