zram - spasitelj starih kompova

Diskusije o hardveru i driverima pod Linuxom.

Moderator/ica: Moderatori/ce

Odgovori
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

zram - spasitelj starih kompova

Post Postao/la simke »

napokon sam naša nešto što mi je drastičnu povećamo prerformanse - zram! moram ga podjeliti s vama.
probao sam svašta, koristim linux-ck sa Brain Fuck Scheduler, bolje u performanse punom loudu.
swappiness, premalo rama imam da bi valjao. i još brdo svakakvih điđa.

zram, on koristi kompresirami swap u ram u omjeru (koliko sam ja skužio) 2:1. ima dosta na netu o njemu.
onaj ko ima dosta rama ovo mu netreba.

koristi se jadnostavnom, npr

Kod: Označi sve

modprobe zram
 echo $((50*1024*1024)) > /sys/block/zram0/disksize
 mkswap /dev/zram0
 swapon -p 100 /dev/zram0
ovdje je napravno 50 mb. (50 puta 1024 puta 1024) :mrgreen: za one koji ne kontaju. i vidjet ćete da vam se swap povećao za 50 mb.
to semože staviti u skripticu po pozvat pri startu sistema, ovosi o distri.

ja koristim cjeli ram, na laptopu ima 512 mb rama, i kad sam cjeli ram prebacio u zram komp se preporodio. koda stavo još 512 rama u nega. koliko točno rama imam, evo

Kod: Označi sve

# grep MemTotal /proc/meminfo
MemTotal:         494728 kB
za arch možemo napraviti deamon (a i za ostale distre bi bio isti)

Kod: Označi sve

#!/bin/bash
# 
# /etc/rc.d/zram

. /etc/rc.conf
. /etc/rc.d/functions

SIZE=494728 # u kb
start() {
  modprobe zram
  echo $(($SIZE*1024)) > /sys/block/zram0/disksize	
  mkswap /dev/zram0
  swapon -p 100 /dev/zram0
}

stop() {
  swapoff /dev/zram0
}

case "$1" in
  start)
    start
  ;;

  stop)
    stop
  ;;

  restart)
    echo 1 > /sys/block/zram0/reset
  ;;

  *)
  echo "Usage: $0 (start|stop|restart)"
esac
exit 0
i sad ga stavim u demaone ili pozovem sa rc.d zram start. i nov laptop.
rezultat isto swapa ko i rama, a sve ram (namam više swap na disku.) živili!

Kod: Označi sve

# free
             total       used       free     shared    buffers     cached
Mem:        494728     415204      79524          0      15912     217060
-/+ buffers/cache:     182232     312496
Swap:       494724       2176     492544
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: zram - spasitelj starih kompova

Post Postao/la simke »

možete svašta naptaviti s ovim, naprimjer, novu particiju u ramu za virualku naprimjer.
http://code.google.com/p/compcache/w/list
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Slamd64

Re: zram - spasitelj starih kompova

Post Postao/la Slamd64 »

Odlicna stvar! Bas cu ovo da probam.
Odgovori