Pertimbangan pemasangan untuk Linux - Amazon Elastic File System

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pertimbangan pemasangan untuk Linux

Kami merekomendasikan nilai berikut untuk opsi pemasangan di Linux:

  • rsize=1048576— Menetapkan jumlah maksimum byte data yang dapat diterima NFS klien untuk setiap READ permintaan jaringan. Nilai ini berlaku saat membaca data dari file pada sistem EFS file. Kami menyarankan Anda menggunakan ukuran sebesar mungkin (hingga1048576) untuk menghindari penurunan kinerja.

  • wsize=1048576— Menetapkan jumlah maksimum byte data yang NFS klien dapat mengirim untuk setiap WRITE permintaan jaringan. Nilai ini berlaku saat menulis data ke file pada sistem EFS file. Kami menyarankan Anda menggunakan ukuran sebesar mungkin (hingga1048576) untuk menghindari penurunan kinerja.

  • hard— Mengatur perilaku pemulihan NFS klien setelah waktu NFS permintaan habis, sehingga NFS permintaan dicoba ulang tanpa batas hingga server membalas. Kami menyarankan Anda menggunakan opsi hard mount (hard) untuk memastikan integritas data. Jika Anda menggunakan soft mount, atur timeo parameter ke setidaknya 150 desidetik (15 detik). Melakukannya membantu meminimalkan risiko korupsi data yang melekat pada soft mount.

  • timeo=600— Menetapkan nilai batas waktu yang digunakan NFS klien untuk menunggu respons sebelum mencoba ulang NFS permintaan hingga 600 desidetik (60 detik). Jika Anda harus mengubah parameter batas waktu (timeo), kami sarankan Anda menggunakan nilai minimal150, yang setara dengan 15 detik. Melakukannya membantu menghindari penurunan kinerja.

  • retrans=2— Set ke 2 berapa kali NFS klien mencoba ulang permintaan sebelum mencoba tindakan pemulihan lebih lanjut.

  • noresvportMemberitahu NFS klien untuk menggunakan port sumber Transmission Control Protocol (TCP) non-privileged baru ketika koneksi jaringan dibangun kembali. Melakukan hal ini membantu memastikan bahwa sistem EFS file memiliki ketersediaan tanpa gangguan setelah peristiwa pemulihan jaringan.

  • _netdev— Ketika hadir/etc/fstab, mencegah klien dari mencoba untuk me-mount sistem EFS file sampai jaringan telah diaktifkan.

Secara umum, hindari menyetel opsi pemasangan lain yang berbeda dari default, yang dapat menyebabkan penurunan kinerja dan masalah lainnya. Jika Anda tidak menggunakan default sebelumnya, perhatikan hal berikut:

  • Mengubah ukuran buffer baca atau tulis atau menonaktifkan caching atribut dapat mengakibatkan penurunan kinerja.

  • Amazon EFS mengabaikan port sumber. Jika Anda mengubah port EFS sumber Amazon, itu tidak berpengaruh apa pun.

  • Amazon EFS tidak mendukung varian keamanan Kerberos mana pun. Misalnya, perintah mount berikut gagal.

    $ mount -t nfs4 -o krb5p <DNS_NAME>:/ /efs/
  • Kami menyarankan Anda me-mount sistem file Anda menggunakan DNS namanya. Amazon EFS menyelesaikan nama ini ke alamat IP target EFS pemasangan Amazon di Availability Zone yang sama dengan EC2 instans Amazon Anda tanpa memanggil sumber daya eksternal. Jika Anda menggunakan target pemasangan di Availability Zone yang berbeda dengan EC2 instans Amazon, Anda akan dikenakan EC2 biaya standar untuk data yang dikirim melalui Availability Zone. Anda juga mungkin melihat peningkatan latensi untuk operasi sistem file.

  • Untuk opsi pemasangan lainnya, dan penjelasan rinci tentang default, lihat dokumentasi Linux.

catatan

Jika EC2 instans Anda perlu dimulai terlepas dari status sistem EFS file yang Anda pasang, tambahkan nofail opsi ke entri sistem file Anda di /etc/fstab file Anda.