отслеживать использование диска с течением времени в Linux

1549
nelaaro

Я знаю, что могу использовать, dfчтобы получить сводную информацию об использовании диска прямо сейчас.

Я могу использовать, duчтобы разбить на детали того, как диск используется.

Проблема в том, что я могу видеть только эту информацию на сегодня.

Если бы я хотел отобразить тренд, мне пришлось бы написать скрипт, который бы брал выходные данные этих команд и записывал их в файл / журнал. Который я мог позже проанализировать. Мне было интересно, есть ли какой-либо инструмент или программы, которые могут сделать это, которые уже включены в большинство дистрибутивов Linux. Нужно ли искать более тяжелое решение для контроля веса.

3

1 ответ на вопрос

4
Daniel Beck

Это зависит от ваших потребностей. Вы можете использовать, cronнапример, следующее как простое решение для вашей проблемы:

df > /path/to/some/directory/df-$( date +%Y%m%d-%H%M%S ) 

Запустите, crontab -eчтобы открыть файл crontab вашего пользователя. Добавьте следующую новую строку к нему:

0 0 * * * df > /path/to/some/directory/df-$( date +%Y%m%d-%H%M%S ) 

Это будет выполняться df(необязательно с аргументами) каждый день в полночь и записывать свои выходные данные в файл с меткой времени.

Из этих файлов вы можете со временем собрать информацию об использовании.

Конечно, если вы хотите модную графику для своего менеджера, это, вероятно, не подойдет ... Daniel Beck 12 лет назад 0

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