[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