Karamba og RAM
Inspireret af de mange desktops fra "Post din nuværende desktop" ( http://www.linuxin.dk/node/11156 ) er jeg gået igang med at lege lidt med 'Superkaramba' og har blandt andet hentet 'Glassmonitor - Dynamic partition' fra KDE-look http://www.kde-look.org/content/show.php/GlassMonitor+-+DynamicPartitio…
Som det også fremgår af linket til KDE-look, så viser 'Glassmonitor' fuld udnyttelse af RAM (minus 10-15 MB), hvorimod 'Aero AIO' ( http://www.kde-look.org/content/show.php/Aero+AIO ) viser noget mere mådeholdent forbrug på ca 30%.
Det undrede mig også lidt i starten at der blev vist så massivt et forbrug af RAM, men til gengæld ingen el. minimal brug af SWAP'en.
Der er dog ikke noget voldsomt problem lige efter en reboot. Der ligger forbruget på ca. 35-45% af RAM, men lige så snart noget startes forsvinder RAM'en bare.
Det lader dog til at det er et generelt problem, at en stor del af 'superkaramba' monitor-widgets lider under.
Noget med at de viser det reelle RAM-forbrug + cache der udgør det enorme forbrug.
Hvordan formår man lige at få den til at vise det reelle RAM-forbrug?
Kode-strengen for RAM-forbrug fra 'glassmonitor.theme' er som følger:
Som det også fremgår af linket til KDE-look, så viser 'Glassmonitor' fuld udnyttelse af RAM (minus 10-15 MB), hvorimod 'Aero AIO' ( http://www.kde-look.org/content/show.php/Aero+AIO ) viser noget mere mådeholdent forbrug på ca 30%.
Det undrede mig også lidt i starten at der blev vist så massivt et forbrug af RAM, men til gengæld ingen el. minimal brug af SWAP'en.
Der er dog ikke noget voldsomt problem lige efter en reboot. Der ligger forbruget på ca. 35-45% af RAM, men lige så snart noget startes forsvinder RAM'en bare.
Det lader dog til at det er et generelt problem, at en stor del af 'superkaramba' monitor-widgets lider under.
Noget med at de viser det reelle RAM-forbrug + cache der udgør det enorme forbrug.
Hvordan formår man lige at få den til at vise det reelle RAM-forbrug?
Kode-strengen for RAM-forbrug fra 'glassmonitor.theme' er som følger:
text x=42 y=118 value="Ram"
text x=133 y=118 sensor=memory format="%fm Mb free" interval=5000
text x=121 y=143 sensor=memory format="%um of %tm Mb" align=center interval=5000
Kommentarer2
Delvist løst
Når jeg kigger i 'Aero AIO' cpumem_aio.py kan jeg se at det lader til at forskellen mellem kodestrengen i #0 og 'Aero' er et enkelt "b" tilføjet i
samtformat="%fmb Mb free"
format="%umb Mb free"
Det forklarer naturligvis ikke hvordan og hvorfor/hvilke fordele der er ved også at vise det cachede, men det viser dog et noget mere realistisk forbrug af RAM.
text x=42 y=118 value="Ram"
text x=133 y=118 sensor=memory format="%fm Mb free" interval=5000
text x=121 y=143 sensor=memory format="%um of %tm Mb" align=center interval=5000
kommer altså til at se sådan her ud:
text x=42 y=118 value="Ram"
text x=133 y=118 sensor=memory format="%fmb Mb free" interval=5000
text x=121 y=143 sensor=memory format="%umb of %tm Mb" align=center interval=5000
Og husk det lille ekstra 'b' begge steder eller bliver der pludselig en vis diskrepans mellem faktisk forbrug og fri RAM. :D
SuperKaramba Sensor-list
http://netdragon.sourceforge.net/ssensors.html
Så hvis der er andre der giver sig i kast med at modificere selv, så er ovenfor listen.
Og selve siden hedder naturligvis bare:
http://netdragon.sourceforge.net/
Håber det kan bruges! :)