外部儲存必須具備什麼讀取/寫入速度才值得在那裡放置交換分區?

外部儲存必須具備什麼讀取/寫入速度才值得在那裡放置交換分區?

這個問題是針對我的 Raspberry pi A+ (256MB RAM),它運行在 Raspbian Linux 上。
我對使用閃存驅動器並在需要時耗盡其讀寫週期沒有任何疑慮。

我只是好奇我需要多少最低讀/寫速度才能透過在外部驅動器上使用交換分區來提高效能。

我在 USB 2.0 連接埠上測試了 WD 1TB 硬碟,其讀寫速度約為 70 MB/s。
我測試的 USB 2.0 連接埠上的隨身碟的速度約為 15 MB/s。
編輯:測試了 Sandisk Ultra Class 10 16GB micro SD。標記速度:48 MB/s。在 USB 2.0 讀卡機上,我只看到 15MB/s 的讀取/寫入速度。

在決定是否在那裡放置交換分區時,我還需要考慮其他因素嗎?如果有的話,它們是什麼?

答案1

只需看看哪個更快:測試 Raspberry Pi A+ 的內部 SD 卡速度並將其與其他驅動器進行比較:

測試寫入速度:

dd if=/dev/zero of=~/tempfile.dd bs=1M count=100

測試讀取速度:

dd if=~/tempfile.dd of=/dev/null

若要刪除臨時檔案:

rm ~/tempfile.dd

但請記住,SD 卡、microSD 卡、USB 隨身碟和任何基於 NAND 的儲存裝置在磨損之前都會受到有限數量的可能的程式設計/擦除週期的影響,並且swap分區很容易接收相當大量的寫入,因此除了任何速度差異之外,最好的選擇可能是外部HDD,此外考慮到70 MB/s 這已經是絕對不錯的速度了

相關內容