The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как бы сократить расход памяти?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Как бы сократить расход памяти?"  +/
Сообщение от microbash (ok) on 23-Июн-09, 13:58 
есть комп п4-2.4 с 2 гигами озу
установлен suse linux 9
top показывает что в простое машина потребляет более 700мг памяти
не многовато ли это и можно ли както сократить это дело ?
на машине нечего не запущено кроме кед...
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как бы сократить расход памяти?"  +/
Сообщение от microbash (ok) on 23-Июн-09, 14:01 
стоит ли попробовать чтото другое вместо KDE (и что лучше?)
но должна быть поддержка ява для оракловой базы (у ейных утилит)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как бы сократить расход памяти?"  +/
Сообщение от gaa (ok) on 23-Июн-09, 15:02 
>есть комп п4-2.4 с 2 гигами озу
>установлен suse linux 9
>top показывает что в простое машина потребляет более 700мг памяти
>не многовато ли это и можно ли както сократить это дело ?

http://www.aceler.ru/node/142

Есть такое занимательное занятие новчиков в Linux — война с дисковым кешем. В качестве средства обнаружения противника используется отчёт free. Далее генерал замечает, что свободное место в системе как-то подозрительно быстро тает. Затем он замечает, что свободного места в системе практически нет. При этом контрразведка в лице ps, top и бог знает ещё каких средств не видит вообще ничего!

Обычно на этом ни у кого не возникает желания почитать что-нибудь про вывод команды free или просуммировать значения занятой памяти в ps и сравнить с выводом free. Не, гораздо веселее сделать круглые глаза и побежать на форум, IRC или в другие места постоянного обитания пингвинов.

Но самое интересное — все эти люди как один пишут, что как только свободное место в системе заканчивается — система начинает тормозить. Хотя никаких тормозов быть не может — своп не используется, новый дисковый кеш занимает место старого. Но у них условный рефлекс такой — если в системе нет свободной памяти (а free показывает, что из 3-х гигов, к примеру, свободно 10 метров), то система ДОЛЖНА тормозить.

И война с дисковым кешем продолжается…

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как бы сократить расход памяти?"  +/
Сообщение от microbash (ok) on 23-Июн-09, 16:41 
мне нужно не боротсья с системой, а понять куда и азчем она что использует память. чтобы отвести линуксу+КДЕ необходимый минимум, а остальное юзать под базу

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как бы сократить расход памяти?"  +/
Сообщение от microbash (ok) on 23-Июн-09, 16:30 
используя разные мысли пришедшие после прочтения ответов получаю следующее:

без запуска базы:
-----------------
# free
             total       used       free     shared    buffers     cached
Mem:       2074072    1054808    1019264          0     188288     555832
-/+ buffers/cache:     310688    1763384
Swap:      2650684          0    2650684

используется: 310688
буфера:       188288
скешировано:  555832
итого занято: 310688 + 188288 + 555832 = 1054808 (что и видим в столбике used)
итого свободно: 2074072 - 1054808 = 1019264 (что и видим в столбике free)

с запущенной базой:
-------------------
# free
             total       used       free     shared    buffers     cached
Mem:       2074072    1386312     687760          0     189192     863288
-/+ buffers/cache:     333832    1740240
Swap:      2650684          0    2650684

используется: 333832
буфера:       189192
скешировано:  863288
итого занято: 333832 + 189192 + 863288 = 1386312 (что и видим в столбике used)
итого свободно: 2074072 - 1386312 = 687760 (что и видим в столбике free)


Осознание:
Что за buffers и cached ?
Как их ограничить и как они используются системой, подо что и насколько полно?
Почему запуск базы идет за счет cached (возрос на 300 мегов)?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как бы сократить расход памяти?"  +/
Сообщение от den (??) on 23-Июн-09, 16:55 
человек тебе пытается обьяснить, что linux и win по разному работаю с памятью. В отличие от win linux юзает всю память сразу, выделя большую часть под кеш (ускоряется работа с дисковой системой), но как только системе понадобится какойнить блок памяти, то он берется с кеша. Вообщем читайте документацию на тему управление памятью в ядре
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Как бы сократить расход памяти?"  +/
Сообщение от microbash (ok) on 23-Июн-09, 17:03 
получается в линуксе нельзя задать макс. кеи и буфера ? неверю :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Как бы сократить расход памяти?"  +/
Сообщение от tora (ok) on 14-Июл-09, 22:24 
просто мнение : на win-7 s.t.a.l.k.e.r.у CS у меня потребовалось 2G оперативы и 256M pf , для SUSE 11.1 + KDE НЕ хватило 512M swap пришлось делать ещё один free свежезапущенной системы 600-700M т.е. такой же как у win-7 / vista ,сам хотел бы разобраться с расходом без кэширования
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Как бы сократить расход памяти?"  +/
Сообщение от angra (ok) on 15-Июл-09, 01:03 
А теперь то же самое но вменяемо, а то набор бессвязных слов получился.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Как бы сократить расход памяти?"  +/
Сообщение от сабакка on 15-Июл-09, 09:26 
>получается в линуксе нельзя задать макс. кеи и буфера ? неверю :)
>

а вот :) такой расклад
http://www.filibeto.org/sun/lib/nonsun/oracle/10.2.0.1.0/B19...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру