Allgemeines
Zunächst mit dem Programm "fdisk" eine Swap-Partition anlegen und mit dem Typ "82" versehen.
root@lemaker:/# fdisk /dev/mmcblk0 Command (m for help): p Disk /dev/mmcblk0: 64.0 GB, 64021856256 bytes 4 heads, 16 sectors/track, 1953792 cylinders, total 125042688 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x2b1c25d6 Device Boot Start End Blocks Id System /dev/mmcblk0p1 2048 124927 61440 83 Linux /dev/mmcblk0p2 124928 7167999 3521536 83 Linux /dev/mmcblk0p3 7168000 125042687 58937344 5 Extended /dev/mmcblk0p5 7170048 11364351 2097152 82 Linux swap / Solaris /dev/mmcblk0p6 11366400 32337919 10485760 83 Linux /dev/mmcblk0p7 32339968 125042687 46351360 83 Linux Command (m for help):
Dann die entsprechende Partition in die Datei /etc/fstab eintragen:
root@lemaker:/# cat /etc/fstab|grep swap /dev/mmcblk0p5 none swap defaults 0 0 root@lemaker:/#
Dann das Filesystem auf der Partition formatieren und das Swap aktivieren:
root@lemaker:/# mkswap /dev/mmcblk0p5 Setting up swapspace version 1, size = 2097148 KiB no label, UUID=89564ced-417d-4dc6-a62e-8cf0b4944c5d root@lemaker:/# swapon -U 89564ced-417d-4dc6-a62e-8cf0b4944c5d
Woran erkenne ich ob das System den Swap-Speicher auch verwendet ??
Man kann das Kommando "top" aufrufen und bekommt ggf. in der 5.Zeile die Info "KiB Swap: xxxxxx total, xxxx used ...
Selbstverständlich wird bei "used" nur dann ein Wert größer null angegeben wenn der normale Arbeitsspeicher ziemlich ausgelastet ist und das System auf den Swap zurückgreifen muss.
Aber grundsätzlich wäre der Swap aktiviert, wenn er im top-Befehl gelistet ist.
Beispiel:
top - 21:21:03 up 29 min, 1 user, load average: 1.00, 1.02, 0.93 Tasks: 101 total, 1 running, 100 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 895380 total, 211768 used, 683612 free, 16604 buffers KiB Swap: 2097148 total, 0 used, 2097148 free. 111188 cached Mem