Как установить приоритеты для разных разделов swap в fstab

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-09-30 23:06:38

Хочу выставить разные приориты для разных разделах свап:

Код: Выделить всё

/dev/ada0p3     none            swap    pri=10  sw      0       0
/dev/mmcsd0p1   none            swap    pri=100 sw      0       0

В Linux приорите выстанавливается так pri=10, pri=100, а бует ли работать такая конструкция в freeBSD?

Спасибо за помощь!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение guest » 2017-09-30 23:50:13

Elimelech писал(а):Хочу выставить разные приориты для разных разделах свап:

Код: Выделить всё

/dev/ada0p3     none            swap    pri=10  sw      0       0
/dev/mmcsd0p1   none            swap    pri=100 sw      0       0

В Linux приорите выстанавливается так pri=10, pri=100, а бует ли работать такая конструкция в freeBSD?

Спасибо за помощь!
# man fstab
# man swap

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-09-30 23:58:54

# man swap

Код: Выделить всё

root@A9t:/home/luba # man swap
No manual entry for swap

guest
проходил мимо

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение guest » 2017-10-01 9:12:41

Elimelech писал(а):
# man swap

Код: Выделить всё

root@A9t:/home/luba # man swap
No manual entry for swap
It's a progress:

# man swapctl (pstat)
# apropos swap

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-01 11:05:22

Кажись я понял. :(
В мане про swapon пишет: "...There is no priority mechanism."

Аватара пользователя
Neus
капитан
Сообщения: 1734
Зарегистрирован: 2008-09-08 21:59:56

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Neus » 2017-10-01 13:39:55

А нафига тебе понадобился своп на сдкарте?
Кстати, в линуксе щас новый тренд - своп в файле :)
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-01 13:48:18

Neus писал(а):А нафига тебе понадобился своп на сдкарте?
Кстати, в линуксе щас новый тренд - своп в файле :)
как нафига? А проэкспериментировать, у меня диск тормознутый, ему уже более 10 лет, а Sd она на микросмехам, если я не ошибаюсь. :)))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35027
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Alex Keda » 2017-10-01 16:04:35

Кончатся быстро, мелкосхемы эньтия....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-01 16:23:56

Alex Keda писал(а):Кончатся быстро, мелкосхемы эньтия....
не думаю шо скоро, у меня на фотоаппарате уже более 5 лет работают. Так что на ноуте думаю год протянет. :) :Yahoo!:

Аватара пользователя
Neus
капитан
Сообщения: 1734
Зарегистрирован: 2008-09-08 21:59:56

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Neus » 2017-10-01 18:01:11

Elimelech писал(а):
Neus писал(а):А нафига тебе понадобился своп на сдкарте?
Кстати, в линуксе щас новый тренд - своп в файле :)
как нафига? А проэкспериментировать, у меня диск тормознутый, ему уже более 10 лет, а Sd она на микросмехам, если я не ошибаюсь. :)))
Ты бы лучше своп в zvol с сжатием запихал, чем сдкарту дрючить.
Сд конечно на микросхемах, да вот интерфейс у них зело тормознутый.
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

snorlov
подполковник
Сообщения: 3611
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение snorlov » 2017-10-01 19:23:52

Elimelech писал(а):
Alex Keda писал(а):Кончатся быстро, мелкосхемы эньтия....
не думаю шо скоро, у меня на фотоаппарате уже более 5 лет работают. Так что на ноуте думаю год протянет. :) :Yahoo!:
Может и протянет. вы лучше скажите, как своп будет trim поддерживать... У меня шеф пытался ссд на XP юзать, на 3-и месяца хватило...

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-01 21:35:08

