Apakah FUD tentang ext4 dibenarkan? Atau apakah aman untuk digunakan dalam beberapa sistem produksi?

14

Saya bertanya-tanya apakah ext4 aman untuk digunakan di server saya. Tapi saya sudah mendengar begitu banyak FUD tentang hal itu sehingga saya khawatir.

Sistem kami bisa kehilangan beberapa data, dan itu tidak akan menjadi masalah besar. Bahkan data sehari penuh tidak akan mengacak-acak terlalu banyak bulu. Dan sistem kami pasti akan mendapat manfaat dari keterlambatan menulis.

Yang mengatakan, pemulihan sistem file lengkap dari cadangan akan memakan waktu berhari-hari dan tidak dapat diterima.

Adakah pengalaman atau pendapat yang memberi informasi tentang hal tersebut di luar sana?

Stu Thompson
sumber

Jawaban:

12

Jujur, saya akan menunda ext4 sekarang untuk penggunaan produksi.

Ada opsi lain jika Anda mengalami masalah kinerja nyata dengan sistem file (dan saya dapat memahami situasi itu, pada pekerjaan terakhir saya, kami memiliki keterbatasan kinerja dalam aplikasi karena ext3). Bergantung pada distribusi yang Anda pilih, Anda mungkin dapat menggunakan jfs, xfs, atau reiserfs. Ketiganya umumnya akan mengungguli ext3 dengan cara yang berbeda, dan ketiganya jauh lebih teruji dan stabil daripada ext4 sekarang.

Jadi, rekomendasi saya akan menjadi beberapa bagian. Pertama, selidiki dengan seksama untuk memastikan Anda mengoptimalkan di tempat yang tepat. Uji aplikasi Anda pada sistem file yang berbeda dan pastikan kinerjanya cukup baik untuk membuat perubahan sistem file menjadi valid.

Juga, tergantung pada aplikasi Anda, menambahkan lebih banyak RAM dapat meningkatkan kinerja. Linux, secara default, akan menggunakan RAM apa pun yang tidak berkomitmen untuk aplikasi sebagai cache disk. Terkadang memiliki beberapa GB RAM "tidak digunakan" dapat memiliki peningkatan kinerja yang signifikan pada kotak dengan aktivitas disk yang berat.

Akhirnya, apa persyaratan garis waktu Anda di sini? Jika ext3 tidak memotongnya dan saya harus membangun mesin dengan sistem file yang berbeda hari ini, saya mungkin akan menggunakan xfs atau jfs. Jika saya bisa menekannya selama 6-8 bulan, saya mungkin akan menunggu dan melihat bagaimana ext4 terbentuk.

Christopher Cashell
sumber
1
Terima kasih atas umpan balik empatik. :) Tidak, saya tidak terburu-buru. Telah menambahkan beberapa GB RAM yang telah bekerja dengan sangat baik. Saya hanya mengawasi semua potensi kinerja botol saat ini dan belajar tentang apa pilihan saya. Kekhawatiran terbesar saya adalah pengayakan dalam pola penggunaan atau persyaratan aplikasi baru dapat mengubah segalanya untuk saya. "Bersiaplah" atau apa pun moto itu. Ext4, di atas kertas, sepertinya pilihan yang layak. Aku benci diskon karena sistem file yang bersaing diunggulkan FUD. Karena itu pertanyaanku.
Stu Thompson
4

Tentu saja Ubuntu 9.04 (jaunty) masih mengerjakan bug ext4 dalam versi kernel 2.6.28 mereka. Beberapa bug tampaknya hanya berada di kernel ubuntu daripada garis utama, tetapi itu menunjukkan bahwa jika Anda memiliki kernel non-arus utama Anda mungkin mengalami masalah yang sama.

Halaman ini adalah pencarian masalah dengan ext4 yang mungkin layak dijelajahi. Salah satu masalah serius saat ini (6 Mei 2009) yang menyebabkan kernel terkunci adalah masalah 330824 . Dan masalah sebelumnya (sekarang diperbaiki) melibatkan kehilangan data. Tetapi saya belum pernah mendengar tentang hilangnya seluruh sistem file, dan saya pikir itu akan menjadi berita besar jika itu terjadi.

