Как почистить memory cache в Linux

Drusha
Уже с Приветом
Posts: 661
Joined: 03 Jun 2002 18:01
Location: KS->VT

Как почистить memory cache в Linux

Post by Drusha »

Работаю с Java а Linux RedHat 8 (Together, Eclipse, проект довольно большой) В общем, постепенно после запуска всех этих Java-монстров почти вся память (3 Гб) переходит в cache, available<100kb и все начинает тормозить. Даже если я закрываю все, память не возвращается в available. Только перезагрузка помогает.
Можно как-то вернуть memory из cache в available?
bison
Новичок
Posts: 90
Joined: 20 Aug 2003 11:56
Location: Frankfurt/M

Re: Как почистить memory cache в Linux

Post by bison »

Drusha wrote:Работаю с Java а Linux RedHat 8 (Together, Eclipse, проект довольно большой) В общем, постепенно после запуска всех этих Java-монстров почти вся память (3 Гб) переходит в cache, available<100kb и все начинает тормозить. Даже если я закрываю все, память не возвращается в available. Только перезагрузка помогает.
Можно как-то вернуть memory из cache в available?


Вообще-то это нормально, когда линух использует
всю свободную память для дискового кэша,
после выгрузки всех приложений кэши не освобождаются, во всяком случае не так бысто,
другое дело, что Linux должен освобождать память по первому требованию приложений.

Я гонял какое-то время ядра от RH 8 и подозреваю, что это один из редхатовских косяков...

Попробуй поставить update ядра или взять последнее ядро из rh9 или из федоры ...

Return to “Вопросы и новости IT”