snorlov писал(а):
Elimelech писал(а):
Alex Keda писал(а):Кончатся быстро, мелкосхемы эньтия....
не думаю шо скоро, у меня на фотоаппарате уже более 5 лет работают. Так что на ноуте думаю год протянет. :) :Yahoo!:
Может и протянет. вы лучше скажите, как своп будет trim поддерживать... У меня шеф пытался ссд на XP юзать, на 3-и месяца хватило...
какой там трим и ZFS у меня 32 битная система да и ещё 1Гиг оперативнйо памяти (ноутбуку более 10 лет). Вы прикалываетесь?

guest
проходил мимо

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение guest » 2017-10-01 22:12:05

snorlov писал(а):
Elimelech писал(а):
Alex Keda писал(а):Кончатся быстро, мелкосхемы эньтия....
не думаю шо скоро, у меня на фотоаппарате уже более 5 лет работают. Так что на ноуте думаю год протянет. :) :Yahoo!:
Может и протянет. вы лучше скажите, как своп будет trim поддерживать... У меня шеф пытался ссд на XP юзать, на 3-и месяца хватило...
file-based swap/fstab or via rc.conf/swapfile:
mdXY none swap sw,file=/path/swapfile,late 0 0

ps. смотря что было куплено в какчестве SSD, еще и XP...

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-01 22:22:21

а чем свап-файл отличается от просто свап-области?
Я просто отфарматировал качественную sd карту в раздел freebsd-swap. :bn:

guest
проходил мимо

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение guest » 2017-10-01 23:56:28

Elimelech писал(а):а чем свап-файл отличается от просто свап-области?
файл находится на FS
Я просто отфарматировал качественную sd карту в раздел freebsd-swap. :bn:
чем нынче фарматируют swap?

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-02 0:14:51

guest писал(а):
Elimelech писал(а):а чем свап-файл отличается от просто свап-области?
файл находится на FS
Я просто отфарматировал качественную sd карту в раздел freebsd-swap. :bn:
чем нынче фарматируют swap?
ничем, а форматировал sd карту с помощью freeBSD в консоле...

Код: Выделить всё

#gpart create -s gpt /dev/mmcsd0
#gpart add -t freebsd-swap /dev/mmcsd0
Отправлено спустя 6 минут 33 секунды:
И вот что получилось:

Код: Выделить всё

root@A9t:/home/luba # gpart show mmcsd0
=>    40  996272  mmcsd0  GPT  (487M)
      40      88          - free -  (44K)
     128  996096       1  freebsd-swap  (486M)
  996224      88          - free -  (44K)

Аватара пользователя
Neus
капитан
Сообщения: 1734
Зарегистрирован: 2008-09-08 21:59:56

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Neus » 2017-10-02 12:42:30

Elimelech, а покажи-ка вывод:

Код: Выделить всё

diskinfo -cit /dev/mmcsd0
diskinfo -cit /dev/ada0
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-02 12:53:28

Neus писал(а):Elimelech, а покажи-ка вывод:

Код: Выделить всё

diskinfo -cit /dev/mmcsd0
diskinfo -cit /dev/ada0

Код: Выделить всё

root@A9t:/home/luba # diskinfo -cit /dev/mmcsd0
/dev/mmcsd0
	512         	# sectorsize
	510132224   	# mediasize in bytes (487M)
	996352      	# mediasize in sectors
	65536       	# stripesize
	0           	# stripeoffset
	0001323B    	# Disk ident.

I/O command overhead:
	time to read 10MB block      1.367883 sec	=    0.067 msec/sector
	time to read 20480 sectors  11.595268 sec	=    0.566 msec/sector
	calculated command overhead			=    0.499 msec/sector

Seek times:
	Full stroke:	  250 iter in   0.275051 sec =    1.100 msec
	Half stroke:	  250 iter in   0.296983 sec =    1.188 msec
	Quarter stroke:	  500 iter in   2.448154 sec =    4.896 msec
	Short forward:	  400 iter in   0.189219 sec =    0.473 msec
	Short backward:	  400 iter in   0.193927 sec =    0.485 msec
	Seq outer:	 2048 iter in   0.952922 sec =    0.465 msec
	Seq inner:	 2048 iter in   0.951826 sec =    0.465 msec

