У нас есть постоянная работа, которая du
сводит воедино ряд подкаталогов, выявляет худших нарушителей и использует результаты, чтобы найти, есть ли вещи, которые быстро растут, чтобы обнаружить потенциальные проблемы. Мы используем diff
против снимков, чтобы сравнить их.
Существует каталог верхнего уровня с несколькими (несколькими сотнями) подкаталогами, каждый из которых может содержать 10 тысяч файлов в каждом (или более).
« du -s
» В этом контексте может быть очень агрессивным в отношении ввода-вывода, в результате чего наш сервер освобождает кеш-память, а затем возникают огромные всплески ввода-вывода, которые являются нежелательным побочным эффектом.
Какую стратегию можно использовать для получения тех же данных без нежелательных побочных эффектов?