Skip to Content Java Solaris Downloads Сообщества Партнеры My Sun (sun.com) Как купить Sun Россия Worldwide

Sun StorEdge Fast Write Cache 1.0
Sun StorEdge Fast Write Cache 1.0
 

Sun StorEdge Fast Write Cache 1.0

Введение

Sun StorEdge Fast Write Cache - это программно-аппаратное решение, позволяющее оптимизировать выполнение операций записи, повысить производительность каналов ввода-вывода дисковых массивов Fibre Channel Sun StorEdge A5x00 и существенно увеличить производительность приложений интенсивных по операциям записи. Fast Write Cache осуществляет кэширование данных в энергонезависимой памяти, что позволяет считать операцию завершенной еще до того момента, когда данные непосредственно будут записаны на диск.

Fast Write Cache состоит из двух энергонезависимых плат SBus NVRAM, используемых как кэширующие устройства, и программного обеспечения управления кэшируемыми данными.

Fast Write Cache устанавливается на серверах, работающих под управлением операционной системы Solaris.

Приложения

Дисковые массивы A5x00 лидируют по производительности в широком спектре приложений, в том числе в системах информационных хранилищ, системах поддержки принятия решений и системах обработки изображений. Sun StorEdge Fast Write Cache позволяет дисковым массивам A5x00 показать высокие результаты производительности и на таких приложениях, как OLTP и файл-сервис.

Проведенные исследования показали, что Fast Write Cache позволяет в зависимости от объема передаваемых данных повысить производительность приложений более чем в 10-20 раз. Наиболее существенные улучшения показателей наблюдаются при решении задач с операциями последовательной записи, когда отдельные операции записи объединяются кэш-памятью в более крупные операции. Для RAID 5 такие операции записи выполняются на дисках полностью параллельно, что позволяет избавиться от последовательности действий "считать-изменить-записать".

Программное обеспечение Fast Write Cache позволяет системным администраторам явно указывать, какие именно блоки данных должны кэшироваться, а какие - нет.

Рекомендуется кэшировать:

  • Данные NFS
  • Данные, используемые OLTP приложениями

Не рекомендуется кэшировать:

  • Данные, используемые системами поддержки принятия решений
  • Области диска, используемые только для чтения данных

Архитектура

Sun StorEdge Fast Write Cache реализован как UNIX® драйвер устройства, использующий энергонезависимую память для кэширования запросов на операции записи. По мере заполнения кэш-памяти, ранее записанные в кэш данные в асинхронном режиме переносятся на диск. Fast Write Cache выполняет функции промежуточного уровня между другими драйверами дисков и файловой системой UNIX. Реальные драйверы кэшируемых устройств в таблицах операционной системы заменяются заглушками. Когда же Fast Write Cache реально выполняет операцию записи (когда содержимое кэш-памяти должно быть перемещено на диск), используются исходные драйверы устройств.

Fast Write Cache является надстройкой над программным обеспечением Sun Enterprise Volume Manager и позволяет ему работать с любыми блоками данных, допуская различные уровни RAID: RAID 5, RAID 1, RAID 0+1.

Аппаратные компоненты

Fast Write Cache Release 1.0 использует две дублирующие друг друга платы SBUS NVRAM с 32 МБ статической оперативной памяти (SRAM) на каждой. Плата NVRAM является однослотовой SBus платой с двумя мезанинными платами памяти. Каждая плата поддерживает возможность обнаружения и исправления ошибки в одном разряде и возможность обнаружения ошибок в двух разрядах. В случае обнаружения ошибок в двух разрядах программное обеспечение осуществляет отключение платы, перенос данных из кэш-памяти на диск и перевод кэш-памяти в режим сквозной записи.

Каждая плата NVRAM имеет три литиевых батареи. Срок жизни батареи составляет пять лет. Батареи способны хранить данные до 18 месяцев.

Производительность платы при выполнении операций записи составляет 108 МБ/с. При нормальном течении операций ввода-вывода кэш-память используется только для операций записи. При восстановлении данных (при некорректном выключении системы) блоки данных считываются из памяти NVRAM со скоростью 72 MБ/с.

Плата NVRAM имеет один светодиод, питаемый от хост-системы.

Лампа светодиода горит, если

  • Кэш-память включена
  • Произошло некорректное выключение системы при работающей кэш-памяти

Лампа светодиода не горит, если

  • Кэш-память выключена
  • Плата не установлена
  • Плата установлена, но питание системы выключено

