![當一個分割空間不足但整體上 SSD 擁有充足的可用空間時,SSD 效能是否會下降](https://rvso.com/image/1684215/%E7%95%B6%E4%B8%80%E5%80%8B%E5%88%86%E5%89%B2%E7%A9%BA%E9%96%93%E4%B8%8D%E8%B6%B3%E4%BD%86%E6%95%B4%E9%AB%94%E4%B8%8A%20SSD%20%E6%93%81%E6%9C%89%E5%85%85%E8%B6%B3%E7%9A%84%E5%8F%AF%E7%94%A8%E7%A9%BA%E9%96%93%E6%99%82%EF%BC%8CSSD%20%E6%95%88%E8%83%BD%E6%98%AF%E5%90%A6%E6%9C%83%E4%B8%8B%E9%99%8D.png)
如果磁碟機本身有足夠的可用空間,那麼對於空間不足的分區,SSD 讀/寫效能是否會降低?
答案1
不,不能。
SSD 的韌體對分割區一無所知。它只了解並管理磁區。分割區由作業系統(和 BIOS)處理。
如果您的磁碟速度變慢,請檢查其 SMART 屬性以驗證其運作狀況。如果您還沒有適用的產品,請使用 斯佩西,它還將分析變數並將每個變數標記為“好”或“不好”。
如果您希望我們查看,請在您的貼文中附上 SMART 屬性的螢幕截圖。
答案2
除了擦除頁面的可用性之外,還有一些情況會減慢 SSD 的速度,但根據定義,這並不意味著任何類型的損壞或故障。例如,即使現代 SSD 在達到某個閾值時巡查並刷新此類數據,在某些時候仍需要更多的精力和時間來讀取「靜態」數據。
但由於 LBA 磁區和實體 NAND 記憶體之間沒有靜態關係,SSD 確實不是關心可用空間之內分區,如果它有任何概念的話,但它沒有。雖然我們將分割區視為 LBA 磁區的線性陣列,但它實際上分佈在 SSD 上。只要 SSD「記住」每個磁區的位置,我們(作業系統)就可以將該分割區視為磁碟機上的一個區域。
換句話說,假設 240 GB SSD 上有 100 GB 分割區 (1) 和 140 GB 分割區 (2)。然後假設分區 (1) 有 15% 的可用空間,而分區 (2) 有 50% 的可用空間。我們也假設 SSD 知道未使用的磁區,因為作業系統 TRIM 刪除了磁區,因此它可以主動刪除這些磁區。
這意味著整個SSD 有35% 的空間可用於儲存新數據,這是一個非常健康的數量,即使對於分區(1) 來說,從檔案系統的角度來看,分區(1) 本身只有15% 的可用空間。
然後,我們還需要考慮由於 SSD 韌體的過度配置而可能存在更多「可用空間」:即使您將 SSD 填滿 100%,它也需要一些工作空間,有點類似於滑桿拼圖。順便說一句,這並不意味著我鼓勵任何人完全填滿 SSD。 「可用空間」越多,SSD 的運作就越順暢,因為它將使磨損均衡變得更容易,並有助於 SSD 擁有大量可用的已擦除和準備就緒的區塊。
當然,「正常」磨損最終會降低 SSD 的性能。