Transfer rates:
	outside:       102400 kbytes in  13.607351 sec =     7525 kbytes/sec
	middle:        102400 kbytes in  13.495615 sec =     7588 kbytes/sec
	inside:        102400 kbytes in  13.524571 sec =     7571 kbytes/sec

Asynchronous random reads:
	sectorsize:      6061 ops in    3.074174 sec =     1972 IOPS
	4 kbytes:        3275 ops in    3.127015 sec =     1047 IOPS
	32 kbytes:        790 ops in    3.581997 sec =      221 IOPS
	128 kbytes:       298 ops in    5.150864 sec =       58 IOPS
Отправлено спустя 16 секунд:

Код: Выделить всё

root@A9t:/home/luba # diskinfo -cit /dev/ada0
/dev/ada0
	512         	# sectorsize
	60011642880 	# mediasize in bytes (56G)
	117210240   	# mediasize in sectors
	0           	# stripesize
	0           	# stripeoffset
	116280      	# Cylinders according to firmware.
	16          	# Heads according to firmware.
	63          	# Sectors according to firmware.
	HKA214AJCBLRPE	# Disk ident.
	Not_Zoned   	# Zone Mode

I/O command overhead:
	time to read 10MB block      0.664586 sec	=    0.032 msec/sector
	time to read 20480 sectors   2.398743 sec	=    0.117 msec/sector
	calculated command overhead			=    0.085 msec/sector

Seek times:
	Full stroke:	  250 iter in   8.344473 sec =   33.378 msec
	Half stroke:	  250 iter in   5.496077 sec =   21.984 msec
	Quarter stroke:	  500 iter in  10.019734 sec =   20.039 msec
	Short forward:	  400 iter in   4.253447 sec =   10.634 msec
	Short backward:	  400 iter in   7.767247 sec =   19.418 msec
	Seq outer:	 2048 iter in   0.328123 sec =    0.160 msec
	Seq inner:	 2048 iter in   0.306368 sec =    0.150 msec

Transfer rates:
	outside:       102400 kbytes in   3.721237 sec =    27518 kbytes/sec
	middle:        102400 kbytes in   3.764502 sec =    27201 kbytes/sec
	inside:        102400 kbytes in   6.464552 sec =    15840 kbytes/sec

Asynchronous random reads:
	sectorsize:       383 ops in    4.700101 sec =       81 IOPS
	4 kbytes:         388 ops in    4.594467 sec =       84 IOPS
	32 kbytes:        370 ops in    4.630098 sec =       80 IOPS
	128 kbytes:       315 ops in    5.222838 sec =       60 IOPS
Отправлено спустя 1 минуту 57 секунд:
Хотя тесты показывают, что SD карточка медлеее в 2 раза, но на практике при одновременно включенных свопах на жостком диске и на SD ноутбук стал работать в 2 раза шустрее. Парадокс!

Аватара пользователя
Neus
капитан
Сообщения: 1734
Зарегистрирован: 2008-09-08 21:59:56

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Neus » 2017-10-02 15:11:43

Elimelech, ты не те цыфиры смотришь, для свопа смотри эти:
Elimelech писал(а): 4 kbytes:        3275 ops in    3.127015 sec =     1047 IOPS
Elimelech писал(а): 4 kbytes:         388 ops in    4.594467 sec =       84 IOPS
а что за модель СД-карты?
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-02 22:40:21

SD Pentagram Pentaflash HiSpeed pro, 512M

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35027
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Alex Keda » 2017-10-03 7:23:25

Elimelech писал(а):
Alex Keda писал(а):Кончатся быстро, мелкосхемы эньтия....
не думаю шо скоро, у меня на фотоаппарате уже более 5 лет работают. Так что на ноуте думаю год протянет. :) :Yahoo!:
У меня микроСД второй работает, свапом
Но там реально почти ничего не пишется

