[Comm] [JT] Форматирование логов: shell или perl
Flach
=?iso-8859-1?q?flach_=CE=C1_mcnet=2Eru?=
Ср Янв 29 12:14:35 MSK 2003
Добрый день!
Вопрос не по системе, поэтому обозначил его как второстепенный.
Есть необходимость переформатировать и отсортировать содержимое логов трафика
пользователей. Для этих целей решил использовать grep, awk, sed и, конечно,
sort. Во время теста скрипта на живом логе (7 Мб) все прошло замечательно. Но
я не учел, что тот самый лог был один из первых, когда в системе было всего
12 пользователей. А их на самом деле гораздо больше. Сейчас суточные логи
представляют собой файлы размером до 100 Мб. Загрузка процессора на sort ,
если верить top, составляет 99,5. В результате, на больших логах имею массу
ошибок.
Кинулся тоже самле делать в perl, который по-идее для этого и предназначен,
но червь сомнения точит. А не повторится ли ситуация при обработке больших
логов?
Спасибо.
С уважением, Михаил
Подробная информация о списке рассылки community