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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО]ZFS против других файловых систем с использованием NVME SSD в качестве кеша, Proxmox Виртуальная Среда
     
    tane
    Guest
    #1
    0
    27.03.2017 17:30:00
    Привет, народ! Мы хотим перенести наш KVM-хост на одиночный сервер Proxmox на OVH. Но мы в раздумьях, какую файловую систему установить в качестве основной. Вот конфигурация сервера: Код: Intel Xeon E5-1650v3 - 6c/12t - 3.5 GHz/3.8 GHz
    Оперативная память: 128GB DDR4 ECC 2133 MHz
    2X2TB SATA + 2x450 GB NVME SSD Наша идея — использовать программный RAID 1 на основе ZFS с L2ARC в качестве кэша и ZIL или применить какую-то другую систему для повышения производительности qcow2 на KVM-хосте с использованием NVME SSD. Рекомендации? Имейте в виду, что это одиночный сервер, без системы высокой доступности. Спасибо.
     
     
     
    tane
    Guest
    #2
    0
    12.07.2017 09:44:00
    Привет, gvalverde! Я напишу тебе руководство как можно скорее, хорошо? Пока что могу сказать, что всё работает нормально, я очень доволен.
     
     
     
    gvalverde
    Guest
    #3
    0
    10.07.2017 02:08:00
    Какие шаги нужно предпринять для выполнения этой разбивки? Буду очень признателен за помощь в этом вопросе.
     
     
     
    BloodyIron
    Guest
    #4
    0
    12.07.2017 19:38:00
    L2ARC будет полезен только в том случае, если вы действительно ожидаете, что ваш ARC будет значительно больше, чем максимальный объем оперативной памяти в системе. В противном случае он бесполезен и потратит ваши деньги и время. Если у вас доступно 128 ГБ оперативной памяти для вашего ARC (что, я думаю, у вас есть?), это даст вам большое пространство для ARC, и этого, вероятно, будет достаточно. Но если этого недостаточно, вы всегда можете добавить устройства L2ARC позже. Устройства SLOG — это места, где SSD могут оказать наибольшее немедленное воздействие, перемещая ZIL с вращающегося диска на SSD на выделенном устройстве. Это в первую очередь полезно для синхронной записи и/или создания большего буфера для быстрых записей в условиях изменяющегося спроса. Я бы рекомендовал вам сначала рассмотреть SLOG, а для SLOG вам нужно PLP, поэтому PM863a, вероятно, будут вам интересны.
     
     
     
    guletz
    Guest
    #5
    0
    13.07.2017 17:58:00
    Неправильно! Удаление дупликатов возможно, если информация о дубликатах помещается в оперативную память. Если это не так... будет еще хуже. В общем, используйте удаление дупликатов, когда ваши файлы не меняются слишком часто.
     
     
     
    guletz
    Guest
    #6
    0
    13.07.2017 18:16:00
    .... если у вас нет ИБП. И это не совсем правда. Любая запись данных в ZFS сначала попадает в ОЗУ. Когда эти данные нужно сбросить, они отправляются на устройства vdev и в ZIL. Когда сервер падает, при загрузке ZFS проверяет, есть ли записи дисков в ZIL, но еще не записаны на диски ZFS. Таким образом, ZIL полезен только в случае неожиданного падения сервера. В любом случае, по умолчанию ZFS сбрасывает буферы на диск максимум за 5 секунд. Так что объем вашего ZIL по сути равен максимальной скорости чтения вашего устройства умноженной на 5 секунд. В другом случае речь идет о синхронных операциях ввода-вывода, когда данные считаются записанными на диски, когда ZIL говорит: "всё в порядке". Но в большинстве случаев вы будете иметь асинхронный ввод-вывод.
     
     
     
    Martin Maisey
    Guest
    #7
    0
    13.07.2017 18:30:00
    В общем согласен, и определенно нужна защита от потерь питания, так как SLOG читается только после некорректного завершения работы или сбоя. Если ваш SLOG не имеет PLP, вы можете запускать систему без него и с sync=disabled на ZFS dataset, что также несет риск потери данных, но по крайней мере будет значительно быстрее. SLOG требует высокой интенсивности записи, поэтому если вы рассматриваете накопители Samsung для корпоративного использования, лучше выбрать SM863a, а не PM863a, так как он предназначен для такого типа нагрузки. Однако у SATA более высокая задержка, чем у NVMe, что не очень подходит для SLOG. Поэтому если вы можете себе позволить NVMe с PLP, выбирайте его. У меня SM863a (нет свободных слотов PCIe), и pveperf показывает около 2000 fsyncs/s. Для лабораторных нагрузок, где мне не важны данные, я запускаю с sync=disabled, и это дает мне около 15000 fsyncs/s.
     
     
     
    BloodyIron
    Guest
    #8
    0
    13.07.2017 23:34:00
    1. Я не вижу никакой разницы (согласно информации от Samsung) между PM863a и SM863a, кроме того, что маркетинг утверждает, что один лучше для рабочих нагрузок с интенсивной записью. Скорости и IOPS между двумя (снова согласно документам Samsung) показывают практически идентичные цифры. Так что...? 2. Вы действительно видели какие-либо сценарии, где "латентность" SATA (в этом я довольно сомневаюсь) имеет реальное ощутимое влияние? Мне бы хотелось узнать больше о вашем мнении по этому конкретному вопросу.
     
     
     
    Martin Maisey
    Guest
    #9
    0
    13.07.2017 23:45:00
    Не совсем полная картинка, так как ИБП не спасет вас, если произойдет крах ОС. Но в общем вы правы. Даже с немиррированным SLOG вам нужно очень не повезти, чтобы потерять данные. В принципе, вам надо, чтобы одновременно произошла авария диска и незапланированное выключение в течение очень короткого времени (секунд). Как только ZFS заметит, что устройство SLOG вышло из строя, оно просто начнет записывать ZIL на основной пул. Основные причины для мирroring SLOG: а/ Если вы работаете с критически важными задачами (обычно это нагруженные виртуальные машины), ваши скорости синхронной записи значительно упадут, если немиррированный SLOG выйдет из строя, особенно если в вашем основном пуле используются традиционные HDD, а не SSD. Это может быть неудобно. б/ Пул может не автоматически монтироваться при загрузке, пока вы не укажете ZFS игнорировать неисправное устройство SLOG. Так бывает на FreeBSD - не уверен, происходит ли это на Linux.
     
     
     
    Martin Maisey
    Guest
    #10
    0
    14.07.2017 00:48:00
    Потеря выносливости — главный отличительный момент, а не скорость. Смотрите http://www.samsung.com/semiconductor/minisite/ssd/downloads/document/PM863a_and­_SM863a_Brochure.pdf. SM863a рассчитан на 3 DWPD в течение 5 лет, а PM863 — на 1.3 DWPD за 3 года. Если честно, это будет волновать только в случае очень загруженных серверов — если вы не планируете записывать более 340TB небольших синхронных записей за весь срок службы диска (при условии, что это модель на 240GB), оба диска, вероятно, будут примерно равны. Обычно я предпочитаю использовать диск, который явно разработан для записей с интенсивной нагрузкой, для задач с интенсивной записью, но ваше мнение может отличаться. Лично я этого не делал, потому что у меня не было возможности сравнить SLOG-диски SATA и NVMe бок о бок; SATA вполне устраивает меня в рамках домашнего бюджета. Но это довольно стандартный совет — например, в руководстве по рекомендациям по аппаратному обеспечению FreeNAS (и они действительно знают свои вещи по ZFS на этом форуме) говорится: "Устройства SLOG должны быть высококлассными PCIe NVMe SSD, такими как Intel P3700. Преимущества латентности спецификации NVMe сделали SATA SSD устаревшими в качестве устройств SLOG, с дополнительной пропускной способностью в качестве приятного бонуса." (https://forums.freenas.org/index.php?attachments/hardware-2016-r1e-pdf.18222/&version=58) Смотря на характеристики в Intel ARK, латентность записи DC S3710 составляет 66 микросекунд, а DC P3700 — 20 микросекунд. Теоретически я ожидал бы, что меньшая латентность будет основным фактором, влияющим на производительность SLOG. В конце концов, вся суть заключается в том, чтобы обеспечить запись синхронного запроса как можно быстрее, чтобы ZFS мог подтвердить выполнение обратно приложению. Разница в порядке величины, которую я наблюдал в производительности fsync между моим SLOG SM863a и sync=disabled, говорит о том, что, вероятно, существует потенциал для оптимизации производительности на этапе записи диска, если это можно сделать быстрее.
     
     
     
    BloodyIron
    Guest
    #11
    0
    14.07.2017 02:14:00
    1. Написание о надежности — это то, с чем я не нашел сравнения. Я это проверю, спасибо! 2. На самом деле я оказываю поддержку FreeNAS в IRC-канале, так что я хорошо осведомлен о таких вещах, и NVMe не является _реальным_ требованием для хорошей или отличной производительности SLOG. Есть множество систем или бюджетов, где это не вариант, и вы можете получить невероятно быструю производительность без NVMe. Более того, устройства PCIe NVMe обычно НЕ могут быть горячей заменой, так что у этого подхода есть свои подводные камни. 3. Есть много ситуаций, когда разница в задержке между NVMe и SATA SSD несущественна или незаметна, поэтому обычно это просто не стоит дополнительных затрат. 4. Производительность записи SSD гораздо важнее, чем задержка для функциональности SLOG, так как более низкие скорости записи увеличивают время ожидания, которое гипервизор или другая система будет тратить на синхронные записи. 5. Сравнение синхронного режима включения и выключения является заблуждением для бенчмаркинга. Вы обманываете сами себя, делая это. Бенчмаркинг ZFS совершенно не такой, как у других систем хранения. Снова повторю, я оказываю поддержку и внедрение для этих систем.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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