Назад | Перейти на главную страницу

Повысит ли производительность добавление кэш-памяти SSD в мое хранилище ZFS?

На сервере 4 ГБ ОЗУ, а мой zpool состоит из 15,5 тыс. Дисков SAS, расположенных следующим образом:

    NAME          STATE     READ WRITE CKSUM
    tank          ONLINE       0     0     0
      raidz1-0    ONLINE       0     0     0
        c0t2d0    ONLINE       0     0     0
        c0t3d0    ONLINE       0     0     0
        c0t4d0    ONLINE       0     0     0
        c0t5d0    ONLINE       0     0     0
        c0t6d0    ONLINE       0     0     0
        c0t7d0    ONLINE       0     0     0
        c0t8d0    ONLINE       0     0     0
      raidz1-1    ONLINE       0     0     0
        c0t10d0   ONLINE       0     0     0
        c0t11d0   ONLINE       0     0     0
        c0t12d0   ONLINE       0     0     0
        c0t13d0   ONLINE       0     0     0
        c0t14d0   ONLINE       0     0     0
    spares
      c0t9d0      AVAIL
      c0t1d0      AVAIL   

Основное использование - хранилище NFS для пары серверов VMWare ESXi. Я не могу провести «настоящие» тесты, потому что это производственная система (нет бюджета на тестовые системы), но использую dd и bonnie++ Я не могу получить больше ~ 40-50 МБ / с при записи и ~ 70-90 МБ / с при чтении. Кажется, я смогу добиться большего, но я не уверен, где оптимизировать. Основываясь на том, что я читал, я думаю, что Твердотельный накопитель OCZ Vertex 2 Pro поскольку мой L2ARC будет лучшим по цене для улучшения пропускной способности.

  1. Есть ли еще что-нибудь, что мне нужно для повышения производительности? Если не...
  2. Как узнать, какого размера кэш-память мне нужна?
  3. Могу ли я в безопасности использовать только один SSD в качестве устройства кэш-памяти?

Я предполагаю, что журнал намерений ZFS (ZIL) ограничивает производительность записи. Быстрый SSD, используемый как устройство регистрации может помочь. Некоторые подсказки:

  • ЗИЛ-ускоритель: DRAM или Flash? подробно объясняет проблемы.
  • Возможно, вы захотите потестить с отключенным ЗИЛом. Смотри мой другая публикация.
  • Проверять, выписываться Функции ZFS в Oracle Solaris Express если вы используете последнюю версию ZFS, потому что способ отключения ZIL изменился. Есть новый синхронизировать свойство файловой системы сейчас.
  • До недавнего времени было невозможно удалить устройство журнала из пула ZFS. Конечно, это вызывало проблемы в случае выхода из строя устройств единого журнала. Поэтому рекомендуется использовать зеркало для устройства журнала. Однако в последних выпусках ZFS это ограничение было устранено, и теперь можно удалить устройство с одним журналом с помощью zpool remove. Убедитесь, что вы используете версию, которая поддерживает эту функцию, если вы действительно собираетесь установить SSD.

Я определенно сделал бы это .. Я читал, что это существенно помогает .. Однако вам нужно будет получить качественный SSD, так как он будет много использовать, поэтому выравнивание износа должно работать хорошо ..

Я нашел это сегодня .. что было бы очень хорошо

http://www.engadget.com/2010/11/08/ocz-revodrive-x2-pcie-ssd-reviewed-blisteringly-fast-in-every-c/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+weblogsinc/ engadget + (Engadget)

  1. Точно сказать не могу
  2. В 30 раз вашей оперативной памяти должно быть достаточно .. (300 ГБ плюс должны помочь в буфере)
  3. Одного SSD должно быть достаточно, это только кеш, который запоминается для пропускной способности .. (Все просто замедлится, когда он умрет / сломается / не существует)