Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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-pool?

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Как дефрагментировать zfs-pool?, Proxmox Виртуальная Среда
     
    udo
    Guest
    #1
    0
    13.04.2018 13:48:00
    Привет, у меня есть пул zfs с виртуальной машиной MsSql, которая активно изменяет данные. Я использую zfs для восстановления после катастрофы — отправляю снимки с pve-zsync на другой узел кластера и с znapzend на удаленный хост. После короткого времени использования пул сильно фрагментировался: Код: zpool get capacity,size,health,fragmentation
    NAME       PROPERTY       VALUE   SOURCE
    pve02pool  capacity       73%     -
    pve02pool  size           1.73T   -
    pve02pool  health         ONLINE  -
    pve02pool  fragmentation  40%     - Я читал, что дефрагментация на zfs невозможна. Это все еще так? И REFER вырос, что не соответствует снимкам: Код: zfs list -t snapshot
    NAME                                                      USED  AVAIL  REFER  MOUNTPOINT
    pve02pool/vm-200-disk-2@rep_default_2018-04-11_11:45:01   476M      -   605G  -
    pve02pool/vm-200-disk-2@2018-04-11-180000                62.6M      -   685G  -
    pve02pool/vm-200-disk-2@2018-04-12-000000                30.9M      -   684G  -
    pve02pool/vm-200-disk-2@2018-04-12-060000                11.3M      -   684G  -
    pve02pool/vm-200-disk-2@2018-04-12-120000                94.2M      -   684G  -
    pve02pool/vm-200-disk-2@rep_default_2018-04-12_17:45:16  2.01M      -   684G  -
    pve02pool/vm-200-disk-2@2018-04-12-180000                   2M      -   684G  -
    pve02pool/vm-200-disk-2@2018-04-13-000000                 142G      -   880G  -
    pve02pool/vm-200-disk-2@rep_default_2018-04-13_05:45:07  2.45M      -   727G  -
    pve02pool/vm-200-disk-2@2018-04-13-060000                2.42M      -   727G  -
    pve02pool/vm-200-disk-2@2018-04-13-120000                91.7M      -   727G  -
    pve02pool/vm-200-disk-2@rep_default_2018-04-13_13:30:05  46.7M      -   727G  - Если единственный способ — это миграция хранения, то это не совсем удобно: если я переношу объем 1TB с помощью миграции хранения, объем будет занимать все пространство после этого. То есть, сначала нужно перенести, затем вернуть, записать нули в свободное пространство. И, если я правильно понимаю, новая синхронизация zfs (с pve-zsync и znapzend) затем передаст весь диск виртуальной машины снова, потому что это новый диск (а 600 ГБ через WAN-соединение занимает несколько дней). Есть какие-нибудь советы? Удо
     
     
     
    puertorico
    Guest
    #2
    0
    08.12.2018 14:28:00
    Я только что это увидел и у меня возникла мысль: какие SSD вы используете? Когда я впервые познакомился с ZFS, я думал, что работать на любых быстрых потребительских SSD, таких как Samsung 950 EVO и PRO, будет вполне достаточно. У нас было несколько 1 ТБ дисков в RAID 1. Мы тяжело узнали, что каждый SSD, который у нас был, не подходил для нашей рабочей нагрузки с контейнерами. Они были медленными с самого начала, а затем в очень короткие сроки диск стал намного медленнее. В некоторых случаях производительность падала ниже, чем у обычных HDD. Я перепробовал все, что только можно: сменил сервер, HBA и добавил до 64 ГБ ОЗУ. Ничего не помогало. Тогда один человек на форумах подсказал мне, что потребительские устройства не предназначены для ZFS. Сегодня мы заменили все диски на всех наших узлах на RAID 1 с Intel DC S3710. В наших тестах мы видим сумасшедшие улучшения скорости, и даже когда фрагментация составляет 61%.
     
     
     
    stevensedory
    Guest
    #3
    0
    12.03.2020 04:46:00
    Когда стоит волноваться? У меня 40% на SSD. Есть ли способ узнать, прежде чем это нас подведет?
     
     
     
    fabian
    Guest
    #4
    0
    12.03.2020 10:52:00
    если вы не хотите углубляться в внутренности ZFS, вам не стоит беспокоиться о фрагментации метаслабов напрямую. вы заметите, когда это станет проблемой, потому что производительность упадет. это произойдет только в том случае, если ZFS не сможет записывать большие последовательные блоки и придется разбивать их на меньшие. на (нормальных) SSD это не столь критично, так как они значительно лучше справляются с мелкими и случайными записями, чем вращающиеся диски.
     
     
     
    stevensedory
    Guest
    #5
    0
    12.03.2020 16:40:00
    Хорошо, что знаю. С учетом этого, есть ли определенный процент фрагментации, за которым мне стоит следить, чтобы не ждать, когда клиенты начнут жаловаться на проблемы с производительностью?
     
     
     
    fabian
    Guest
    #6
    0
    13.03.2020 09:52:00
    не совсем. Значение FRAG просто показывает, насколько велики сегменты свободного пространства в среднем. Если у вас много больших последовательных записей, вам нужно минимальное фрагментирование, чтобы не потерять производительность. Но это во многом зависит от вашей нагрузки. Вы можете установить уведомление на уровне около 70%, чтобы проверить ухудшение производительности. Но, вероятно, имеет смысл напрямую следить за метриками производительности.
     
     
     
    stevensedory
    Guest
    #7
    0
    16.03.2020 14:55:00
    Это было очень полезно. Спасибо!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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