Обычно лучше обнулить их, как таковой:
cp /dev/null /var/log/logname
Тот путь, если какой-либо рабочий процесс имеет открытые дескрипторы файлов для logname, он сможет продолжать писать в файл, блаженно неосведомленный, что что-либо вообще произошло.
Не ответ Sar, но посмотрите на collectl
. См .: http://collectl.sourceforge.net/
Это хороший пакет, и вы сможете настроить вывод так, чтобы он предоставлял только то, что вам нужно.
Я использую sar еще в 2009 году. Попробуйте прочитать, прежде чем отвечать на этот вопрос. Если я правильно помню. sar собирает данные с помощью команд sa1 и sa2, которые контролируются cron и определяют, как часто sa1 и sa2 будут собирать данные.
Для чтения данных ЦП мы можем использовать параметр -u, а для сети мы можем использовать параметр -n. Это то, что вы ищете?
Вы можете настроить, сколько данных вы хотите хранить в / var / log / sa / on / etc / sysconfig / sysstat (до одного месяца)