回覆列表
  • 1 # 儲存隨筆

    有時候,我們滿心歡喜給自己的愛機換上了一塊固態硬碟,可是,在複製檔案的時候發現速度不是很快,讓我們有些苦惱。針對這個問題,我有一些看法:

    當我們發現複製檔案偏慢時,首先時要釐清檔案複製的環境是什麼:是固態硬碟和機械硬碟之間複製檔案?是固態硬碟上分割槽之間複製檔案?

    如果是是固態硬碟(SSD)和機械硬碟(HDD)之間複製檔案,那麼,此時複製檔案很慢的原因是受限於機械硬碟的效能瓶頸。因為機械硬碟的讀寫效能一般在100MB/s, 而SATA固態硬碟的讀寫效能則有500MB/s上下。

    如果是固態硬碟上分割槽之間複製檔案,那麼,此時複製檔案很慢的原因可能會與系統啟動模式、4K是否對齊、SSD SLC快取等因素相關。我們接下來針對這些因素一一解釋。

    系統啟動模式:IDE Vs AHCI

    現在SATA固態硬碟的啟動模式主要有兩種,一種是IDE,一種是AHCI。二者之間最大的區別是AHCI支援SATA協議中的原生指令序列(NCQ, Native Command Queuing), NCQ的作用就是允許同時處理多個命令,這樣可以加速固態硬碟的讀寫效能。如下圖,IDE模式和AHCI模式下,固態硬碟的測速結果。我們發現,AHCI模式啟動下的固態硬碟要比IDE模式下的速度要快很多。

    4K是否對齊?

    4K是否對齊,與固態硬碟的隨機讀寫效能關聯很大。而,隨機讀寫效能反應的是電腦小檔案處理的速度快慢,所以說,當我們複製小檔案時,4K是否對齊影響很大。如下圖測試資料,4K對齊之後,4K隨機讀寫效能有了明顯的提升。

    SSD SLC快取

    目前市場上很多的固態硬碟採用的NAND快閃記憶體顆粒的型別是TLC NAND。但是呢,TLC NAND的讀寫速度要比SLC,MLC要慢。

    為了提升固態硬碟的效能,現在很多的SSD廠商都會在固態硬碟中加入一塊SLC快取區。當用戶執行寫入動作時,資料會先寫入SLC快取區,當SLC快取區被寫滿之後,資料才會寫入TLC儲存區,如下圖。

    增加SLC快取區之後,在複製小檔案時,可能感覺不到效能的變化,當如果複製很大的檔案上時,會對固態硬碟進行持續的寫入,此時,效能就會有出現很大的波動,如下圖,某款SSD持續寫入時的效能趨勢。下降點就是SLC快取區寫滿之後,資料要寫入TLC儲存區。因為TLC NAND寫入時間偏慢,所以固態硬碟的效能會有一個斷崖式的下跌。

    結語

    安裝固態硬碟後,複製檔案很慢,首選要釐清複製的環境。其次,複製檔案慢的原因可能與系統啟動模式、4K是否對齊、SSD SLC快取等因素相關。

  • 2 # 理工IT哥

    建議你使用m.2的固態硬碟,普通ssd固態硬碟有瓶頸的。另外記憶體配置為ddr 4代8g記憶體。usb介面是否是usb3.0的。你再試試效果如何?

  • 中秋節和大豐收的關聯?
  • 歷史上誰可以稱為達人?