neděle 8. prosince 2013

Kolik RAM žerou desktopová prostředí

Systém, na kterém mám 32 bit Ubuntu 12.04.3, má jen 1,5 GiB RAM, což je dnes již dosti omezejucí, především vzhledem k nenažranosti webových prohlížečů. S takovou již člověk opravdu velmi vnímá rozdíly, mezi různými desktopovými prostředími, zvláště když je nedostatek RAM podpořen slabým procesorem a pomalým diskem. Skončil jsem pocitově u GNOME Classic s Compizem a Synapse, ale nedávno jsem si řekl, že bych se konečně mohl podívat na nějaká reálná čísla. Systém nijak zvlášť nehýčkám, bordelu v něm mám dost a třeba KDE tam mám o rok a půl novější, než GNOME, prostě proto, že to jde. Nikdy jsem paměť neřešil, dokud mi nechyběla, a na tom nic měnit nebudu, ale když už jsem byl v tom, podíval jsem se i na další mé systémy a má očekávání byla překonána poměrně výrazně, především na mém domácím systému 64bit U13.10 s 6GiB RAM, evidentně jsem zaspal dobu. Tak jen tak pro zajímavost...


Na obsazení RAM jsem koukal vždy po bootu pomocí aplikace gnome-system-monitor a v systému běžely další aplikace, jako Dropbox (velký žrout, na mém U13.10 64 bit hned sežere 50 MiB), dropdown emulátor terminálu Terra (Python, na 64bit "pouhých" 12 MiB s jedním oknem) a další nezbytné drobnosti, zkrátka mnou běžně používaná konfigurace. Berte to každopádně jen orientačně. 64 bit žere vždy víc, než 32 bit a systém se roztahuje víc, když na to má RAM.
Nejprve dám výsledky ze zmíněného U12.04.3 na PIV s 1,5GiB RAM a pak přidám ostatní systémy, které mám k dispozici.

GNOME Classic s Compizem 32bit U12.04, 1,5GiB RAM

Celkově si vezme 310 MiB, přičemž je v tom zahrnuto i Synapse (cca 7 MiB, Gnome Do běžící na MONO sežere 20 MiB), samotný gnome-panel sežere 9,5MiB a compiz 4,5-8 MiB.

Unity 5.20 32bit U12.04, 1,5GiB RAM

Unity po startu ukazuje o sto mega více, cca 420 MiB, Compiz tu spotřebuje díky Unity pluginu 5 až 10x více paměti, přibližně 45 MiB. Krom Compizu ale Unity zahrnuje fůru dalších procesů.

KDE 4.11 32bit U12.04, 1,5GiB RAM

Používat na Pentiu IV s 1,5 GiB RAM aktuální KDE, je opravdové utrpení, 4.8 bylo svižnější a asi méně nenažrané. 4.11 si na mém vetchém stroji přivlastní 580 MiB a táhne se jak smrad, protože po spuštění prohlížeče s pár záložkama a OpenOffice, již swapuje a to je konečná, to se opravdu používat nedá.

GNOME Shell 3.4 32bit U12.04, 1,5GiB RAM

Dostat na Ubuntu 12.04 novější GS je problém, takže jen takto. GS v této verzi žere po bootu 315 MiB, samozřejmě s několika rozšířeními.

DWM, AWESOME 32bit U12.04, 1,5GiB RAM

DWM, AWESOME apod. jsou opravdu lehké váhy, žerou pár kilobajtů. Ununtu si vezme celkem 120 MiB. Když se to člověk naučí používat tak je to efektivní a praktická záležitost a aplikace nic nebrzdí, ale to mám jako s Vimem - fascinuje mě to, naučím se pár zkratek, nadšeně to chvíli používám, pak narazím na něco, co momentálně potřebuju a nemám čas se rochnit v manuálu, vykašlu se na to a všechno zase zapomenu.


Unity 7.1 64 bit U13.10, 6GiB RAM

Tohle mě překvapilo, 1,1 GiB jsem nečekal a to ani po tom, co jsem viděl výsledek GS 3.8.4 (viz dále). Je to můj domácí systém, který jsem instaloval s příchodem U13.10.

Unity 7.1 64 bit U13.10
Ty pythonní procesy patří zdrojům Dashe, za chvíli zmizí..

Unity 7.1 32 bit U13.10, 4GiB RAM

Nastartoval jsem tedy i svůj testovací stroj a nabootoval čisté 32 bit Unity, výsledek je o poznání skromnější - 330 MiB


Unity 7.1 32 bit U13.10

GNOME Shell 3.8 64bit U13.10, 6GiB RAM

Z 6 GiB RAM si mé stávající prostředí vezme hned po startu 745 MiB, což je víc, než jsem čekal, ale poté, co jsem si posvítil i na Unity a KDE, se mi to už tolik nezdá. Ta javaskriptová srajda je nakonec ještě úsporná..

GNOME Shell 3.8 64 bit U13.10

GNOME Shell 3.10 64bit Fedora 20, 4GiB RAM

Nastartoval jsem i Fedoru 20. Neběží mi tam Dropbox, ani několik dalších záležitostí, takže se to dá považovat za poměrně čistou instalaci. Výsledkem je 510 MiB.

GNOME Shell 3.10 64 bit Fedora 20



Cinnamon 2.0.11 64bit Fedora 20, 4GiB RAM


Cinnamon sežere v podstatě to samé co GS, tedy kolem 520 MiB.

KDE 4.11 64bit U13.10, 6GiB RAM

Na výkonnějším systému s dostatkem RAM a širší instrukční sadou, se aktuální KDE prožralo na úroveň Unity, tedy 1,1 GiB. Je to výsledek po prvním spuštění po čisté doinstalaci Kubuntu do U13.10, nicméně včetně Dropboxu a Terra, atd.

KDE 4.11 64 bit U13.10


Závěrem

GNOME Shell poráží ve spotřebě RAM Unity, i KDE, ale stále je k mání fůra daleko lehčích prostředí. Testnul jsem jen to, co jsem již nainstalované měl, jen do svého hlavního systému jsem si navíc cvičně nacpal KDE 4.11 a hned jsem toho litoval, protože mi to zmrvilo LightDM (prostě se sekne, a GDM se sekalo už před tím..) a než to opravím, tak musím používat ty omalovánky pro děti (KDM). Ještě že rebootuju maximálně jednou týdně. Update: Tak jsem se na to kouknul pořádně a ten parchant mi z lightdm.conf vymazal greeter.

Ohledně screenshotů, neuvědomil jsem si, že to mám omezené na mé procesy, takže tam (až na jednu výjimku) chybí třeba velký jedlík Xorg (momentálně v GS 156MiB), mysqld (32MiB), a pár menších kousků.

Klidně se pochlubte svými výsledky, zvláště z prostředí, která tu nemám. Xfce mi dělalo neplechu s xdg-open, tak šlo pryč a už se mi to nechtělo tahat zpět, LXDE je mi cizí úplně a je tam toho venku ještě mrak..


Žádné komentáře:

Okomentovat

Zkuste prosím při komentováni používat místo volby Anonymní volbu Název/adresa URL, kde vyplníte nějakou přezdívku, adresu zadávat nemusíte. Vědět, které příspěvky jsou od jednoho člověka, je fajn. Díky.

Pokud by se vám náhodou odeslaný komentář na stránce nezobrazil, vytáhnu ho z koše hned jak si toho všimnu. I Google spam filter se občas sekne.