GNU/Linux >> Belajar Linux >  >> Linux

Apa saja opsi pemasangan untuk meningkatkan kinerja sistem file ext4 di Linux?

Opsi pemasangan default digunakan biasanya untuk kinerja maksimum dengan tetap menjaga keamanan untuk penggunaan umum. Ada beberapa opsi mount untuk mengoptimalkan sistem file ext4 sesuai dengan kebutuhan penggunaan target.

penghalang=0

Ini menonaktifkan hambatan tulis di Journaling Block Device(JBD) . Sistem file ext4 memiliki barrier=1 secara default di mana ext3 memiliki barrier=0.

Hambatan tulis digunakan untuk menegakkan pemesanan jurnal commit pada disk yang tepat, tetapi mereka akan menurunkan kinerja sistem file. Namun, jika sistem tidak memiliki disk yang didukung baterai, ada risiko kerusakan sistem file.

data=tulis balik

Secara default (data=dipesan ), semua data dipaksa keluar langsung ke sistem file utama sebelum metadatanya (ukuran file, waktu, pemilik, dll.) dimasukkan ke jurnal. Dengan mengubah opsi ini ke data=writeback , pengurutan data tidak akan disimpan, data dapat ditulis ke sistem file setelah metadatanya dikomit ke jurnal. Hanya metadata yang akan dijurnal.

Untuk menggunakan opsi ini pada sistem file root, parameter boot kernel dimasukkan:

rootflags=data=writeback

Menurut dokumentasi sistem file ext4 pada sumber Kernel Linux, mode writeback dapat memungkinkan data lama muncul dalam file setelah crash dan pemulihan jurnal. Satu-satunya mode penjurnalan yang didukung adalah “data=ordered” yang merupakan pengaturan default.

komit=60

Ini adalah jumlah detik untuk setiap sinkronisasi data dan meta data. Setelan default adalah 5 . Jika listrik padam, 5 detik terakhir data yang disimpan akan hilang, tetapi sistem file tidak akan rusak karena penjurnalan aktif. Meningkatkan jumlah ini ke nilai yang besar akan meningkatkan kinerja dengan mengorbankan keamanan data.


Linux
  1. Apa runlevel sistem Linux saat ini?

  2. Linux – Apa Cara Berbeda Untuk Mengatur Izin File Dll Di Gnu/linux?

  3. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  1. Apa tujuan dari file .bashrc di Linux?

  2. Apa saja cara berbeda untuk mengatur izin file dll di gnu/linux

  3. Apa implikasi kinerja untuk jutaan file dalam sistem file modern?

  1. Tingkatkan kinerja sistem Linux dengan noatime

  2. 7 Cara Menentukan Tipe File System di Linux (Ext2, Ext3 atau Ext4)

  3. Memahami sistem file Btrfs di Fedora Linux