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 呼叫上面這個...