Владимир
нет там зависимостей
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
Владимир
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
внезапно не получится поставить один пакет одной версии, а другой другой версии. они зависят
Владимир
это не deb пакет)
Владимир
я с этим и не спорил
Ivan
это не deb пакет)
zfs-dkms, zfs-initramfs не deb пакеты ?
Aleksey
Да хоть пакет из пятерочки.. какая разница то
Владимир
Владимир
zfs-linux - это не деб пакет
Aleksey
2.0.3 виснет, интересно почему
Dmitry
10 будет быстрее
а на сколько? Есть где та свежие сравнения по производительности? Стоит пересобирать 2й в 10й?
Владимир
apt-get source?
это исходный код
Владимир
я и сказал что это пакет исходного кода
Владимир
ну говорить что что-то в сид работает не стабильно даже смешно), это ведь сид)
Dmitry
а на сколько? Есть где та свежие сравнения по производительности? Стоит пересобирать 2й в 10й?
я просто нашел только старую статью, за 17й год, там принципиально между 2 и 1+0 нет разницы, одно на чтение чуть быстрее, другое на запись. А вот на актуальную версию не нашел(
Сергей
я просто нашел только старую статью, за 17й год, там принципиально между 2 и 1+0 нет разницы, одно на чтение чуть быстрее, другое на запись. А вот на актуальную версию не нашел(
у вас есть уникальная) возможность сделать тесты на текущей версии пула, затем собрать 10 - повторить тесты, и таким образом узнать что оказалось в итоге быстрее. И поделиться этим с нами))
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
зато результат будет очень точный и объективный)
а как тогда тесты скорости проводить?)
Сергей
сделать свои профили нагрузки и с ними протестировать.
Dmitry
сделать свои профили нагрузки и с ними протестировать.
я целый день потрачу на разбор с этими файлами, блин
Dmitry
а потом еще ночью тушить сервисы и запускать тесты
Dmitry
жесть
Alexander
я целый день потрачу на разбор с этими файлами, блин
Тогда ищите по чату)) раз миллион обсуждалось что мирор быстрее raidz
George
я целый день потрачу на разбор с этими файлами, блин
очень кратко - raidz НЕ про иопсы (т.е. рандом ему противопоказан), но может дать адекватный поточный доступ. Миррор для производительности оптимален.
George
плюс у raidz есть нюансы по полезному пространству, стоит выбирать recordsize побольше на нём
Dmitry
А в таком случае, есть способы безопасно пересобрать raidz2 если на нем стоит сам прокс? При наличии ещё одного рейда
Сергей
собрать второй рейд как 10. И сделать zfs send *ROOT* со старого пула на новый
Сергей
в настройках биоса выбрать другие диски для загрузки
Dmitry
есть консоль
Dmitry
собрать второй рейд как 10. И сделать zfs send *ROOT* со старого пула на новый
а оно прям так нормально работает ? заранее надо сделать полное копирование со старого носителя на новый?
Dmitry
zfs send | zfs receive скопирует весь ROOT.
а таким же образом можно и диски переносить? типа zfs send ssdpool/data | zfs receive rpool/data ?
Сергей
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
для этого же надо сделать этот бекап, заранее
это ключик -i, без него не инкрементальный будет пересыл
Николай Орлов
добрый день, подскажите как сделать апгрейд
Николай Орлов
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'
Николай Орлов
оказывается ребут был нужен
Egor V
оказывается ребут был нужен
Скорее погрузка новых модулей ядра с новым ZFS
Николай Орлов
Нужно было перезагрузить сервер, и после этого апгрейд прошёл как надо
Владимир
Всем привет. Читаю тут про NUMA, pagecache и postgresql. И там рекомендуют вообще отказаться от NUMA, чтобы не сложнять механизмы доступа к памяти. Я использую ZFS для postgresql и по сути pagecache там нет вовсе, там arc кеш. Стало интересно, а как это работает с arc кешем? Есть ли у кого-то может годный мануал с описанием как тюнинговать систему под postgresql при условии что файловая система ZFS?
d
Оно же встроенное
Владимир
Разве можно отказаться от NUMA?
Я не пробовал, но тут пишут что можно)
d
Я не пробовал, но тут пишут что можно)
Выдрать все процессоры, кроме одного?
Владимир
ну в моём случае с арк кешем вообще пока не понятно нужно ли, есть ли там влияние NUMA
Sergey
Влияние numa есть всегда, когда один процессор обращается к памяти другого
Sergey
Разве можно отказаться от NUMA?
Ну там можно прибить гвоздями процессы к одному процу и выставить что б ему память по возможности из нужной numa ноды выделялась, но сомневаюсь, что так можно с arc
Владимир
Влияние numa есть всегда, когда один процессор обращается к памяти другого
Там речь о механизме оптимизации который перетаскивает память локально к процу
Sergey
Там речь о механизме оптимизации который перетаскивает память локально к процу
Ну в случае с процессами это понятно как реализовать, а арк то не знает кто к нему обратится
Sergey
Опять же это имеет смысл только если скорости линка между процами (qpi/upi) не хватает или реально для приложения заметна лейтенси этого обращения
Сергей