Performance
Linux伺服器推薦文件系統的建議
Linux 伺服器管理員有許多文件系統可供選擇。此外,找出適合您需求的適當佈局和最佳文件系統並不總是一件容易的事。
您能否提出一些為 Linux 伺服器選擇“最佳”文件系統的指南?我知道這是一個普遍的問題。讓我們更具體一些。我會這樣說。
1- 我有一個記憶體網路代理伺服器。代理通常需要儲存很多小對象,也有一些中大型對象。我認為網路伺服器的情況會類似。
2- 我有一個電子郵件伺服器。它需要保存使用者的消息。
3-我有一個數據庫伺服器。
所有這三台伺服器都需要非常多的 IO 訪問(讀取和寫入)。
對於其他類型的伺服器,我認為不是那麼關鍵。例如,基於 Linux 的防火牆不需要像代理或 Web 伺服器那樣的高畫質訪問。它的大部分處理是在記憶體中完成的。
我認為最好的答案會為每台伺服器建議適當的文件系統(最好有理由)。讓我們將性能作為我們建議的依據。
- 如有疑問,ext3
- 如果你不必承諾太多,ext4
- 如果超過 8TB 並且不想要 ext4,XFS
- 如果你正在試驗,btrfs
- 對於其他一切,ext3
我的大部分日常工作都涉及在我不想進行大量管理的設置上指定和管理多 TB 儲存,而且高層管理人員對文件系統一無所知。出於這些原因,我需要可靠、高效和簡單的系統。我做了很多即插即用的災難模擬,在(模擬的)片狀硬體上複製了大約數千萬個文件。ext3 工作得很好。XFS 並非如此,但遠高於要求。JFS 和 ReiserFS 慘遭失敗。