GNU/Linux >> Belajar Linux >  >> Cent OS

Cara memecahkan masalah latensi transfer NFS menggunakan "nfsiostat" di CentOS / RHEL

Perintah nfsiostat berfungsi seperti perintah iostat kecuali hanya untuk titik pemasangan NFS. Nfsiostat mendapatkan input dari /proc/self/mountstats dan memberikan informasi tentang kinerja input/output dari share NFS yang dipasang di sistem. Perintah nfsiostat disediakan oleh nfs-utils kemasan.

Memahami output perintah nfsiostat (Contoh Termasuk)

Di bawah ini adalah contoh keluaran dari perintah nfsiostat.

Memahami berbagai bidang keluaran perintah nfsiostat

Berikut adalah beberapa bidang yang dapat Anda periksa untuk menyelidiki masalah kemacetan NFS.

  • Operasi nilai adalah jumlah total operasi (RPC) dari semua jenis yang dikirim per detik. Ini tidak hanya mencakup I/O RPC seperti membaca dan menulis, tetapi semua NFS RPC seperti open, lookup, access, getattr, dll.
  • NFS tidak memiliki ukuran blok karena I/O-nya tidak didasarkan pada sektor atau blok seperti sistem file disk standar. Semua informasi I/O ditampilkan dalam kilobyte. misalnya kB/op menunjukkan ukuran rata-rata setiap perintah RPC dari jenis yang diberikan dalam kilobyte. Opsi pemasangan ukuran dapat memengaruhi ukuran operasi I/O tertentu, tetapi tidak berfungsi sebagai "ukuran blok" yang transaksi I/Onya harus kelipatan.
  • RTT :Ini adalah waktu dari saat klien RPC kernel mengirim permintaan RPC hingga saat menerima balasan. RTT mencakup waktu transit jaringan dan waktu eksekusi server.
  • exe :Ini adalah waktu dari saat klien NFS mengirimkan permintaan RPC ke klien RPC kernel hingga saat permintaan RPC selesai. "exe" termasuk RTT, dan antrian klien RPC dan waktu pemrosesan. Rata-rata waktu eksekusi “exe” naik jika permintaan harus menunggu dalam antrian backlog.

Menggunakan bidang RTT (Waktu Pulang Pergi) rata-rata untuk menentukan latensi NFS

Waktu Pulang Pergi rata-rata (RTT rata-rata) dalam milidetik adalah pengukuran yang baik untuk latensi NFS. Dalam contoh di bawah ini, kolom RTT (Waktu Pulang Pergi) rata-rata adalah latensi rata-rata koneksi dalam ms.

# nfsiostat 5 10 /data

Dari output perintah di atas, waktu pulang pergi rata-rata adalah ###. Semakin tinggi nilai avg RTT semakin tinggi nilai latencynya. Anda dapat mengonfirmasi latensi dari nilai bidang ini menjadi sangat tinggi.


Cent OS
  1. Cara Setup Server NFS di CentOS 7 / RHEL 7

  2. Menggunakan nfsstat dan nfsiostat untuk memecahkan masalah kinerja NFS di Linux

  3. CentOS / RHEL 7 :Cara Mengubah Zona Waktu

  1. Cara memecahkan masalah iSCSI di CentOS / RHEL 6,7

  2. Cara Menjalankan Perintah Pstack Di CentOS/RHEL

  3. Cara menonaktifkan caching klien NFS di CentOS/RHEL

  1. CentOS / RHEL 7 :Cara mengatur tanggal, waktu / NTP dan zona waktu menggunakan timedatectl

  2. Cara menumbuhkan / memperluas sistem file XFS di CentOS / RHEL menggunakan perintah "xfs_growfs"

  3. Cara Memasang Sistem File NFS Menggunakan 'autofs' di CentOS/RHEL