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

Memahami output perintah nfsiostat (Contoh Termasuk)

Perintah nfsiostat berfungsi sebagai perintah iostat untuk titik pemasangan NFS di server. Ini menggunakan file /proc/self/mountstats sebagai input dan memberikan informasi tentang kinerja input/output dari bagian NFS yang dipasang di sistem. Di bawah ini adalah contoh keluaran dari perintah nfsiostat.

Tabel di bawah ini menampilkan deskripsi singkat dari setiap kolom di output about.

Field Deskripsi
op/s Ini adalah jumlah operasi per detik.
rpc bklog Ini adalah panjang antrian backlog.
kB/s Ini adalah jumlah kB yang ditulis/dibaca per detik.
kB/op Ini adalah jumlah kB yang ditulis/dibaca per setiap operasi.
transmisi ulang Ini adalah jumlah transmisi ulang.
rata-rata RTT (md) Ini adalah durasi dari saat kernel klien mengirimkan permintaan RPC hingga saat menerima balasan.
avg exe (ms) Ini adalah durasi dari waktu klien NFS melakukan permintaan RPC ke kernelnya sampai permintaan RPC selesai, ini termasuk waktu RTT di atas.

sintaks perintah nfsiostat

Di bawah ini adalah sintaks untuk menggunakan perintah nfsiostat.

# nfsiostat --help
Usage: nfsiostat [interval] [count] [options] [mount point]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit

  Statistics Options:
    File I/O is displayed unless one of the following is specified:

    -a, --attr          displays statistics related to the attribute cache
    -d, --dir           displays statistics related to directory operations
    -p, --page          displays statistics related to the page cache

  Display Options:
    Options affecting display format:

    -s, --sort          Sort NFS mount points by ops/second
    -l LIST, --list=LIST
                        only print stats for first LIST mount points

Di sini,
interval – waktu dalam detik di antara setiap laporan.
hitung – jumlah laporan yang akan dihasilkan pada [interval] detik. Jika Anda tidak menentukan jumlah di sini, laporan akan dibuat secara terus-menerus pada interval yang ditentukan.
opsi – Berbagai opsi dijelaskan dalam contoh di bawah ini.
mount_point – Anda dapat menentukan titik pemasangan NFS tertentu yang statistiknya akan ditampilkan. Dalam kasus ini, laporan hanya untuk titik pemasangan yang ditentukan.

Contoh perintah nfsiostat

1. Menjalankan nfsiostat tanpa argumen

Ketika Anda menjalankan nfsiostat dengan interval sebagai argumen, maka perbedaan dari interval sebelumnya akan ditampilkan, jika tidak, hasilnya adalah dari saat share dipasang. Misalnya :

# nfsiostat

10.130.12.150:/data01 mounted on /data01:

   op/s         rpc bklog
   0.08            0.00
read:             ops/s            kB/s           kB/op         retrans         avg RTT (ms)    avg exe (ms)
                  0.052           6.436         124.154        0 (0.0%)           9.365           9.617
write:            ops/s            kB/s           kB/op         retrans         avg RTT (ms)    avg exe (ms)
                  0.001           0.214         199.536        0 (0.0%)           5.673          72.526

2. Menjalankan nfsiostat pada interval tertentu

Anda dapat menjalankan perintah nfsiostat pada interval tertentu untuk waktu yang tidak terbatas. Jangan berikan argumen [count] dalam kasus itu. Misalnya, untuk menjalankan perintah nfsiostat terus menerus pada interval 5 detik:

# nfsiostat 5

Jika Anda tidak ingin nfsiostat berjalan terus menerus dan hanya menginginkan jumlah laporan yang terbatas, gunakan argumen [count] dengan argumen [interval]. Misalnya, untuk menghasilkan 10 laporan dengan interval 5 detik gunakan perintah di bawah ini.

# nfsiostat 5 10

3. Menjalankan nfsiostat hanya untuk titik pemasangan tertentu

Jika Anda memiliki beberapa titik pemasangan NFS di server dan Anda hanya memperhatikan titik pemasangan NFS tertentu saja, Anda dapat menggunakan perintah di bawah ini untuk menampilkan statistik titik pemasangan itu saja.

# nfsiostat 5 5 /particular/mount/point

4. Mengurutkan keluaran berdasarkan operasi per detik

Untuk mengurutkan keluaran laporan berdasarkan operasi per detik pada titik pemasangan NFS, gunakan '-s ‘ atau ‘–sort 'argumen. Misalnya,

# nfsiostat -s

5. Menampilkan statistik yang terkait dengan parameter tertentu

Jika Anda hanya ingin menampilkan statistik io yang berkaitan dengan parameter tertentu, Anda dapat menggunakan opsi di bawah ini dengan perintah nfsiostat.

  • -a – menampilkan statistik yang terkait dengan cache atribut
  • -d – menampilkan statistik yang terkait dengan operasi direktori
  • -p – menampilkan statistik yang terkait dengan cache halaman
Cara memecahkan masalah latensi transfer NFS menggunakan "nfsiostat" di CentOS / RHEL


Cent OS
  1. Output Dari Perintah "terakhir"?

  2. 5 Contoh Praktis Perintah dd di Linux

  3. Contoh Perintah Waktu Linux

  1. Contoh yang Berguna dari Perintah Docker ps

  2. Memahami Output Perintah "statistik buruh pelabuhan"

  3. Bagaimana cara menambahkan output ke file?

  1. Contoh Penting dari Perintah File di Linux

  2. mount Contoh Perintah di Linux

  3. Contoh Perintah tee di Linux