Jadi saya akan mengatakan itu tidak sepenuhnya siap untuk prime time. Jika Anda benar-benar membutuhkannya, mungkin perlu menyiapkan server uji untuk menggunakannya. Untuk saat ini saya akan tetap menggunakan kernel arus utama, dan mengukur perolehan kinerja - jika penguatannya dramatis dan pengujian stres tidak menunjukkan masalah apa pun, maka mungkin layak untuk dicoba ...

Hamish Downer
sumber
Nah, itu persis jenis spesifik yang saya kejar. Terima kasih, mish.
Stu Thompson
3

Saya menemukan bahwa umpan balik dari http://web.luchs.at sangat menarik. Mereka menggunakan ext4 di server berbasis Debian Lenny dan tampaknya bekerja dengan baik!

paulgreg
sumber
1
Terima kasih atas tautannya. Jika Anda bisa, silakan kutipan dari dalam jawaban Anda, membuat link lebih individual didefinisikan, dan saya akan memberikan cookie :)
Stu Thompson
1

Kecuali Anda khawatir tentang memukul batas ext3 saya tidak akan repot-repot. Sementara ext4 menawarkan sejumlah perbaikan, kebanyakan dari mereka tidak ditujukan untuk pengguna biasa.

Secara umum itu paling aman untuk pergi dengan teknologi paling matang yang nyaman sesuai dengan kebutuhan Anda di masa mendatang. Jika Anda tidak memerlukan hal-hal mewah baru, maka Anda menambahkan risiko (betapapun kecilnya) tanpa manfaat.

Jeremy French
sumber
1
Saya khawatir tentang mencapai batas. Bukan hari ini, bukan besok, tapi lusa. Saya hanya curiga terhadap penentang tidak berdasar. (Misalnya: Fungsi utama saya adalah Java coding, namun sampai hari ini orang mengatakan bahwa Java sudah mati dan mendukungnya dengan sampah seperti "itu terlalu lambat" (tidak berlaku untuk waktu yang lama) dan "itu terlalu lama" (hah?)) Pada dasarnya, saya merasa nyaman dengan risiko yang saya pahami, dan untuk melakukan itu saya perlu mengetahui secara spesifik. Astaga ... harapan itu masuk akal bagimu!
Stu Thompson
0

Yang mengatakan, pemulihan sistem file lengkap dari cadangan akan memakan waktu berhari-hari dan tidak dapat diterima.

Kemudian gunakan ext3, sebagai bonus, sembarang slob dengan kunci USB Fedora dapat memasang drive Anda jika itu yang terjadi.

Dave Cheney
sumber
Apakah ada risiko saya bisa kehilangan seluruh sistem file?
Stu Thompson
1
Selalu ada risiko. Jumlah orang yang menjalankan ext3 vs jumlah orang yang menjalankan ext4 menentukan bahwa ext4 menerima lebih sedikit pengujian dunia nyata.
Dave Cheney
Tanpa informasi pendukung, komentar terakhir Anda di sini terdengar seperti FUD. Dari semua kritik ext4 yang saya dengar, total volume loss bukan salah satunya. Jika Anda mengetahui acara tersebut, silakan beri tahu kami. Ini adalah jenis kritik konkret yang saya cari.
Stu Thompson
Bukan FUD, hanya bersikap praktis. ext3 telah menjadi distro standar selama bertahun-tahun, ext4 hanya digabung dalam 2.6.28 en.wikipedia.org/wiki/Ext4 . Apakah Anda menggunakan produk 1.0?
Dave Cheney
1
Saya sudah membaca wiki. Ada beberapa 1.0 yang solid, ada beberapa 7.0 yang jelek. Saya mendengar keluhan, tetapi tidak ingin dilumpuhkan oleh rasa takut. FUD tidak jelas dan kabur, seperti jawaban kami, yang pada dasarnya "Baru == Terlalu Berisiko". Saya sedang mencari spesifik. Detail!
Stu Thompson
0

ext4 masih sangat baru. Pendekatan konservatif akan menggunakan ext3 atau sesuatu dengan karakteristik keandalan yang diketahui. Saya akan merekomendasikan ext4 pada titik ini hanya untuk sistem di mana keandalannya tidak kritis, atau di mana fitur-fitur baru di ext4 secara dramatis lebih besar daripada risiko kehilangan data.

Mr. Shiny dan New 安 宇
sumber