Программные компоненты

Fast Write Cache включает в себя следующие программные компоненты:

  • Storage Volume Driver (SUNWspsv)
  • Storage Cache Manager (SUNWscm)
  • NVRAM driver (SUNWnvm)
  • Diagnostic (SUNWvtsnp)

    Storage Volume Driver (SUNWspsv)

    Многоуровневый драйвер, который обнаруживает запросы на ввод-вывод к кэшируемым устройствам и затем осуществляет копирование данных из буферов операционной системы Solaris во внутренние буферы кэш-памяти, или наоборот.

    Storage Cache Manager (SUNWscm)

    Пакет Storage Cache Manager включает в себя программное обеспечение управления кэш-памятью и выполняет следующие функции:

    • Объединение операций записи
    • Перемещение данных на диск
    • Включение и выключение режима сквозной записи
    • Блокировку данных в кэш-памяти, например, когда данные не могут быть перемещены на диск в случае его сбоя.

    NVRAM driver (SUNWnvm)

    SUNWnvm включает в себя программное обеспечение, необходимое для поддержки плат NVRAM и осуществляющее зеркалирование данных между двумя дублирующими друг друга платами. Оно также содержит программное обеспечение, осуществляющее наблюдение за состоянием батарей, памяти на платах и общим состоянием платы. В случае обнаружения сбоя на плате посылается сообщение менеджеру Storage Cache Manager, который при получении извещения о сбое осуществляет перевод кэш-памяти в режим сквозной записи.

    Diagnostic (SUNWvtsnp)

    Пакет SUNWvtsnp осуществляет диагностику плат NVRAM.

Требования к системе

  1. Ниже приведены минимальные требования к системе, на которую может быть установлен Fast Write Cache.

    • Solaris 2.6 или более поздняя совместимая версия
    • Два разъема SBus для двух SBus карт NVRAM
    • Устройство считывания компакт-дисков, подсоединенное к серверу, на котором будет устанавливаться Fast Write Cache
    • Приблизительно 4 МБ дискового пространства

  2. SUNWvtsnp - это усовершенствованное средство диагностики SunVTS, контролирующее плату SBus NVRAM для Fast Write Cache. SUNWvtsnp не является самостоятельным программным пакетом и не может быть использовано без предварительной установки пакета SUNWvts.

Платформы, на которых может использоваться Fast Write Cache 1.0

Серверы

  • Sun Enterprise 3000
  • Sun Enterprise 3500
  • Sun Enterprise 4000
  • Sun Enterprise 4500
  • Sun Enterprise 5000
  • Sun Enterprise 5500
  • Sun Enterprise 6000
  • Sun Enterprise 6500

Дисковые массивы

Совместимость с программным обеспечением

Поддерживается взаимодействие Fast Write Cache 1.0 со следующим программным обеспечением:

  • Instant Image 1.0
  • Sun Enterprise Volume Manager 2.5 - patch 107773-01
  • Sun Enterprise Volume Manager 2.6 - patch 107735-01

Рекомендации по использованию кэширующей системы

Какие данные требуют кэширования, а какие - нет

Fast Write Cache позволяет системным администраторам без приостановки системы изменять ее конфигурацию, указывая, какие данные требуют кэширования, а какие - нет. Таким образом, работа с одними томами данных может вестись напрямую через высокоскоростные диски, а другие тома данных могут кэшироваться.

Возможность динамического добавления и удаления томов данных, подлежащих кэшированию, позволяет системным администраторам кэшировать данные, когда это необходимо, или обращаться напрямую к диску, если кэширование нецелесообразно или недопустимо.

Следующие данные рекомендуется кэшировать:

  • Данные приложений, выполняющих небольшие операции последовательной записи
    • Журналы баз данных
    • Данные OLTP
    • Данные файловой системы
  • Тома данных RAID 5
  • Fast Write Cache допускает кэширование томов данных Sun Enterprise Volume Manager

Следующие данные не рекомендуется кэшировать:

  • Данные приложений, выполняющих крупные асинхронные операции записи
    • Приложения систем поддержки принятия решений
  • Данные, используемые только на чтение

За более подробной информацией обращайтесь к Вашим реселлерам.


За дополнительной информацией обращайтесь:

info@Russia.Sun.Com

Контакты О компании Новости Вакансии Правовые аспекты Условия использования Торговые марки
Copyright 1994-2008 Sun Microsystems, Inc.