7G данных tcpdump в скрипт perl,
Меня выкинуло из программы с "Out Of memory!".
Может кто-нибудь дать несколько советов.
Thankyou,
$log = Net::TcpDumpLog->new(); $log->read("$file");
Он пытается прочитать весь файл в память. Из записи на CPAN:
TODO Будущие версии должны включать умение писать и читать Журналы tcpdump. Также эффективна память Техника для обработки очень большой Журналы tcpdump (где размер журнала больше доступного виртуального память).
TODO
Будущие версии должны включать умение писать и читать Журналы tcpdump. Также эффективна память Техника для обработки очень большой Журналы tcpdump (где размер журнала больше доступного виртуального память).
Так что в настоящее время нет способа использовать этот пакет для обработки файла объемом 1,7 ГБ, если у вас недостаточно памяти для его полной загрузки.