Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [РЕШЕНО] ZFS: На самом деле "Размер блока" — это "Размер записи"?

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] ZFS: На самом деле "Размер блока" — это "Размер записи"?, Proxmox Виртуальная Среда
     
    Proxygen
    Guest
    #1
    0
    13.07.2019 08:01:00
    Часто упоминается ссылка на ZFS, которая гласит: "Размер блока устанавливается значением ashift в момент создания vdev и является неизменяемым. Размер записи, с другой стороны, индивидуален для каждого набора данных (хотя его можно унаследовать от родительских наборов), и его можно изменить в любое время." В PVE, в разделе Datacenter>Storage, я могу изменить размер блока (я только что сделал это на онлайн zfs пуле) {
    "lightbox_close": "Закрыть",
    "lightbox_next": "Далее",
    "lightbox_previous": "Назад",
    "lightbox_error": "Запрашиваемое содержимое не может быть загружено. Пожалуйста, попробуйте позже.",
    "lightbox_start_slideshow": "Начать слайдшоу",
    "lightbox_stop_slideshow": "Остановить слайдшоу",
    "lightbox_full_screen": "На весь экран",
    "lightbox_thumbnails": "Миниатюры",
    "lightbox_download": "Скачать",
    "lightbox_share": "Поделиться",
    "lightbox_zoom": "Увеличить",
    "lightbox_new_window": "Новое окно",
    "lightbox_toggle_sidebar": "Переключить боковую панель"
    } Я в замешательстве. Я только что изменил размер записи, а интерфейс называет это размером блока или...?
     
     
     
    fabian
    Guest
    #2
    0
    13.01.2020 08:24:00
    вы будете читать - изменять - записывать 64к на каждый (малый) блок, который хотите изменить, так же, как при выполнении небольших записей на физических дисках, где физический размер блока больше вашего размера I/O.
     
     
     
    Jarvar
    Guest
    #3
    0
    09.01.2020 16:40:00
    Сработает ли это, если я создам новый zfs пул на 64К, перемещу свои существующие диски ВМ в новый пул, изменю размер блока для старого пула, а затем верну их назад? Если я хочу сохранить то же имя zfs пула и структуру? Я всё ещё пытаюсь всё осознать. Спасибо. Видимо, мой стандартный размер блока был 8К на SSD, и это привело к высоким записям на дисках.
     
     
     
    fabian
    Guest
    #4
    0
    10.01.2020 07:18:00
    Да, это должно сработать для изменения volblocksize.
     
     
     
    Jarvar
    Guest
    #5
    0
    10.01.2020 15:57:00
    Мне сообщили, что vblocksize пула ZFS должен соответствовать размеру блока ОС на виртуальной машине, это так? Что случится, если они не совпадут? Например, пул ZFS с размером блока 64k и что-то вроде 4k или 8k для NTFS или XFS? Спасибо.
     
     
     
    guletz
    Guest
    #6
    0
    10.01.2020 17:35:00
    Нет, это не совсем правильно. Размер блока ОС может быть любым кратным размеру блока тома. В общем случае, на более высоком уровне, чем, скажем, HDD, вы можете иметь множитель размера блока по сравнению с уровнем ниже. Мой английский совсем плохой... Итак, если ваш текущий уровень, скажем, 4x=1 блок ОС (уровень ОС как пример), а уровень ниже (zfs) 2x, то никакой проблемы нет, потому что zfs может записать 2 блока. Затем zfs запишет на свой нижний уровень (сам диск) 2 блока (2 x 2x). Если этот блок zfs является кратным блоку hdd (например, 1x), то все в порядке (на hdd будет 4 x 1 x блока). Но есть много других факторов, которые могут это изменить: сжатие zfs, геометрия zfs (зеркало, raidz и т.д.). Так что думать, что только volblocksize zfs и размер блока ОС имеют значение, — это ошибка! Удачи / Бафта.
     
     
     
    Jarvar
    Guest
    #7
    0
    14.01.2020 18:21:00
    Это хорошая вещь? Я думаю, если файлы маленькие, тогда все равно потребуется записать 64к. Моя цель — уменьшить износ SSD. Сейчас при 4к, кажется, моя выносливость снижается довольно быстро с настройкой ZFS для Proxmox. Я пытаюсь выяснить, какая практика или настройки будут наиболее полезны для Proxmox, работающего с Виртуальной Машиной Windows Server 2019 и SQL Server Express 2008/2012... Спасибо.
     
     
     
    fabian
    Guest
    #8
    0
    15.01.2020 07:47:00
    нет, обычно это не хорошо (это называется усилением чтения или записи). если вы увеличиваете volblocksize, вам также нужно настроить ОС/ФС и т.д. внутри ВМ, чтобы они соответствовали этому размеру блока. базы данных, как правило, хотят записывать много мелких записей. вы можете попробовать настроить свою БД на использование блоков по 8к и оставить volblocksize на 8к. вы, вероятно, найдете много статей с более конкретными рекомендациями по настройке для вашего случая.
     
     
     
    guletz
    Guest
    #9
    0
    15.01.2020 09:38:00
    Для mssql SQL Server выполняет операции ввода-вывода в единицах, называемых "Extent", которые состоят из 8 страниц, а одна страница - это 8К, так что базовая единица ввода-вывода составляет 8 X 8К = 64К => volblocksize=64k источник - https://dba.stackexchange.com/questions/142462/choosing-the-right-storage-block-size-for-sql-server
     
     
     
    fabian
    Guest
    #10
    0
    15.01.2020 10:27:00
    тогда вы должны увидеть улучшение с размером volblock 64k, если также настроите файловую систему в виртуальной машине для этого.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры