Re: кто оперативку ест?
В сообщении от 6 Апрель 2006 11:39 Никита написал(a):
> > Поработали всякие /etc/cron.daily/find и т. п., почитали жёсткий диск.
>
> есть такой..а если прибить его?
Зачем?
> > Поскольку память девать некуда, прочитанные данные там до сих пор лежат,
> > на случай если ещё понадобятся.
>
> неэффективно как-то расходуется память.
Ну человек!!! Он же памятник, кто ж его посадит!
Неэффективно - это если она у тебя есть, но ВООБЩЕ не используется. А так она
у тебя юзается под кэш. Как только она нужна будет приложению, эта память сразу
отдается ему. А пока не нужна - запуститься у тебя крон через час снова, и произойдет
это почти без обращения к винту. Вот и всё.
> >> top - 10:28:10 up 12:40, 1 user, load average: 0.00, 0.01, 0.00
> >> Tasks: 59 total, 2 running, 57 sleeping, 0 stopped, 0 zombie
> >> Cpu(s): 0.3% us, 0.0% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si
> >> Mem: 1035908k total, 825120k used, 210788k free, 77624k buffers
> >> Swap: 4200956k total, 0k used, 4200956k free, 542128k cached
> > 210788k+77624k+542128k = 830540k свободно
>
> так глядишь и swap кончится, с этим кроном..
> :)
Причём здесь именно крон?
1) Кэш не хранится в свапе.
2) Ещё раз говорю, если память, отведенная под кэш, понадобится приложению, то кэш
пойдёт лесом, и приложение получит свою память.
--
Max
Reply to: