Module ZRAM

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Module ZRAM

TraydenT
Bonjour à tous,

J'ai installé une gentoo sur un serveur qui a déjà quelques années, et j'ai
voulu utiliser le module zram (que j'utilise par ailleurs sur d'autres
machines, elles aussi sous Gentoo).

J'ai donc compilé un noyau avec zram en module, et arrive bien à le charger.
Les disques apparaissent bien dans /dev et /sys/class/block. Cependant, le
fichier « disksize » n'est pas présent et il m'est donc impossible
d'initialiser à une taille donnée chacun des périphériques.

Sauriez-vous pourquoi ce fichier est absent ?

PS : quelques infos sur la machine :

Linux rantanplan 2.6.36-gentoo-r8 #1 SMP Tue Mar 29 01:48:37 CEST 2011 i686
Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux

Le module est chargé à la main par la commande : modprobe zram num_devices=6

Les disques sont bien là :
rantanplan ~ # ls -al /dev/zram*
brw-rw---- 1 root disk 252, 0 29 mars  15:04 /dev/zram0
brw-rw---- 1 root disk 252, 1 29 mars  15:04 /dev/zram1
brw-rw---- 1 root disk 252, 2 29 mars  15:04 /dev/zram2
brw-rw---- 1 root disk 252, 3 29 mars  15:04 /dev/zram3
brw-rw---- 1 root disk 252, 4 29 mars  15:04 /dev/zram4
brw-rw---- 1 root disk 252, 5 29 mars  15:04 /dev/zram5
rantanplan ~ # ls -ald /sys/devices/virtual/block/zram*
drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram0
drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram1
drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram2
drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram3
drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram4
drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram5

Mais pas de fichier de contrôle :
rantanplan ~ # ls -A /sys/devices/virtual/block/zram0/
alignment_offset  discard_alignment  power      ro      subsystem
bdi               ext_range          queue      size    trace
capability        holders            range      slaves  uevent
dev               inflight           removable  stat

rantanplan ~ # grep -i zram /boot/config-2.6.36-r8-1
CONFIG_ZRAM=m
CONFIG_ZRAM_STATS=y

--
~TraydenT~

Reply | Threaded
Open this post in threaded view
|

Re: Module ZRAM

Bruno Tarquini
Le 30/03/2011 18:13, TraydenT a écrit :

> Bonjour à tous,
>
> J'ai installé une gentoo sur un serveur qui a déjà quelques années, et j'ai
> voulu utiliser le module zram (que j'utilise par ailleurs sur d'autres
> machines, elles aussi sous Gentoo).
>
> J'ai donc compilé un noyau avec zram en module, et arrive bien à le charger.
> Les disques apparaissent bien dans /dev et /sys/class/block. Cependant, le
> fichier « disksize » n'est pas présent et il m'est donc impossible
> d'initialiser à une taille donnée chacun des périphériques.
>
> Sauriez-vous pourquoi ce fichier est absent ?
>
> PS : quelques infos sur la machine :
>
> Linux rantanplan 2.6.36-gentoo-r8 #1 SMP Tue Mar 29 01:48:37 CEST 2011 i686
> Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux
>
> Le module est chargé à la main par la commande : modprobe zram num_devices=6
>
> Les disques sont bien là :
> rantanplan ~ # ls -al /dev/zram*
> brw-rw---- 1 root disk 252, 0 29 mars  15:04 /dev/zram0
> brw-rw---- 1 root disk 252, 1 29 mars  15:04 /dev/zram1
> brw-rw---- 1 root disk 252, 2 29 mars  15:04 /dev/zram2
> brw-rw---- 1 root disk 252, 3 29 mars  15:04 /dev/zram3
> brw-rw---- 1 root disk 252, 4 29 mars  15:04 /dev/zram4
> brw-rw---- 1 root disk 252, 5 29 mars  15:04 /dev/zram5
> rantanplan ~ # ls -ald /sys/devices/virtual/block/zram*
> drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram0
> drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram1
> drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram2
> drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram3
> drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram4
> drwxr-xr-x 7 root root 0 29 mars  15:04 /sys/devices/virtual/block/zram5
>
> Mais pas de fichier de contrôle :
> rantanplan ~ # ls -A /sys/devices/virtual/block/zram0/
> alignment_offset  discard_alignment  power      ro      subsystem
> bdi               ext_range          queue      size    trace
> capability        holders            range      slaves  uevent
> dev               inflight           removable  stat
>
> rantanplan ~ # grep -i zram /boot/config-2.6.36-r8-1
> CONFIG_ZRAM=m
> CONFIG_ZRAM_STATS=y
>
Salut,

http://web.archiveorange.com/archive/v/LDOP7K5rzywjC6wWRzH2

d'après ce lien, 2.6.36 n'est pas synchro avec le projet externe
(http://code.google.com/p/compcache/).
Ce qu'il fait qu'il manque le fichier de contrôle.
Ça doit être bon avec 2.6.37

--
Bruno

Reply | Threaded
Open this post in threaded view
|

Re: Module ZRAM

TraydenT
Le Wednesday 30 March 2011 21:00:47, Bruno Tarquini a écrit :
> Salut,
>
> http://web.archiveorange.com/archive/v/LDOP7K5rzywjC6wWRzH2
>
> d'après ce lien, 2.6.36 n'est pas synchro avec le projet externe
> (http://code.google.com/p/compcache/).
> Ce qu'il fait qu'il manque le fichier de contrôle.
> Ça doit être bon avec 2.6.37

Merci beaucoup, je n'avais pas trouvé ce message lors de mes recherches. Je
viens de changer de noyau et tout roule bien :)
--
~TraydenT~