Linux

sar + 為什麼 sar 不顯示 DEV 部分下的真實磁碟

  • September 24, 2019

我們有 2 個磁碟的 Linux 機器 - sda 和 sdb(sda 是作業系統)

lsblk  -d -e 11,1
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0    2:0    1    4K  0 disk
sda    8:0    0  150G  0 disk
sdb    8:16   0   70G  0 disk /GHT

當我們這樣做時sar -d,我們得到

12:00:01 AM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
12:10:01 AM   dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12:10:01 AM    dev8-0      0.12      0.07      1.93     16.87      0.00      0.48      0.28      0.00
12:10:01 AM  dev253-0      0.01      0.07      0.04      8.00      0.00      0.38      0.37      0.00
12:10:01 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12:10:01 AM  dev253-2      0.12      0.00      1.89     15.53      0.00      0.51      0.23      0.00
12:20:01 AM   dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

我們可以看到 DEV 設備沒有顯示為 sda 或 sdb(磁碟)

那麼如何知道哪個是 sda 或 sdb ?

是否有可能以某種方式使用 sar,並顯示真實的磁碟 - sda 或 sdb?

來自男人:

-d

每個塊設備的報告活動<….>如果使用選項 -p,設備名稱也可能會被漂亮地列印出來

-p

漂亮的列印設備名稱。將此選項與選項 -d 結合使用。預設情況下,名稱列印為 dev mn,其中 m 和 n 是設備的主要編號和次要編號。使用此選項會顯示設備的名稱,因為它們(應該)出現在 /dev 中。名稱映射由 /etc/sysconfig/sysstat.ioconf 控制。

sar -p -d 1 1


07:16:35 PM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
07:16:36 PM       sda     13.00      0.00    120.00      9.23      0.04      3.08      1.38      1.80
07:16:36 PM vg_livecd-lv_root     15.00      0.00    120.00      8.00      0.05      3.07      1.27      1.90
07:16:36 PM vg_livecd-lv_swap      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:16:36 PM vg_livecd-lv_home      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

引用自:https://unix.stackexchange.com/questions/543439