Apa pendapat Anda tentang sistem file ext4 di lingkungan produksi? Kami sangat dekat untuk meluncurkan proyek kami yang akan menggunakan puluhan juta cukup sering memperbarui file tidak terlalu besar dan kami perlu memutuskan FS mana yang akan digunakan.
Untuk sementara pertimbangan kami tentang linux FS lainnya adalah:
- Ext3 sangat stabil, tetapi tidak terlalu cocok untuk menangani jutaan file kecil
- XFS terlihat sangat bagus, mungkin kita akan menggunakannya
- ReiserFS ... well ... masa depan yang kabur, siapa yang akhirnya akan memperbaiki bug?
linux
filesystems
ext4
Konstantin
sumber
sumber
Jawaban:
Jika Anda sama sekali tidak yakin (dan sepertinya Anda), tetaplah dengan hal-hal lama yang Anda tahu.
Itu tidak hanya berlaku untuk sistem file, baik. Produksi sama dengan solid. Jika Anda harus bertanya apakah sesuatu siap untuk diproduksi, Anda tidak siap menggunakannya untuk produksi, dan itulah yang penting.
Buat laboratorium dan uji saat Anda menggunakan ext3 di lingkungan produksi Anda.
sumber
Ini tergantung pada definisi Anda tentang 'produksi. Ext4 baru saja mulai memasuki distro komunitas. Untuk openSUSE, yang menjadi dasar Novell SuSE Linux Enterprise Server, ext4 melewatkan SLES11 dan harus menunggu SLES12. Saya tidak tahu proses RedHat cukup baik untuk memprediksi. Tetapi jika Anda memerlukan linux perusahaan dengan dukungan dari sebuah perusahaan, saya berharap itu akan beberapa tahun sebelum muncul. Jika kontrak dukungan adalah definisi Anda tentang 'siap untuk produksi', maka itulah jawaban Anda.
Jika Anda ingin menggunakan Linux tanpa kontrak dukungan perusahaan, maka Anda berada di tanah pendapat. Ext4 belum ada di kernel selama itu, jadi mereka masih menemukan bug utama. Menurut pendapat saya, saya akan memberikan beberapa kernel-revs sebelum menyebarkan ext4 dalam produksi sesuatu. Di desktop saya? Tentu! Server? Aku akan menunggu.
sumber
Saya sudah melakukan diskusi ini di mailing list LUG ... Karena ext4 tidak ada dalam versi Linux yang memiliki "dukungan perusahaan", saya tidak akan menggunakannya di server kritis misi ... Yang dikatakan, Saya telah menjalankannya di kedua laptop saya, desktop dan server di rumah (semua menjalankan F11) dan saya belum melihat satu masalah .. Saya sudah mencabut steker di laptop saya beberapa kali untuk melihat seberapa baik ia pulih dan semuanya kembali dengan sempurna.
Di workstation saya, saya tidak keberatan dengan risiko menjalankan ext4 ... Satu-satunya cara itu akan menjadi stabil adalah jika orang menjalankannya dan menyalahgunakannya sehingga kemungkinan bug dapat ditemukan dan diperbaiki.
sumber
Perbaiki saya jika saya salah, tetapi bukankah XFS lebih baik dengan file besar daripada kecil? Komunitas MythTV menggunakannya dalam preferensi untuk ext3 untuk kecepatan di mana ia menghapus file multi-gigabyte. Atau menangani file dalam jumlah besar apa yang menarik minat Anda?
Coba ini di pohon sumber kernel Anda:
ReiserFS bukan produk satu orang. ReiserFS v3 stabil dan dalam mode pemeliharaan; masih memiliki tim perawatan, dan satu-satunya perubahan yang akan datang yang saya tahu adalah penghapusan "Big Kernel Lock", sebuah pembersihan kernel yang juga harus menghasilkan peningkatan kecepatan (kunci per-superblock vs satu kunci bersama).
Tim ReiserFS v4 mungkin telah kehilangan pemimpin dan figur mereka, tetapi kerja sukarela masih berlanjut, meskipun belum bergabung ke dalam kernel jalur utama.
sumber
FWIW, hingga hari ini setidaknya ada satu masalah kinerja ext4 dengan Red Hat Enterprise Linux 5.4 (dan 5.5 beta) x86-64 yang mudah dipicu pada sistem memori besar :
Sinkronisasi akan berjalan sangat lambat pada ext4 dibandingkan dengan ext3 atau xfs (~ 7 menit vs ~ 1m pada sistem pengujian saya). Lihat laporan bug saya untuk detailnya.
Namun, harap perhatikan bahwa a) ext4 hanya pratinjau teknologi dalam 5.4 dan b) kernel vanilla 2.6.32 dan 2.6.33 tidak terpengaruh .
sumber