Копирую большой файл в линуксе (~2гб), смотрю topом количество используемой памяти. После того, как копирование заканчивается, память остаётся неосвобожденной. Стоит Intel® RAID Controller SRCZCR - может, проблема в драйверах??? Кстати, если часть того, что скопировал в том месте, куда скопировал, удалю, часть памяти восстанавливается.Ядро linux 2.6.18.
может это не утечка, а кэш.
А как его выключить или хотя бы ограничить в размере. 4Гб он съедает влет, потом начинаются вылеты программ..>может это не утечка, а кэш.
>А как его выключить или хотя бы ограничить в размере. 4Гб он
>съедает влет, потом начинаются вылеты программ..
>
>>может это не утечка, а кэш.
эт как же они вылетают ?
>>А как его выключить или хотя бы ограничить в размере. 4Гб он
>>съедает влет, потом начинаются вылеты программ..
>>
>>>может это не утечка, а кэш.
>эт как же они вылетают ?Вылетали они по другой причине: проблемы с самбой. Просто я думал, что это из-за утечки памяти, а оказалось, её просто нет
Это особенности работы кеша в Linux. Когда память понадобится он ее отдаст.
Через /proc можно чего-то подкрутить по этому поводу, подробнее в kernel/Documentation/filesystems/proc.txt
Спасибо, все дело оказалось именно в этом>Это особенности работы кеша в Linux. Когда память понадобится он ее отдаст.
>
>Через /proc можно чего-то подкрутить по этому поводу, подробнее в kernel/Documentation/filesystems/proc.txt