Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Odido в May 25, 2012, 11:44



Титла: Повишена консумация на РАМ
Публикувано от: Odido в May 25, 2012, 11:44
Здравейте,
задавам поредния си дежурен въпрос .Като основна машина за работа ползвам такава с 2 РАМ, 64битова с debian  на нея. Това ,което забелязвам е ,че след 48 часа бачкане и стартирани примерно браузър ,музикален плеър ,среда за разработка и един PDF за четенене,беше заета 1,8 гиги от 2 рам и кеширани 16 мб .Това го бях забелязал преди 2 години когато ползвах кубунту 9.10 ,като след това в последните версии като че ли го оправиха.
   Та въпроса ми е следния ,какво толкова дебиана кешира в рама за да хаби ресурс clementine от 40мб до 270 след 1 ден  и половина ,а netbeans да стигне 600мб ,като с останалите 2 неща да задмине 1,8 ??


Титла: Re: Повишена консумация на РАМ
Публикувано от: bvbfan в May 25, 2012, 17:05
Дебиан не е виновен за разхищението на памет от дадени приложения. Clementine черпи ресурси, ако "подслушва" някоя директория за промени, Амарок 2 има същият проблем - memory leak. При NetBeans нещата трябва да се по-добре, Джава-та има memory menagment и паметта се освобождава, когато не се ползва, но като цяло приложенията на Джава си смучат доста памет.


Титла: Re: Повишена консумация на РАМ
Публикувано от: cybercop в May 25, 2012, 18:23
С кой Дебиан си и с кое ядро ?


Титла: Re: Повишена консумация на РАМ
Публикувано от: Odido в May 25, 2012, 21:33
debian wheezy ядрото не знам  ,кое беше с точност 3.2.0 мисля  ... сега ползвам друго на kanotix 3.2.18-generic да видя как се държи.
bvbfan Сигурно си прав за ресурсите ,но ми се струва странно и обикновен пи ди еф четец да кешира данни в рама и той да бъде от порядъка на 200мб също.Съжалявам,че не направих скрийншот на htop.


Титла: Re: Повишена консумация на РАМ
Публикувано от: cybercop в May 25, 2012, 21:56
Kannotix ядрата са прекомпилирани ядра от ubuntu-kernel. От опит мога да ти кажа, че най- добрите ядра за Дебиан са тези на Aptosid. Просто добавяш хранилището и инсталираш linux-headers и linux-image за съответната архитектура.
http://img706.imageshack.us/img706/3908/dsidmate.png
Снимката не актуална, затова версията тук е стара.


Титла: Re: Повишена консумация на РАМ
Публикувано от: dejuren в May 25, 2012, 22:11
   Та въпроса ми е следния ,какво толкова дебиана кешира в рама за да хаби ресурс  ??
Какво толкова кешира в рама - отговора е ВСИЧКО! И не дебиан, а линух (т.е. ядрото). Може да слагаш което си искаш, колкото пъти си искаш, то така е направено да работи. Прочети:
https://wiki.ubuntu.com/BulgarianDocumentation/linux_memory

Второ: какъв ресурс ти "хаби"? Данните са кеширани в паметта, в момента в който извикаш същите, те ще се вземат оттам, а няма да се четат наново от диска. За какво иначе ги слагаш тия гигабайти памет? Направи си експеримент: веднага след стартиране виж колко памет ти е заета и пусни програма, която стартира бавно (GIMP например). Виж как се промени паметта. Спри програмата - виж пак паметта. Пусни пак същата програма и виж с каква скорост стартира. Стани от компютъра, седни някъде на хладно с чаша бира и си направи извода искаш ли да ти се кешират данните в паметта или не.


Титла: Re: Повишена консумация на РАМ
Публикувано от: Odido в May 25, 2012, 22:48
Браво dejuren, линка ,който даде удря в десетката, изключително полезен беше,особено за човек ,който не е запознат  с принципите на работа на ядрото.
cybercop , aptosid ( по-точно sidux) съм ползвал ,около година ,мога да кажа само хубави работи за него...


Титла: Re: Повишена консумация на РАМ
Публикувано от: cybercop в May 25, 2012, 23:00
Не е задължително да инсталираш цялата система. Аз ползвам ядрата върху чист Debian Testing, защото в стандартните хранилища няма 686-generic ядра.


Титла: Re: Повишена консумация на РАМ
Публикувано от: bvbfan в May 26, 2012, 00:49
Аз си помислих, че си kSysGuard какво показва, а не htop.  ;D По-добре си гледай сисгарда полето памет като добавиш и споделената се получава тази от  htop.
l