У меня есть файл на 650 с копейками мегабайт, пускаю по нему поиск и ... 
grep через некоторое время выдаёт, что ему мало памяти !!!

При этом ему не важно сколько гигабайт подкачки - я смотрел в top, 
он прекращает поиск когда забирает примерно 1 гб (virt).

grep 2.5.1
пробовал опции, но бесполезно:
--line-buffered
--mmap
--binary-files=binary


Это в ядре надо что-нибудь поправить? Что за ограничение?
ядра 2.4.18 и 2.4.26

Ответить