El teu blog de Linux en català

Fa unes setmanes us vam comentar que les noves versions del nucli Linux presenta una regressió que fa que les distribucions que utilitzen aquestes versions consumeixen més bateria de l’habitual i, per tant, aquesta es gasta més aviat. Això passa en els nuclis a partir del 2.6.38 (els que utilitzen les darreres versions de la majoria de distribucions, com Ubuntu 11.04, Fedora 15, etc.). Els desenvolupadors del nucli Linux encara estan treballant per solucionar-ho, però de moment Phoronix ens presenta una solució. (més…)

A Phoronix han fet un estudi per comprovar quin és el consum d’energia i memòria que fan servir els escriptoris més populars de GNU/Linux: KDE, GNOME, XFCE i LXDE.

La prova s’ha fet amb un ultraportàtil Samsung NC10 (processador Intel Atom N270 i 2GB de RAM) amb la distribució Ubuntu 10.04 actualitzada al 7 de març. En tots els casos el procés s’ha dut a terme de forma que al sistema operatiu només es trobava un dels escriptoris instal·lats. És a dir, era una instal·lació neta de cada un dels escriptoris.

Abans de mostrar els resultats, m’agradaria puntualitzar que Ubuntu fa servir moltes dependències GTK a l’escriptori de Kubuntu. Això podria afectar d’alguna manera al seu rendiment i consum de memòria. Probablement seria millor haver-ne fet els tests amb una distribució com Arch, que permet deixar un sistema amb menys paquets per defecte i menys dependències instal·lades.

Resultats de les proves

S’han estudiat tres paràmetres: consum de memòria, temperatura del processador i consum d’energia. S’han fet dues proves diferents:

  • 1er test. Es deixa l’ordinador durant 60 segons sense fer res, després 60 segons més però el LVDS apagat mitjançant DKMS (no entenc ben bé això) i finalment es reprodueix un vídeo.
  • 2n test. Es fa un ús molt bàsic de l’escriptori, navegant pels diferents menús i obrint el navegador.

Cal dir que les diferències entre el primer i el segon test no són realment molt grans en termes d’energia i temperatura. KDE es posicionava per sobre dels altres i tenia una mitjana de temperatura 2 o 3ºC superior a la de la resta d’escriptoris. El consum d’energia tampoc ha mostrat grans divergències. Només al segon test KDE ha mostrat un consum lleugerament superior a la resta.

Consum de memòria

Consum de memòria del primer test

En aquest cas s’aprecia de forma important la diferència de consum entre tots els escriptoris mostrant el que molts es podien esperar: LXDE (groc) i XFCE (verd) consumeixen per defecte molta menys memòria que no ho fan GNOME o KDE. Concretament, de mitjana, el sistema amb LXDE consumeix 312Mb de RAM, XFCE consumeix 343Mb, GNOME 401Mb i KDE 522Mb.

Estem parlant d’una diferència molt important, sobretot en el cas de KDE ja que consumeix prou més memòria que la resta. Aquesta dada em sorprèn, ja que em pensava que KDE4 havia millorat aquest aspecte. I encara que Kubuntu no siga la millor distribució per provar KDE, la diferència continua sent important. LXDE mostra els resultats esperats, és considerat un dels escriptoris més lleugers de la “gama alta”, i així ho demostra el seu consum de memòria.

Consum de memòria del 2n test

En el cas del segon test, no hi ha diferències remarcables. KDE continua sent el que més memòria consumeix i LXDE el que menys. En canvi sí que és interessant comprovar que XFCE, quan s’obre el navegador, arriba a consumer gairebé el mateix que GNOME. Això podria ser per diferents raons relacionades amb si s’obren més dimonis o programes pel rerefons en obrir el navegador.

Conclusions

Més enllà de la lluita sobre si les proves fetes demostren o no que realment un escriptori és més lleuger o consumeix menys que un altre, el que realment ens interessa com a usuaris és trobar el millor sistema empaquetat que consumisca els menors recursos possibles. És a dir, en realitat per als usuaris el sistema és en realitat un «gran paquet» que té un rendiment concret.

Per això mateix, tot i que aquests tests mostren moltes dades interessants, haguera estat més interessant haver comparat el consum de memòria i energia entre diferents “empaquetats” (o siga, distribucions) per comprovar el consum de memòria amb els diferents escriptoris segons la distribució.