Различие между 'SAR' и командами 'iostat'

Заимствование у @Gilles' превосходного ответа:

find /path/to/top/directory -type f -exec sh -c '/path/to/convert "$0" | tee "$0"' {} \;

Я попробовал вышеупомянутое sed, это работало.

3
15.08.2014, 00:50
1 ответ

Вы запускаете iostat без указания интервала. Таким образом, он будет сообщать статистику с момента загрузки.

Что касается sar, вы упомянули 1 интервал. Это означает, что в отчете sar отчет дается за последнюю 1 секунду.

Оба используют / proc / для получения этих отчетов, где все эти значения хранятся как счетчики (время от времени увеличивается). Вы можете многое прочитать о том, какую файловую систему использует эти отчеты на страницах руководства (прокрутите страницу до конца). Также читайте о счетчиках, если не понимаете мою мысль.

Затем отчеты получают, зная значения в любые два момента времени и вычисляя разницу значений для этих двух моментов времени. Следовательно, если интервал не указан, то есть только 1 момент времени (то есть время, когда вы выполнили команду), и он считает время загрузки другим моментом времени. Вот почему вы получаете среднее значение с момента загрузки.

2
27.01.2020, 21:28

Теги

Похожие вопросы