統計根「 」 分割槽 已使用率 放到監控日誌

2021-10-06 21:43:46 字數 1734 閱讀 4496

root

@huya:~#

df-th

檢視磁碟使用率12%

/我只要

12%

檔案系統       型別      容量  已用  可用 已用% 掛載點

udev devtmpfs 1.9g 0

1.9g 0

%/dev

tmpfs tmpfs 393m 2.6m 390m 1

%/run

/dev/sda3 ext4 63g 6.8g 53g 12%/

tmpfs tmpfs 2.0g 23m 1.9g 2

%/dev/shm

tmpfs tmpfs 5.0m 4.0k 5.0m 1

%/run/lock

tmpfs tmpfs 2.0g 0

2.0g 0

%/sys/fs/cgroup

/dev/sda1 ext4 1.5g 92m 1.3g 7

%/boot

tmpfs tmpfs 393m 24k 393m 1

%/run/user/

1000

/dev/sr0 iso9660 2.0g 2.0g 0

100%

/media/huya/uos 20

tmpfs tmpfs 393m 0

393m 0

%/run/user/

0

我這裡的根盤為sda3
root@huya:~# df -th | grep sda3 先把這一行弄出來

/dev/sda3 ext4 63g 6.8g 53g 12% /

root@huya:

~# df -th | grep sda3 | tr -s " "

/dev/sda3 ext4 63g 6.8g 53g 12% /

root

@huya:~#

df-th

|grep

sda3|tr

-s" "

/dev/sda3 ext4 63g 6.8g 53g 12% /

root

@huya:~#

df-th

|grep

sda3|tr

-s" "

|cut

-d" "-f6

tr把空格黏在一起。12%

就抓出來了。

12%

root

@huya:~#

df-th

|grep

sda3|tr

-s" "

|cut

-d" "-f6

|cut-d%

-f1##第一塊

root@huya:~# df -th | grep sda3 | tr -s " "| cut -d " " -f 6 | cut -d % -f 1 >huyafile

重定向到huyafile檔案裡面

cpu使用率統計

cat proc stat得到 user nice system idle iowait irq softirq stealstolen guest 的9元組 再採兩個夠短的時間點,做差計算即可 cat proc pid stat讀取到 pid 6873 程序號utime 1587 該任務在使用者態...

批量統計磁碟使用率 pssh awk

一 注釋 1 pssh p 列印輸出,h遠端主機列表 2 變數子串,替換所有 為空,即刪除 3 begin end awk特殊模式,本文用來列印選單 獲取迴圈結果 4 awk陣列 與shell不同,下標不侷限為數字 5 sub awk內建函式,替換字串內容,本文用來刪除ip位址後冒號 6 print...

uC OS III統計任務堆疊 CPU使用率

1 讀取任務堆疊使用函式 ostaskstkchk taskbstktcb,stk free,stk used,err void ostaskstkchk os tcb p tcb,cpu stk size p free,cpu stk size p used,os err p err 呼叫上面這個...