Linux

用於在 Ubuntu 伺服器上進行交換的 SSD

  • November 3, 2012

目前我正在閱讀 SSD 評論,我想知道如果我將 24 GB 交換從 7200rpm HDD 移動到 SSD,我將受益多少。有人在 SSD 上實現交換空間嗎?這通常是個好主意嗎?

附帶說明:我讀到如果日誌在 SSD 上,ext4 的性能要好得多。有人有這樣的設置嗎?

謝謝!

編輯:在這裡,我將回答發布的問題: 偶爾,我會進行交換,這種情況比較少見。我知道交換的目的是為了獲得更多的 RAM。當伺服器開始交換時,它的性能會下降(不足為奇)。這個想法是,如果我執行的記憶體消耗量很少的程序,則可以提高當時的整體系統性能,使用 SSD 進行交換,而不是使用速度較慢的旋轉介質。最後 - 我希望能夠更快地登錄並在交換期間檢查伺服器狀態,而不是等待登錄提示。在我看來,SSD 每 GB 比 RAM 便宜。

與 HDD 相比,在使用 SSD 進行交換(很少見)期間,我會獲得更好的伺服器性能嗎?在這種情況下,10k 或 15k rpm HDD 的評級會在哪裡?

謝謝大家的快速和及時的答复!

swap嗎?通常,更好的解決方案是完全避免這種情況,或者至少使被換出的東西真正沒有被積極使用,這樣速度就無關緊要了。把你的錢投入更多的記憶體。

尤其如此,因為雖然高端 SSD 驅動器可能會提高性能,但廉價的 SSD 驅動器在這方面非常麻煩。

本週的 Linux 每週新聞有一篇很棒的文章,我強烈推薦閱讀: http: //lwn.net/Articles/428584/。總結是便宜的驅動器對訪問模式非常非常敏感,而 Linux 目前的設計並不能很好地匹配。更糟糕的是,驅動器並沒有真正以有用的方式公開這些資訊,因此 Linux不一定能做正確的事情。最好的辦法是將它們與預先存在的 FAT32 文件系統一起使用,這些文件系統在出廠時已配置為符合驅動器的預期。

否則你應該購買昂貴的高性能固態硬碟——但前提是你已經用盡了 RAM。(實際上,到那時,您可能會強烈考慮購買支持更多 RAM 的更新伺服器。)

引用自:https://serverfault.com/questions/239808