zram als swap

10/08/2016 - 17:51 von Frank Haun | Report spam
Ahoi,

Ausgangslage ist ein Raspberry Pi 3 mit 1-GB Hauptspeicher und 4x1,2-GH.

Da ist eine Sache die ich nicht verstehe. Ich hatte anfangs satte 512M
pro Kern zugewiesen.

modprobe zram num_devices=4

echo 512M > /sys/block/zram0/disksize
echo 512M > /sys/block/zram1/disksize
echo 512M > /sys/block/zram2/disksize
echo 512M > /sys/block/zram3/disksize

mkswap --label zram0 /dev/zram0
mkswap --label zram1 /dev/zram1
mkswap --label zram2 /dev/zram2
mkswap --label zram3 /dev/zram3

swapon --priority 10 /dev/zram0
swapon --priority 10 /dev/zram1
swapon --priority 10 /dev/zram2
swapon --priority 10 /dev/zram3

Dann mal ausprobiert was so geht. Also jede Menge Programme
geöffnet, zwei Clojure REPL's und noch zehn Seiten im Chromium geöffnet.

Bei der Ausgabe von 'swapon -s' hatte ich dann in etwa so etwas:

Filename Type Size Used Priority
/swapfile file 262140 0 -1
/dev/zram0 partition 524284 340244 100
/dev/zram1 partition 524284 320780 100
/dev/zram2 partition 524284 352660 100
/dev/zram3 partition 524284 330890 100

Was ich jetzt nicht verstehe ist, warum die Summe von 'Used' größer als
der Hauptspeicher ist.

Frank
Powered by "Arch Linux ARM", 4.4.16-1-ARCH GNU/Linux
 

Lesen sie die antworten

#1 Tim Ritberg
10/08/2016 - 19:36 | Warnen spam
Am 10.08.2016 um 17:51 schrieb Frank Haun:
Ahoi,

Ausgangslage ist ein Raspberry Pi 3 mit 1-GB Hauptspeicher und 4x1,2-GH.

Da ist eine Sache die ich nicht verstehe. Ich hatte anfangs satte 512M
pro Kern zugewiesen.

modprobe zram num_devices=4

echo 512M > /sys/block/zram0/disksize
echo 512M > /sys/block/zram1/disksize
echo 512M > /sys/block/zram2/disksize
echo 512M > /sys/block/zram3/disksize

mkswap --label zram0 /dev/zram0
mkswap --label zram1 /dev/zram1
mkswap --label zram2 /dev/zram2
mkswap --label zram3 /dev/zram3

swapon --priority 10 /dev/zram0
swapon --priority 10 /dev/zram1
swapon --priority 10 /dev/zram2
swapon --priority 10 /dev/zram3


Wo weist du "pro Kern" zu? Laut Doku macht er das selbst.


Dann mal ausprobiert was so geht. Also jede Menge Programme
geöffnet, zwei Clojure REPL's und noch zehn Seiten im Chromium geöffnet.

Bei der Ausgabe von 'swapon -s' hatte ich dann in etwa so etwas:

Filename Type Size Used Priority
/swapfile file 262140 0 -1
/dev/zram0 partition 524284 340244 100
/dev/zram1 partition 524284 320780 100
/dev/zram2 partition 524284 352660 100
/dev/zram3 partition 524284 330890 100

Was ich jetzt nicht verstehe ist, warum die Summe von 'Used' größer als
der Hauptspeicher ist.


Weil komprimiert ist? Wozu machst du das sonst?

Tim

Ähnliche fragen