Добра всем.
Имеется старенький комп AMD Duron 800MHz, RAM128M, ОС Debian 6 + squid3, ssh и 20 клиентов.
Выставил значение swappiness=10 (если кто подскажет какое лучше будет тока good)
Изначально делал размер раздела swap 300М, но уже после пару дней активной жизни пользователей в тырнете этого стало очень мало
free -m
total used free shared buffers cached
Mem: 121 117 4 0 4 11
-/+ buffers/cache: 101 20
Swap: 285 270 15
И память продолжала заканчиваться. Мои действия были таковы
dd if=/dev/zero of=/swap bs=1024 count=512K
mkswap -f /swap
sync
swapon /swap
swapoff /dev/sda2
swapon -p 10 /dev/sda2
Вот что получилось 6 часов спустя
free -m
total used free shared buffers cached
Mem: 121 115 6 0 2 6
-/+ buffers/cache: 105 16
Swap: 797 297 500
Ну это предыстория, теперь сам вопрос.
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=d98475bd-1828-4a62-9756-68f80a70333b / ext4 errors=remount-ro 0 1
# /var was on /dev/sda3 during installation
UUID=69f8a70a-bf7f-4c8a-aae5-939e859252d6 /var ext4 defaults 0 2
# swap was on /dev/sda2 during installation
UUID=d8ad8713-d137-44a4-a9c2-6d02bccfa0d5 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Это родной fstab, мне нужно добавить в него мой файл /swap но тут возникли непонятки. Согласно этой статьи wiki.debian.org (http://wiki.debian.org/ru/fstab) swap монтируется так
/dev/sda5 swap swap defaults 0 0
а как видно выше в моем случаи mount point=none и options=sw в стате и в инете нет ничего про опцию "sw".
Может кто подскажет: Что это за опция? и где правильно в статье или в родном файлике?
Так же не понятно как в fstab выставлять опции приоритета для каждого swap-а.(может это и не надо но все же напрямую с диска быстрее чем с файловой системы) Сейчас так
swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 292856 58000 10
/swap file 524280 244704 -1
cat /etc/mtab
там и найдешь строку монтирования второго свопа
Цитата: Vicpo от 12 Августа 2011, 22:26cat /etc/mtab
там и найдешь строку монтирования второго свопа
Было очень просто, но....
cat /etc/mtab
/dev/sda1 / ext4 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/sda3 /var ext4 rw 0 0
/sad.gif\' class=\'bbc_emoticon\' alt=\':(\' />
классический вариант для всех дистрибутивов именно:
/dev/sda5 swap swap defaults 0 0
Цитата: hedgeven от 15 Августа 2011, 11:02классический вариант для всех дистрибутивов именно:
/dev/sda5 swap swap defaults 0 0
Я всегда так и думал, но в 6 видимо дебианцы поступили как убунтовцы замутили что-то свое и ждут когда же остальные последуют их примера.
Это все хорошо или плохо, но как же быть с опциями приоритета? Кто подскажет мож чего?
man swapon
Цитировать-p, --priority priority
Specify the priority of the swap device. priority is a value
between 0 and 32767. Higher numbers indicate higher priority.
See swapon(2) for a full description of swap priorities. Add
pri=value to the option field of /etc/fstab for use with swapon
-a.
Add
pri=value to the option field of
/etc/fstab
Цитата: hedgeven от 15 Августа 2011, 15:53man swapon
Add pri=value to the option field of /etc/fstab
Вот так вот у меня всегда: смотрю в книгу да не туда. Я весь man fstab перерыл на несколько раз, а ответ вот он где.
Огромное спасибо, Вы человек.