[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: