歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux環境下存儲監控工具nfsiostat介紹

  我對Linux下存儲管理和監控工具的缺乏感到非常不滿,雖然如此,我還是積極在尋找適合的工具,除了等待更好的工具出現(或自己開發一款)外,我們必須好好利用現有工具的功能。

  sysstat監控工具家族中的一員

  在以前的文章中,我曾經介紹過iostat,它是sysstat監控工具家族中的一員,允許你監控分區或設備的性能,甚至可以監控CPU使用情況,它可以測量下面的指標:

  ? %user:執行發生在用戶層時的CPU利用率百分比(它是應用程序使用的)
  ? %nice:執行發生在用戶層,優先級為“nice”的CPU利用率百分比。
  ? %system:執行發生在系統層(內核)時的CPU利用率百分比。
  ? %iowait:系統處理未決的磁盤I/O請求期間,CPU空閒時間的百分比。
  ? %steal:hypervisor 為其它虛擬處理器服務時,虛擬CPU或CPU非自願等待所花時間的百分比。
  ? %idle:CPU空閒時間的百分比。
  ? rrqm/s:每秒進入設備隊列的讀取請求數量。
  ? wrqm/s:每秒進入設備隊列的寫入請求數量。
  ? r/s:每秒發向設備的讀取請求數量。
  ? w/s:每秒發向設備的寫入請求數量。
  ? rMB/s:每秒從設備讀取的MB數量。
  ? wMB/s:每秒寫入設備的MB數量。
  ? avgrq-sz:發向設備的請求的平均大小。
  ? avgqu-sz:發向設備的請求的平均隊列長度。
  ? await:發向設備的I/O請求的平均時間(ms),包括請求在隊列中花的時間和處理隊列的時間。
  ? svctm:發向設備的I/O請求的平均服務時間(ms)。
  ? %util:I/O請求發向設備期間的CPU時間百分比(設備帶寬利用率),這個值接近100%時,設備就處於飽和狀態。

  正如你所看到的,使用iostat可以監控大量的指標,加上它可以監控CPU使用情況,因此它已成為我工具箱中的一員。

  如果你使用了NFS服務器,iostat允許你監控服務器上發生的許多事情,如負載情況,此外,我們還要監控NFS客戶端,如客戶端掛在NFS文件系統時發生的事情,幸運的是,sysstat家族有一個類似於iostat的工具可以做到這一點,它就是nfsiostat。

Copyright © Linux教程網 All Rights Reserved