值得收藏!9個最佳SSD狀態監控及效能最佳化工具
如我們所知,與傳統硬碟驅動器(HDD)相比,固態硬碟具有極高的磁碟效能,尤其是新出廠的硬碟。但隨著時間的推移,SSD的效能會急劇下降。而且當儲存在其上的資料達到總容量的約70%時,尤其如此。
SSD測試工具在監控固態硬碟的執行狀況和效能方面發揮著重要作用,使用這些工具可以幫助你做很多應對措施,來最大限度地減少效能下降。最有效的此類軟體通常是SSD製造商自己提供的免費工具:三星、英特爾和東芝的OCZ等,都會為其SSD產品提供有效的工具。
此外,還有其他一些SSD測試工具可與任何製造商的SSD一起使用。本文將就這兩種型別,為大家介紹9款高效軟體。
圖片來源: by:
SSD執行狀況檢查工具的型別
並非每一個SSD健康檢查軟體都包含以下所有功能。在購買之前,請仔細閱讀軟體說明,看它是否包含以下任何或所有工具。(但請注意:不同的供應商可能會對這些工具略有不同的稱呼。)
SSD效能最佳化工具
SSD工具使使用者能夠在SSD控制器執行垃圾收集和其他引數時進行更改,避免對驅動器的效能產生顯著影響。
許多工具允許使用者根據不同的要求最佳化或調整其SSD,例如,它們可以在降低一些儲存容量的同時提高效能,或以效能和可靠性為代價最大化儲存容量。
SSD健康工具
在垃圾收集期間,資料經常被移動到SSD的新區域,以確保各個NAND單元都儘可能均勻地使用。這被稱為“磨損均衡”,它的實現是為了防止某些單元被頻繁使用,以至於在SSD的早期就會磨損並無法使用。
SSD健康工具可以監控NAND單元的磨損量,以及需要應用的錯誤糾正量,監控SSD的整體健康狀況,並預測它何時失去壽命。
SSD過度配置工具
由於儲存在SSD上的資料經常被移動以進行磨損均衡和垃圾收集,因此SSD本身是“過度配置”的,這意味著實際存在的可用儲存空間超過了SSD所明示的儲存空間。
這個額外的空間用作臨時區域,以便可以更快速有效地執行移動資料的過程。
SSD中的過度配置量通常在出廠時設定,但SSD過度配置工具允許進行更改。透過減少設定的過度配置量,可以增加可用儲存容量但會降低效能,反之亦然。
SSD安全擦除工具
如果SSD包含敏感資訊並需要處理或SSD需要重複使用,那麼首先擦除其上的資料是明智的。
問題是許多透過多次覆蓋驅動器的方法來刪除資料的HDD軟體工具無法訪問SSD上的所有儲存區域,例如已標記為損壞的塊,或過度配置和磨損均衡塊。
SSD安全擦除工具提供對基於硬體的安全擦除例程的訪問,在此期間SSD的控制器可確保所有儲存——包括通常不可直接訪問的區域——都能夠擦除乾淨。
9種最佳SSD健康狀態和效能監控工具
許多資料儲存專業人員都有自己喜歡的工具,這些工具已經使用了多年。可以肯定的是,SSD執行狀況檢查——真正瞭解SSD的狀態——可以避免許多大麻煩。下面列出了一些最好的頂級SSD健康工具。
1. 三星魔術師 (Magician) ——此工具可與三星950,850,840,830和470系列SSD配合使用,可訪問許多SSD內部功能。它提供:
·韌體更新通知和安裝
·效能基準
·驅動器健康狀況和總寫入位元組數
·使用“快速模式”,該模式透過智慧DRAM資料快取提供2倍的速度提升,用於讀取加速和寫入最佳化
·過度配置控制
·安全擦除
2. 英特爾SSD工具箱 ——英特爾的SSD工具為絕大多數英特爾SSD,包括英特爾Optane SSD以及資料中心、發燒友和消費級產品,提供監控或調整,如:
·型號、容量和韌體版本
·驅動器健康
·驅動器預計剩餘壽命
·智慧屬性(也可用於硬碟驅動器和非英特爾SSD)
·識別裝置資訊(也可用於硬碟驅動器和非英特爾SSD)
·最佳化效能
·最佳化RAID 0中的效能
·在支援的SSD上更新韌體
·執行快速、完整的診斷掃描來測試讀寫功能
·檢查和最佳化系統設定,以獲得最佳效能、功效和耐久性
·關閉驅動器密碼保護
·安全擦除
3.OCZ SSD Utility ——Utility可以與許多OCZ SSD一起工作,儘管有些功能不是對所有產品都適用。它的功能包括:
·SSD調優,有三種模式:可靠性、效能或容量
·作業系統調諧器
·控制裝置的活動LED
·NVMe產品的名稱空間管理
·健康監測
·韌體更新
·過度配置控制
4. Crucial Storage Executive ——此軟體工具可用於監控和管理Crucial 的MX系列、BX系列、M550和M500 SSD。它提供了以下功能:
·將SSD更新到最新的韌體
·監控使用
·監控固態硬碟的工作溫度和整體健康狀況
·重置驅動器的加密密碼
·清除驅動器上儲存的所有資料
5. 金士頓SSD Manager ——這個軟體可以用於任何金士頓SSD,提供以下功能:
·檢測驅動器的健康狀況、狀態和磁碟使用情況
·檢視驅動器識別資料,包括型號名稱、序列號、韌體版本等相關資訊
·檢視和匯出詳細的驅動器健康狀況和狀態報告
·更新驅動器韌體
·安全擦除
·HPA(Host Protected Area,主保護區)的過度供應控制(僅適用於DC400系列)
6. SSD Life和SSDReady —這兩個工具可以用於大多數製造商生產的SSD,檢測SSD讀寫模式,分析錯誤率和其他引數。然後,它們利用這些資料來預測SSD何時可能達到磨損極限,並提示更換。
如果你正在將一個使用過的SSD安裝到一臺機器上,需要確保它尚未處於故障期,那麼這一點尤其有用。
SSD Life
SSD Ready
7. Tweak-SSD ——這是一個商業SSD工具的免費版本,可用於大多數SSD。該軟體可以:
·最佳化和調整Windows 7, Windows 8和Windows 10,為你的SSD驅動器提供更好的效能。
·最佳化SSD以提高效能,並透過快取減少讀寫訪問。
·最佳化TRIM效能(TRIM是一個OS函式,它告訴我們SSD哪些儲存塊不再使用,可以刪除它們以提高效能)。
8. CrystalDiskMark ——這個工具是一個非常受人喜愛的基準測試工具,它可以記錄SSD在不同條件下的效能,這對於監控SSD的效能非常有用。它還可以幫助你決定何時執行某種形式的最佳化,以將效能恢復到以前的水平。
9. CrystalDiskInfo ——這個工具監控SSD的健康狀態,當韌體更新可用時發出通知,並提供硬碟故障時間的預測。
SSD工具的功能
SSD實用工具多數會提供的基本功能:
·效能檢測和基準測試,這樣你就可以看到效能是如何隨時間變化的
·更新SSD韌體,確保SSD控制器儘可能高效地工作
·驅動器健康檢測,提供即將發生故障警告
·針對不同使用場景的效能調優或最佳化
·控制過度配置級別(參見下面的解釋)
·安全擦除功能,它從SSD中刪除所有資料,以便能夠安全地處理
測試和檢測SSD健康的重要性
要了解SSD分析工具的需求,瞭解SSD與HDD之間的潛在差別是很有必要的。由於HDD將資料儲存在旋轉的磁碟片上,因此它們讀寫資料的速度取決於驅動器的讀寫磁頭移動到所需位置的速度,以及資料在讀寫磁頭下傳遞的速度。反過來,這個速度取決於碟片的旋轉速度。
對於SSD,這些變數並不適用。相反,資料被讀寫到NAND單元格中,任何單元格都可以在與其他單元格相同的時間內被訪問。但是SSD的讀寫速度是不對稱的:資料讀取非常快,而SSD的寫入速度稍慢。
這是因為SSD儲存由單個的NAND單元組成,NAND單元可以儲存一個(或幾個)位元的資料,並且單元組被組織到頁中,頁組被組織成塊。
除非事先刪除資料,刪除任何現有資訊,否則無法將資料寫入單元格。雖然資料一次可以寫一頁,但一次只能在整個塊中擦除。這意味著單個位元的資料寫入一個單元時,需要將塊中的所有頁,包含該單元複製到一個等候區中,擦除整個塊,然後將所有頁和新資料寫回已擦除的塊。
最後,需要將等候區標記為Free,因為它儲存的資料已經不再需要了,這個過程稱為垃圾收集。
原文作者:Paul Rubens 來源:Enterprise Storage
來自 “ Enterprise Storage ”,原文連結:http://blog.itpub.net/31545805/viewspace-2636729/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql MGR監控及最佳化點MySql
- Node效能如何進行監控以及最佳化?
- 巧用Zabbix自定義監控Mysql效能狀態MySql
- 一口氣總結,25 個 Linux 效能監控工具,建議收藏Linux
- 9大效能最佳化經驗總結,強烈建議收藏!
- 運維文件 - 伺服器效能監控與最佳化運維伺服器
- 【Redis實戰專題】「效能監控系列」全方位探索Redis的效能監控以及最佳化指南Redis
- 45個值得收藏的 CSS 形狀CSS
- Linux 效能監控工具Linux
- 構建Spring Boot應用的效能監控與最佳化Spring Boot
- 【譯】45個值得收藏的 CSS 形狀CSS
- 音樂收藏最佳化工具:PerfectTUNES for MacMac
- 值得收藏!選擇正確BI工具的最佳指南
- 高效能運算-粒子狀態模擬計算最佳化
- 十大監控工具,值得一試
- 5 分鐘擼一個前端效能監控工具前端
- 5分鐘打造一個前端效能監控工具前端
- Docker 之 執行狀態監控Docker
- MySQL MHA 執行狀態監控MySql
- TCP TIME_WAIT狀態最佳化TCPAI
- Centos效能監控工具——netdata配置CentOS
- APM效能監控軟體的監控型別服務及監控流程型別
- 常用效能最佳化手段及在風控系統中的應用
- 利用superlance監控supervisor執行狀態
- 7. 監控MySQL主從狀態MySql
- mac系統狀態監控工具 iStat Menus for Mac 中文破 解版Mac
- 現代圖片效能最佳化及體驗最佳化指南
- Flutter效能監控工具(3)--- Observatory使用Flutter
- ios 手機app效能監控工具iOSAPP
- Linux 效能最佳化工具包 sysstatLinux
- 電池監控和最佳化解決方案Wattagio
- 史上最全效能最佳化詳解(9大必備大廠最佳化方案)
- ☕[JVM效能專題](1)效能監控-命令列工具JVM命令列
- 資料庫效能大揭秘:玩轉MySQL監控指標狀態變數資料庫MySql指標變數
- 怎麼監控 Linux 伺服器狀態?Linux伺服器
- Shell指令碼監控MySQL主從狀態指令碼MySql
- springCloud入門學習--Hystrix狀態監控SpringGCCloud
- Flutter效能監控工具(1)--- Observatory簡介Flutter