Оптимизация использования оперативной памяти

Вечер добрый
Последнее время начал посматривать на то сколько памяти кушает система оказывается что съедает она все 2 гига
kde amarok ktorrent krusader opera skype
Т.е ничего такого
смотрю через top
может можно через чтото другое смотреть и оптимизировать както сжирание ресурсов оперативной памяти

Кто что подскажет?

Ну вот и посмотрите, что из

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

amarok - монстр opera -

amarok - монстр
opera - проприетарный монстр, юзает свои либы = больше памяти
skype - проприетарный монстр, юзает свои либы = больше памяти

.

Maximus Decimus написал(а):
Вечер добрый
Последнее время начал посматривать на то сколько памяти кушает система оказывается что съедает она все 2 гига
kde amarok ktorrent krusader opera skype
Т.е ничего такого
смотрю через top
может можно через чтото другое смотреть и оптимизировать както сжирание ресурсов оперативной памяти

Кто что подскажет?

посмотри через htop.. много раз говорилось что top показывает используемую оперативку в том числе и для кеша

lange_sauvage

lange_sauvage написал(а):

посмотри через htop.. много раз говорилось что top показывает используемую оперативку в том числе и для кеша

Установил htop, спасибо намного удобнее утилита
При сортировке по памяти выдало следующее

amarok VIRT/646M RES/385M и 11 экземпларов
skype 387/135/18
opera 381/280/6
kdeinit4: plasma-desktop 318/86/4
kdeinit4: kruner 207/25/2
ktorrent 157/50/4 - хотя щас ничего не качается только отдача идет
kdeinit4: kde4 140/25/4
knotify4 140/27/7
kwin 131/31/2
kdeinit4: konsole 119/23/2
kmix 116/22/2
ksmserver 112/16/2
kglobalaccel 103/
остальное меньше 100 метров хотя еще много чего

Что с этими можно сделать чтобы уменьшить расход оперативки?
Почему несколько экземпляров?
Что означает VIRT и RES
Может чтото можно вообще убрать или заменить менее затратными
допустим amarok чем можно заменить или как его облегчить я просто прослушиваю музыку из папки и все

С ув. Maximus_Decimus

Maximus Decimus

Maximus Decimus написал(а):
lange_sauvage написал(а):

посмотри через htop.. много раз говорилось что top показывает используемую оперативку в том числе и для кеша

Установил htop, спасибо намного удобнее утилита
...
Что означает VIRT и RES
...

man htop

что-то многовато у вас

что-то многовато у вас KDE-шный приложения отнимают
у меня та же plasma-desktop использует порядка 60-70 Мб

а в чем вообще проблему

а в чем вообще проблему наблюдаете? У меня Опера с парой-тройкой десятков вкладок может и 4GB VIRT-попугаев показывать, плюс пара GB - midori; однако swap при наличии на борту всего 6GB RAM — не используется.
Вот когда будет активно свопать — тогда и начинайте тревожиться.

Свободная память должна

Свободная память должна лежать в магазине. Внутри системы свободная память говорит о ее избытке, либо нерациональном использовании. Тотальное использование оперативки это плюс, ибо память - ресурс самый шустрый после регистров процессора. Проблемы отлавливаются утилитой top. Наличие серьезных проблем с оперативой - забитый своп (скажем свободно менее 10%) плюс %wa - процент тиков, которые не могут быть использованы процессором из за ожидания ввода -вывода (скажем постоянно свыше 30% при условии отсутствия дисковой активности со стороны несистемных процессов). При соблюдении этих условий можно достаточно уверенно предположить, что система уходит в своп и оперативки не хватает. Работа в таких условиях может быть весьма некомфортной. Процессы, создающие длительную нагрузку на диск и создающие видимость падения в своп можно отловить утилитой iotop.

PS
Семерка майкрософта ведет себя так же. В отличие от икспи у которой много "свободной памяти" . Несмотря на наличие множества рюшек работает более шустро. Для того чтоб понять как правильно использовать оперативку этим умникам понадобилась пятилетка.

Попробуйте использовать

Попробуйте использовать "Transparent Huge-Pages (THP)" в ядре 3.8~
Подробности тут: http://www.opennet.ru/opennews/art.shtml?num=35610

slimvirgin

slimvirgin написал(а):
Попробуйте использовать "Transparent Huge-Pages (THP)" в ядре 3.8~
Подробности тут: http://www.opennet.ru/opennews/art.shtml?num=35610

еще один гениальный человек услышал звон про что то не понятное ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): еще один

slepnoga написал(а):
еще один гениальный человек услышал звон про что то не понятное ;)

Насколько я понимаю ногу в родном треде не кормят ( http://www.gentoo.ru/node/26062 ), вот он и побирается по чужим, провоцируя людей на хамство.

/

slimvirgin написал(а):
slepnoga написал(а):
еще один гениальный человек услышал звон про что то не понятное ;)

Насколько я понимаю ногу в родном треде не кормят ( http://www.gentoo.ru/node/26062 ), вот он и побирается по чужим, провоцируя людей на хамство.

Ты неправ.
Куда веселее, в частности, добиваться от ноги содержания "бампа еклассов" (в треде http://gentoo.ru/node/26619 ) и причин, по которым с "бампнутыми" (по утверждению ноги, можно и нужно отправить в гугл за определением) eclass'ами всё работает штатным образом.
Ну и товарищи могут ещё примеров подбросить... :)

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".