Linux
如何將 Linux 文件系統與 SSD“對齊”?
我有興趣購買帶有 SSD 的專用伺服器,可能是 Corsair Force 系列 CSSD-F120GB2-BRKT。
它將是一個 Linux 伺服器,很可能執行 XFS(但我對其他替代方案持開放態度)。
許多文章(以及 Corsair 網站)都建議必須“4K 對齊”文件系統才能從 SSD 獲得最高性能。
“4K 對齊”是什麼意思?我怎麼做?
在相關的說明中,我正在使用此伺服器來執行一個使用 RDBMS 的網站。像 Corsair Force 這樣的 SSD 真的持久嗎?如果我將數據刷新到 SSD,它是真正寫入 SSD 還是 SSD 通過記憶體數據作弊?
謝謝。
是的,你需要對齊 - ssds
$$ more to 32kB or 64KB than 4kB alignment - depending on underlying flash $$和大硬碟$$ usually 1.5TB or larger, to 4KB boundaries $$和磁碟剝離襲擊$$ RAID1, RAID5, to strip-length probably 32-128kB $$也應該對齊。 為什麼要對齊?在這裡閱讀。
如何對齊?檢查這個。
他們可能意味著將塊大小設置為 4k。 http://en.wikipedia.org/wiki/XFS#Variable_block_sizes
我認為許多文件系統的預設值曾經是 512Bytes,但人們開始使用 4k。創建文件系統時應該有一種設置方法。