Чисто чтобы был
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Elimelech
лейтенант
Сообщения: 648
Зарегистрирован: 2009-11-28 18:42:07
Откуда: Украина
Контактная информация:

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Elimelech » 2017-10-03 9:57:56

Alex Keda писал(а):
Elimelech писал(а):
Alex Keda писал(а):Кончатся быстро, мелкосхемы эньтия....
не думаю шо скоро, у меня на фотоаппарате уже более 5 лет работают. Так что на ноуте думаю год протянет. :) :Yahoo!:
У меня микроСД второй работает, свапом
Но там реально почти ничего не пишется

Чисто чтобы был
о, оказывается я не первый, который такую фигню попробовал. :))) :Bravo: :good: :drinks:

Demis
мл. сержант
Сообщения: 121
Зарегистрирован: 2015-05-25 14:36:32

Как установить приоритеты для разных разделов swap в fstab

Непрочитанное сообщение Demis » 2017-10-18 19:50:04

Elimelech писал(а):
Alex Keda писал(а):
Elimelech писал(а):
Alex Keda писал(а):Кончатся быстро, мелкосхемы эньтия....
не думаю шо скоро, у меня на фотоаппарате уже более 5 лет работают. Так что на ноуте думаю год протянет. :) :Yahoo!:
У меня микроСД второй работает, свапом
Но там реально почти ничего не пишется

Чисто чтобы был
о, оказывается я не первый, который такую фигню попробовал. :))) :Bravo: :good: :drinks:
А фиг его знает, тут наверно как повезет.
У меня есть одна машинка - с 2011 года и 7 машин с 2012, все с ссд 128Гб (на двух из них, как допники есть обычные диски).
Работают под честной W7x64. И еще один "наш любимый FreeBSD" сервер с 2012 года.
Когда брал для рабочих станций, думал, ну год, ну два, ну три - максимум. Машины в основном работают по рабочим дням. Файлы по сетке достаточно внушительные, 500мб, 1-2Гб в постоянку в темпы вгоняются. Интернет, конечно читал перед этим. Блин, честно говоря страшно было, но принял решение рискнуть и пока работают (так и получилось, что сначала была взята одна, а потом остальные). (Тьфу, тьфу, тьфу)*3,14.
За прошедшие годы вылетало только две машины и то - не железный фактор, а пользовательский, переустановка и все работает (одна три года назад, одна год назад). Хотя, все это конечно "очковые" дела. Сервак, тоже, пока держится. Везде "кажется" кингстоны. Тут конечно немного не в тему, но просто делюсь опытом такой работы.

Отправлено спустя 21 минуту 8 секунд:
И в догонку от сервера:

Код: Выделить всё

diskinfo -ctv /dev/ada0
/dev/ada0
        512             # sectorsize
        64023257088     # mediasize in bytes (60G)
        125045424       # mediasize in sectors
        0               # stripesize
        0               # stripeoffset
        124053          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        808S107OTESZ    # Disk ident.

I/O command overhead:
        time to read 10MB block      0.074820 sec       =    0.004 msec/sector
        time to read 20480 sectors   1.124676 sec       =    0.055 msec/sector
        calculated command overhead                     =    0.051 msec/sector

Seek times:
        Full stroke:      250 iter in   0.023622 sec =    0.094 msec
        Half stroke:      250 iter in   0.040198 sec =    0.161 msec
        Quarter stroke:   500 iter in   0.076359 sec =    0.153 msec
        Short forward:    400 iter in   0.122551 sec =    0.306 msec
        Short backward:   400 iter in   0.085417 sec =    0.214 msec
        Seq outer:       2048 iter in   0.111611 sec =    0.054 msec
        Seq inner:       2048 iter in   0.114251 sec =    0.056 msec
Transfer rates:
        outside:       102400 kbytes in   0.582948 sec =   175659 kbytes/sec
        middle:        102400 kbytes in   0.486130 sec =   210643 kbytes/sec
        inside:        102400 kbytes in   0.522539 sec =   195966 kbytes/sec