Порядок чтения дисков из Volume Group


Главная Форумы POWER Systems AIX/Hardware Порядок чтения дисков из Volume Group

В этой теме 6 ответов, 5 участников, последнее обновление  Alex 3 года/лет, 2 мес. назад.

Aliexpress INT
  • Автор
    Сообщения
  • #20121

    RaistM
    Участник
    Aliexpress INT

    Всем добрый день.

    Есть два массива, разные по производительности.
    с обеих СХД подключены луны и зазеркалированиы средствами LVM.
    При обращении к VG, чтение идет с более медленного тома.
    1 СХД – обычные диски в RAID, 2 – SSD.

    Можно ли как-то указать порядок обращение к дискам в VG? Может како-то приоритет есть у дисков?

    Спасибо.

  • #20123

    Alex
    Участник

    Вы уверены, что чтение всегда идёт с более медленного диска?

    По дефолту, если специально не менять, политика зеркалирования – parallel, т.е. данные читаются с наименее загруженного в данный момент диска. Другое дело, что если диски очень сильно отличаются – этот алгоритм работает не очень хорошо.

    Покажите lslv для тома, станет ясно.

    Отвечая на второй вопрос: можно выставить политику зеркалирования таким образом, что чтение всегда будет происходить с первого плеча зеркала. Для этого вам, правда, и зеркало нужно будет организовать так, чтобы первая копия лежала на SSD. Читать про chlv, schedule, ps.

  • #20126

    andrewk
    Участник

    выкиньте либо одни, либо другие диски из VG и никогда не мешайте их в одной VG.

  • #20128

    Oleg
    Участник

    Может како-то приоритет есть у дисков?

    какие конкретно массивы?
    в случае зеркала (средствами LVM) чтение в основном идет с hdiskXX у которого ниже заполненность очереди
    проверьте какие на дисках установлены значения queue_depth
    и помониторьте – на сколько они заполняются

  • #20129

    Oleg
    Участник

    выкиньте либо одни, либо другие диски из VG и [b]никогда не мешайте их в одной VG[/b].

    у IBM совершенно противоположная рекомендация в отношении возможных сценариев использования FlashSystem :laugh:

  • #20130

    rrelaxx
    Участник

    1. Почитайте документацию о том, как работает планировщик чтения-записи LVM:
    http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.baseadmn/doc/baseadmndita/schedpolmir.htm
    2. Проверьте, что у вас экстенты разных половинок зеркала не перепутаны между PV и Primary копия лежит строго на Flash-е
    3. Включите политику . Запись будет синхронно на обе половины зеркала, чтение – строго с Primary (если только ошибка не возникнет при чтении). Переключение политик планировщика = простой соответствующих файловых систем, т.к. переключать можно только на LV в состянии Closed.
    4. А вообще вот:
    http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/TD106159

  • #20131

    Alex
    Участник

    выкиньте либо одни, либо другие диски из VG и никогда не мешайте их в одной VG.

    Неее, я как раз человека понимаю отчасти. Если диски отданы с разных площадок – получаем disaster recovery для тех, у кого не хватило денег на репликацию средствами массива.

Для ответа в этой теме необходимо авторизоваться.