Если нам нужен вывод всей строки sar -u
с iowait > 0.01
, тогда мы можем использовать это,
Команда
sar -u | grep -v "CPU" | awk '$7 > 0.01'
Выводбудет похож на
03:40:01 AM all 3.16 0.00 0.05 0.11 0.00 96.68
04:40:01 PM all 0.19 0.00 0.05 0.02 0.00 99.74
, если вы хотите исключить определенные поля, скажем, только iowait
, мы можем использовать, как указано ниже,
Команда для вывода конкретного поля(s),
sar -u | grep -v "CPU" | awk '{if($7 > 0.01 ) print $7}'
Вывод будет
0.11
0.02
Примечание : grep -v
используется только для удалениязаголовки в выводе
Надеюсь, это поможет,