URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 69746
[ Назад ]

Исходное сообщение
"Копирование в linux происходит с утечкой памяти"

Отправлено Артем , 23-Окт-06 18:09 
Копирую большой файл в линуксе (~2гб), смотрю topом количество используемой памяти. После того, как копирование заканчивается, память остаётся неосвобожденной. Стоит Intel® RAID Controller SRCZCR - может, проблема в драйверах??? Кстати, если часть того, что скопировал в том месте, куда скопировал, удалю, часть памяти восстанавливается.

Ядро linux 2.6.18.


Содержание

Сообщения в этом обсуждении
"Копирование в linux происходит с утечкой памяти"
Отправлено br00t , 23-Окт-06 18:27 
может это не утечка, а кэш.



"Копирование в linux происходит с утечкой памяти"
Отправлено Артем , 23-Окт-06 18:29 
А как его выключить или хотя бы ограничить в размере. 4Гб он съедает влет, потом начинаются вылеты программ..

>может это не утечка, а кэш.



"Копирование в linux происходит с утечкой памяти"
Отправлено Den , 30-Окт-06 12:23 
>А как его выключить или хотя бы ограничить в размере. 4Гб он
>съедает влет, потом начинаются вылеты программ..
>
>>может это не утечка, а кэш.
эт как же они вылетают ?

"Копирование в linux происходит с утечкой памяти"
Отправлено Артем , 30-Окт-06 14:34 
>>А как его выключить или хотя бы ограничить в размере. 4Гб он
>>съедает влет, потом начинаются вылеты программ..
>>
>>>может это не утечка, а кэш.
>эт как же они вылетают ?

Вылетали они по другой причине: проблемы с самбой. Просто я думал, что это из-за утечки памяти, а оказалось, её просто нет


"Копирование в linux происходит с утечкой памяти"
Отправлено uldus , 24-Окт-06 23:06 
Это особенности работы кеша в Linux. Когда память понадобится он ее отдаст.
Через /proc можно чего-то подкрутить по этому поводу, подробнее в kernel/Documentation/filesystems/proc.txt

"Копирование в linux происходит с утечкой памяти"
Отправлено Артем , 27-Окт-06 16:56 
Спасибо, все дело оказалось именно в этом

>Это особенности работы кеша в Linux. Когда память понадобится он ее отдаст.
>
>Через /proc можно чего-то подкрутить по этому поводу, подробнее в kernel/Documentation/filesystems/proc.txt