Владимир
нет там зависимостей
Aleksey
https://packages.debian.org/ru/source/sid/zfs-linux
Владимир
из этого пакета исходного кода собираются другие пакеты
Ivan
нет там зависимостей
root@debopad5:~# apt policy zfs-dkms
zfs-dkms:
Установлен: 2.0.3-1
Кандидат: 2.0.3-1
Таблица версий:
*** 2.0.3-1 200
200 http://deb.debian.org/debian sid/contrib amd64 Packages
200 http://deb.debian.org/debian sid/contrib i386 Packages
100 /var/lib/dpkg/status
2.0.2-1 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
500 http://deb.debian.org/debian bullseye/contrib i386 Packages
0.8.6-1~bpo10+1 250
250 http://deb.debian.org/debian buster-backports/contrib amd64 Packages
250 http://deb.debian.org/debian buster-backports/contrib i386 Packages
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
300 http://deb.debian.org/debian buster/contrib i386 Packages
root@debopad5:~# apt policy zfs
zfs:
Установлен: (отсутствует)
Кандидат: (отсутствует)
Таблица версий:
root@debopad5:~# apt policy zfs*
zfs-dbg:
Установлен: (отсутствует)
Кандидат: 0.7.12-2+deb10u2
Таблица версий:
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
zfs-zed:
Установлен: 2.0.3-1
Кандидат: 2.0.3-1
Таблица версий:
*** 2.0.3-1 200
200 http://deb.debian.org/debian sid/contrib amd64 Packages
100 /var/lib/dpkg/status
2.0.2-1 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
0.8.6-1~bpo10+1 250
250 http://deb.debian.org/debian buster-backports/contrib amd64 Packages
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
zfs-test:
Установлен: (отсутствует)
Кандидат: 2.0.2-1
Таблица версий:
2.0.3-1 200
200 http://deb.debian.org/debian sid/contrib amd64 Packages
2.0.2-1 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
0.8.6-1~bpo10+1 250
250 http://deb.debian.org/debian buster-backports/contrib amd64 Packages
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
zfs-initramfs:
Установлен: 2.0.3-1
Кандидат: 2.0.3-1
Таблица версий:
*** 2.0.3-1 200
200 http://deb.debian.org/debian sid/contrib amd64 Packages
200 http://deb.debian.org/debian sid/contrib i386 Packages
100 /var/lib/dpkg/status
2.0.2-1 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
500 http://deb.debian.org/debian bullseye/contrib i386 Packages
0.8.6-1~bpo10+1 250
250 http://deb.debian.org/debian buster-backports/contrib amd64 Packages
250 http://deb.debian.org/debian buster-backports/contrib i386 Packages
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
300 http://deb.debian.org/debian buster/contrib i386 Packages
zfs:
Установлен: (отсутствует)
Кандидат: (отсутствует)
Таблица версий:
zfs-dkms:
Установлен: 2.0.3-1
Кандидат: 2.0.3-1
Таблица версий:
*** 2.0.3-1 200
200 http://deb.debian.org/debian sid/contrib amd64 Packages
200 http://deb.debian.org/debian sid/contrib i386 Packages
100 /var/lib/dpkg/status
2.0.2-1 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
500 http://deb.debian.org/debian bullseye/contrib i386 Packages
0.8.6-1~bpo10+1 250
250 http://deb.debian.org/debian buster-backports/contrib amd64 Packages
250 http://deb.debian.org/debian buster-backports/contrib i386 Packages
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
300 http://deb.debian.org/debian buster/contrib i386 Packages
zfs-auto-snapshot:
Установлен: (отсутствует)
Кандидат: 1.2.4-2
Таблица версий:
1.2.4-2 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
500 http://deb.debian.org/debian bullseye/contrib i386 Packages
200 http://deb.debian.org/debian sid/contrib amd64 Packages
200 http://deb.debian.org/debian sid/contrib i386 Packages
Ivan
нет там зависимостей
300 http://deb.debian.org/debian buster/contrib amd64 Packages
300 http://deb.debian.org/debian buster/contrib i386 Packages
zfsutils:
Установлен: (отсутствует)
Кандидат: (отсутствует)
Таблица версий:
zfs-dracut:
Установлен: (отсутствует)
Кандидат: 2.0.2-1
Таблица версий:
2.0.3-1 200
200 http://deb.debian.org/debian sid/contrib amd64 Packages
200 http://deb.debian.org/debian sid/contrib i386 Packages
2.0.2-1 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
500 http://deb.debian.org/debian bullseye/contrib i386 Packages
0.8.6-1~bpo10+1 250
250 http://deb.debian.org/debian buster-backports/contrib amd64 Packages
250 http://deb.debian.org/debian buster-backports/contrib i386 Packages
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
300 http://deb.debian.org/debian buster/contrib i386 Packages
zfsnap:
Установлен: (отсутствует)
Кандидат: 1.11.1-5.1
Таблица версий:
1.11.1-5.1 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
500 http://deb.debian.org/debian bullseye/main i386 Packages
200 http://deb.debian.org/debian sid/main amd64 Packages
200 http://deb.debian.org/debian sid/main i386 Packages
300 http://deb.debian.org/debian buster/main amd64 Packages
300 http://deb.debian.org/debian buster/main i386 Packages
zfs-modules:
Установлен: (отсутствует)
Кандидат: (отсутствует)
Таблица версий:
zfs-fuse:
Установлен: (отсутствует)
Кандидат: 0.7.0-21
Таблица версий:
0.7.0-21 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
200 http://deb.debian.org/debian sid/main amd64 Packages
0.7.0-19 300
300 http://deb.debian.org/debian buster/main amd64 Packages
zfsutils-linux:
Установлен: 2.0.3-1
Кандидат: 2.0.3-1
Таблица версий:
*** 2.0.3-1 200
200 http://deb.debian.org/debian sid/contrib amd64 Packages
100 /var/lib/dpkg/status
2.0.2-1 500
500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
0.8.6-1~bpo10+1 250
250 http://deb.debian.org/debian buster-backports/contrib amd64 Packages
0.7.12-2+deb10u2 300
300 http://deb.debian.org/debian buster/contrib amd64 Packages
Владимир
Владимир
это не одно и тоже
Владимир
пакет исходного кода вообще не устанавливается через апт
Ivan
внезапно не получится поставить один пакет одной версии, а другой другой версии.
они зависят
Владимир
это не deb пакет)
Владимир
Владимир
я с этим и не спорил
Aleksey
Да хоть пакет из пятерочки.. какая разница то
Владимир
Владимир
zfs-linux - это не деб пакет
Ivan
Aleksey
2.0.3 виснет, интересно почему
Сергей
Dmitry
10 будет быстрее
а на сколько? Есть где та свежие сравнения по производительности?
Стоит пересобирать 2й в 10й?
Владимир
я и сказал что это пакет исходного кода
Владимир
ну говорить что что-то в сид работает не стабильно даже смешно), это ведь сид)
Ivan
Ivan
https://www.delphix.com/blog/delphix-engineering/zfs-raidz-stripe-width-or-how-i-learned-stop-worrying-and-love-raidz
For performance on random IOPS, each RAID-Z group has approximately the performance of a single disk in the group. To double your write IOPS, you would need to halve the number of disks in the RAID-Z group. To double your read IOPS, you would need to halve the number of "data" disks in the RAID-Z group (e.g. with RAIDZ-2, go from 12 to 7 disks). Note that streaming read performance is independent of RAIDZ configuration, because only the data is read. Streaming write performance is proportional to space efficiency.
Dmitry
Т. Е. Если 4 диска, то пересобрав на 10й, я получу в 2 раза быстрее скорость.
Dmitry
Ivan
Сергей
Dmitry
Сергей
Сергей
сделать свои профили нагрузки и с ними протестировать.
Dmitry
Dmitry
а потом еще ночью тушить сервисы и запускать тесты
Dmitry
жесть
George
плюс у raidz есть нюансы по полезному пространству, стоит выбирать recordsize побольше на нём
Dmitry
А в таком случае, есть способы безопасно пересобрать raidz2 если на нем стоит сам прокс? При наличии ещё одного рейда
Сергей
Сергей
собрать второй рейд как 10. И сделать zfs send *ROOT* со старого пула на новый
Сергей
в настройках биоса выбрать другие диски для загрузки
Dmitry
есть консоль
Сергей
Сергей
Dmitry
контент
Сергей
zvol?
Dmitry
pool 237G 1.47T 151K /rpool
rpool/ROOT 90.0G 1.47T 140K /rpool/ROOT
rpool/ROOT/pve-1 90.0G 1.47T 90.0G /
rpool/data 134G 1.47T 140K /rpool/data
rpool/data/vm-1117-disk-0 30.5G 1.47T 30.5G -
rpool/data/vm-2201-disk-0 30.8G 1.47T 30.8G -
rpool/data/vm-901-disk-0 72.2G 1.47T 72.1G -
rpool/data/vm-901-state-backup_dev 1020M 1.47T 1020M -
rpool/swap 12.1G 1.47T 10.6G -
ssdpool 924G 818G 140K /ssdpool
ssdpool/data 923G 818G 140K /ssdpool/data
ssdpool/data/vm-1001-disk-0 743G 1.36T 171G -
ssdpool/data/vm-1115-disk-0 5.95G 823G 1.02G -
ssdpool/data/vm-1116-disk-0 43.5G 842G 19.1G -
ssdpool/data/vm-1116-disk-1 131G 918G 30.5G -
Сергей
Сергей
вы лучше пишите "диски виртуальных машин, образы которых размещены на zfs". А то у слова "диски" - много значений)
Dmitry
Получается, такой "мини" план
1. перенос с ssdpool \ zfs send ssdpool/data | zfs receive rpool/data
2. пересбор ssdpool на raid 10 \ прописать отдельно
3. перенос с rpool на ssdpool \ zfs send rpool/data | zfs receive ssdpool/data
4. перенос с rpool Root \ zfs send rpool/ROOT | zfs receive ssdpool/ROOT
5. Запуститься с SSD дисков,
6. Пересобрать rpool
7. Перенести ROOT и часть дисков обратно \ zfs send ssdpool/data/vm-1117-disk-0 | zfs receive rpool/ROOT
8. Запуститься, проверить
По 7 пункту же верный синтаксис?
d
Dmitry
Dmitry
Николай Орлов
добрый день, подскажите как сделать апгрейд
Николай Орлов
pool: storage
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(5) for details.
scan: scrub repaired 0B in 02:03:54 with 0 errors on Sun Feb 14 02:28:06 2021
config:
NAME STATE READ WRITE CKSUM
storage ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sda ONLINE 0 0 0
sdb ONLINE 0 0 0
Николай Орлов
zfs upgrade storage
0 filesystems upgraded
1 filesystems already at this version
Николай Орлов
что не так я делаю
Николай Орлов
zpool upgrade storage
This system supports ZFS pool feature flags.
cannot set property for 'storage': invalid feature 'redaction_bookmarks'
Николай Орлов
оказывается ребут был нужен
d
Николай Орлов
Нужно было перезагрузить сервер, и после этого апгрейд прошёл как надо
Владимир
Всем привет. Читаю тут про NUMA, pagecache и postgresql. И там рекомендуют вообще отказаться от NUMA, чтобы не сложнять механизмы доступа к памяти.
Я использую ZFS для postgresql и по сути pagecache там нет вовсе, там arc кеш. Стало интересно, а как это работает с arc кешем?
Есть ли у кого-то может годный мануал с описанием как тюнинговать систему под postgresql при условии что файловая система ZFS?
d
d
Оно же встроенное
Владимир
ну в моём случае с арк кешем вообще пока не понятно нужно ли, есть ли там влияние NUMA
Sergey
Влияние numa есть всегда, когда один процессор обращается к памяти другого
Sergey
Разве можно отказаться от NUMA?
Ну там можно прибить гвоздями процессы к одному процу и выставить что б ему память по возможности из нужной numa ноды выделялась, но сомневаюсь, что так можно с arc
Sergey
Опять же это имеет смысл только если скорости линка между процами (qpi/upi) не хватает или реально для приложения заметна лейтенси этого обращения
Сергей