SSD移動小文件很慢,大文件速度挺快,而且運行matlab速度非常慢,同樣版本比同學HDD都慢?
01-08
Windows系統。
SSD移動小文件很慢,幾M/s,有時候甚至會到幾百k級別,大文件速度挺快,最大會到300M。而且運行matlab速度非常慢,同樣版本比同學的HDD都慢,之前用MATLAB2016a就比較慢,然後換了和同學相同的2015b,依舊很慢,所以排除了版本問題。SSD型號為建興T9 256G的,用AS SSD Benchmark跑分剛買來時大約1000,現在800+。無HDD。這種情況是因為什麼原因呢,求解答。
還有另一個需要注意的是,運行matlab的時候,並不是總是在讀硬碟,你的內存和CPU的意見也是很重要的。
SSD不論連續讀寫還是隨機讀寫都比機械硬碟快很多,比機械硬碟慢是沒有道理的。
建興T9算是比較老款的SSD,顆粒是TSB T19nm MLC,主控是Marvell的,
所以不會出現測速好看,實際使用性能不行的狀況。猜測可能是SSD已經使用比較長時間了,導致壞塊增多或者是無效數據比較多。建議可以重新格式化一下或者重新安裝系統。另外操作系統不要還是老舊的XP,這個對SSD的支持沒有那麼好。題主只看到了ssd移動小文件只有幾M/s
但是題主可知道這些小文件在hdd里的讀取速度可能只有0.幾M/s?
其實ssd和hdd相比提升最大的並不是連續讀寫能力。
連續讀寫速度最快的ssd有2000m/s,hdd大概是150m/s左右,提升了十多倍。
但是4k讀寫速度是從0.幾m到了幾十上百M,上千倍的提升。
關於matlab的話硬碟影響相對較小,更大的瓶頸來自於cpu和內存,題主不能光比較硬碟的好壞來要求計算的快慢呀~先試試fstrim一下硬碟吧。Windows的話,從Windows 8開始原生支持這個功能,在「優化驅動器」里對系統卷執行「優化」就可以了。但不要在以前版本的Windows里對SSD執行磁碟碎片整理,會損傷硬碟。
MATLAB的話,還是比較吃CPU和內存的,不太適合跨機器比較性能。很正常,SSD主控的處理能力是有限的,把傳一次文件當成一次讀寫操作,傳一個幾G的大文件對於SSD控制器只需要一次持續的讀寫操作,但傳一個幾G的細碎文件夾,那得最少得幾萬個文件了吧,每個文件執行一次讀寫操作,SSD主控隨機讀寫性能跟不上,自然就慢了。
感覺是文件系統做得不好,各種雜七雜八的設置複雜,導致大量小文件copy慢
數據盤建議trim 或者secure erase ,記得先給數據備份。系統盤就別了。短期效果會不錯的。不過記得nand flash 是有P/E 壽命的
1 ,matlab左下角有個parallel pool,並行執行程序,可以加速計算,
2 ,SSD還要看品質,我有兩個本子 一個TLC三星SSD+i5-7200u 這個本子硬碟讀寫基本500Mb/s; 另一個MLC東芝SSD+i7-3630qm 硬碟讀寫100msMb/s ; 使用matlb你猜哪一個啟動快?
結果是,:後者啟動5秒左右,前者10秒左右,做數值分析,後者速度秒殺前者,所以,你懂了吧3 ,如果你會GUP加速,運行可以更快有幾個問題我多問下,你系統是否是win7及其以上,因為這上面的系統才支持trim。第二個,你的硬碟分區的時候是否沒有4k對齊?第三個你確認你的matlab裝在了ssd中?第四個你打開軟體同時觀察下cpu,內存等佔用率問題,看看是否系統瓶頸不是在存儲,而是在cpu和內存上?再者是否有可能是你系統有問題?
去官網更新固件
建興的老t9有固件問題
同時保證uefi啟動+gpt+4k對齊+電源模式高性能估計是壞了吧
可能是windows磁碟策略的問題?
SSD只有在載入的時候作用比較明顯吧,載入之後就是CPU和內存的事了
推薦閱讀:
※如何優雅地調戲 Cortana?
※視頻播放器最小化後,軟體還在進行視頻「解碼」嗎?
※windows 下如何讓一個窗口置頂?
TAG:MicrosoftWindows | MATLAB | 固態硬碟 |