2개의 디스크(sda 및 sdb)가 있는 Linux 시스템이 있습니다(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)를 표시할 수 있습니까?
답변1
남성의 경우:
-디
블록 장치당 활동을 보고합니다. <....> -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