nas4free и SWAP

Dec 13, 2015 23:18

Что такое SWAP, желающие могут погуглить или почитать в вике. На пальцах - это область на диске, которая используется когда системе не хватает оперативной памяти. В Windows такая штука называется файл подкачки. В *nix, в частности в nas4free, вариантов расположения SWAP несколько, можно и отключить. В этом посте мы обсуждаем как есть по умолчанию и ( Read more... )

nas, zol, ufs, nas4free, zfs

Leave a comment

Comments 16

sekundator December 13 2015, 21:44:09 UTC
Помню когда-то давно, году эдак в 99-м, был у меня комп на винде 98'. И в результате многочисленных экскрементов экспериментов над этой системой я пришел к выводу, что своп лучше отключить. Работа заметно ускорялась в большинстве задач.

Что еще я помню про компьютер прошлого века.... Процессор там был Атлон-550! Но я его разогнал до 650!!! Реально все летало после этого!!!
А винчестер у меня был IBM, на 15 Гигов!
Видеокарта... Какая же была видеокарта?.... ДжиФорс - это я точно помню... А цифры забыл...

А монитор у меня был СТХ - 17"! С трубой Trinitron, ёпта!

Если нсть какие еще вопросы по конфигурации - задавайте.
Винчестер, кстати, до сих пор в шкафу лежит...

Reply

t0msa December 14 2015, 16:09:20 UTC
Атлон поди был слотовый а мать от Гигабайта ;-)
Очень распространенное железо было в те года.
GeForce наверняка или MX или полный Geforce 2
Винты IBM были хороши до 40 гиговых дятлов, потом фирма наступила на грабли и сдулась.
У самого был MAG с 15" Trinitron. Работает до сих пор, только проблема его посетила после окончания гарантийного срока, перестал переключать автоматом режимы, сказали, сдох процессор, ремонту не подлежит, ну да он и так работает.

Reply

sekundator December 14 2015, 16:54:32 UTC
Slot A, если не ошибаюсь...
материнку не помню ваще, но с большой вероятностью она была от гигабайта...
видюха резаная была, мх, точно! ну у вас и память, поручик! ))

Reply


l0rdwind December 14 2015, 19:00:49 UTC
У меня вариант 2, только ssd серверный, который не сточится. Я даже на всех виртуальных машинах теперь свап размещаю на ssd.

Reply


rodez_hh December 14 2015, 19:52:31 UTC
Имея фулл инсталлацию, сразу сделал небольшой, в оперативную память, своп-раздел на уфс-харде. Совсем немного, но даже пишет, этак раз в 100 меньше раздела, памяти - 16 гиг.

Reply


freezel August 8 2018, 15:18:44 UTC
Можно почитать оф мануал для фряхи и копипастить прямо оттуда команды
https://www.freebsd.org/doc/handbook/adding-swap-space.html

Создаём файл требуемого размера (В моём примере 1Гиг):
# dd if=/dev/zero of=/usr/swap0 bs=1m count=1024
Задаём права
# chmod 0600 /usr/swap0
Добавляем строчку в /etc/fstab:
md99 none swap sw,file=/usr/swap0,late 0 0
можно так:
# echo 'md99 none swap sw,file=/usr/swap0,late 0 0' >> /etc/fstab
Ну и подключаем
# swapon -aL

Для того, чтобы последняя команда отрабатывала при запуске надо в System|Advanced|Command Scripts
Добавить новый скрипт с типом "Постинициализация" и командой /sbin/swapon -aL

Reply

2gusia August 8 2018, 18:20:58 UTC
При возникновении желания сделать SWAP в файл в nas4free можно и проще - создать файл любым способом и через System > Advanced > Swap назначить его SWAP.

Проблема в том, что SWAP в файл на ZFS - это крайне неудачная идея. Так как при записи в такой файл (то есть попытке освободить память) ZFS будет захватывать память. Частично это адресуется специальной настройкой zvol. Но лишь частично. Оптимальный вариант - раздел.

А метод из хендбук - он для файла на UFS.

Reply

freezel August 9 2018, 07:58:03 UTC
Ну почему же только на UFS?! Файл создать можно где угодно и подключить его. И не надо заморачиваться на переразбивку диска.
Через web морду система не позволила подключить swap в файл - не даёт выбрать точку монтирования, так что пришлось идти через командную строку.

Reply

2gusia August 10 2018, 07:41:50 UTC
Подключить - можно. Но проведите тестирование в режиме, когда память кончится, в варианте с SWOP файлом на UFS и на ZFS

Reply


paranoicman November 17 2023, 17:18:08 UTC
Возникла проблема - перестали ставиться пакеты при запуске. Т.к. OBI больше не работает с новыми версиями ставлю при запуске MC. Но с некоторых пор он больше не ставится - при ручной установке говорит, что нет больше места на диске....
Можно как то увеличить разделы? На флешке еще 4 гига свободно

Reply

2gusia November 17 2023, 22:14:51 UTC
MC не ставится так как сменились версии библиотек актуальные. Надо мне заняться, спасибо за тычок :)

Место же на флешке не имеет отношение к тому месту, которого якобы (именно якобы) не хватает. Там речь о диске в памяти (в случае Embedded).

Reply

paranoicman November 18 2023, 12:02:00 UTC
да, embeded.
После чистки ручками из web-файлового менеджера папки /var/cache/pkg все-таки установился. Но если напишете как решить по другому - буду благодарен.

Как то можно размер диска в памяти слегка увеличить? А то я еще zip и rar ставлю, и еще пару пакетов... Или, возможно их как-то перманентно установить?

Reply

2gusia November 18 2023, 12:10:41 UTC
Лучше не руками а
pkg clean -ay

Reply


Leave a comment

Up