Занятость диска на 100%


Главная Форумы POWER Systems AIX/Hardware Занятость диска на 100%

В этой теме 7 ответов, 6 участников, последнее обновление  Дмитрий 8 года/лет, 4 мес. назад.

  • Автор
    Сообщения
  • #2538

    Semyon
    Участник

    У меня есть сервак и хранилище с ним. На серваке AIX 5.3 и Oracle 10G. Есть провисы по производительности. При проверки на nmon, заметил, что один диск hdisk4 постоянно работает на 100%, остальные почти по 0. Кто, что сможет посоветовать?

  • #2541

    kir
    Хранитель

    На первый взгляд, можно разнести табличные пространства на разные диски.
    Можно чуть глубже копнуть в плане oracle и понять нужно ли так часто читать/писать на диски?

  • #2542

    andrewk
    Участник

    судить о проблеме производительности по одному отдельно взятому факту — mauvais tone.

  • #2543

    andrewk
    Участник

    сколько у Вас система проводит в I/O wait?

  • #2548

    Дмитрий
    Участник

    # iostat 5
    в студию.
    Дальше смотрим
    # filemon -O pv,lv,lf -o fmon.out
    (уходит в фоновый режим, минут через 10 —
    # trcstop
    )

    находим наиболее «горячие» разделы и разбрасываем их по разным дискам/контроллерам.
    Это если нужен совет сразу «тупо и в лоб».
    Но есть ещё масса вариантов.

  • #2621

    boombox
    Участник

    Dmitry писал(а):

    # iostat 5
    в студию.
    Дальше смотрим
    # filemon -O pv,lv,lf -o fmon.out
    (уходит в фоновый режим, минут через 10 —
    # trcstop
    )

    находим наиболее «горячие» разделы и разбрасываем их по разным дискам/контроллерам.
    Это если нужен совет сразу «тупо и в лоб».
    Но есть ещё масса вариантов.

    ну 10 минут это уж слишком — можно устать страницы листать.
    достаточно минуту-две во время 100% занятости диска.

    Есть еще более интересная ситуация — во время ребаланса контейнеров db2 диск занят на 100%.
    На диске только один LV из 5 LP по 1 GB (файловая система /db2). Куда уж тут разбрасывать? Соответствующий LUN на DS — в RAID5.

    Конечно, можно создать отдельную VG для /db2 с меньшим размером LP, например, по 64 MB, нарезать в нее кучу мелких дисков и создать из них тот же LV под /db2.
    Но я уверен, что это не решит проблему.

  • #4169

    Иван Поспелов
    Участник

    Люди, подскажите решилась ли эта проблема. У меня похожая.
    В BladeCenter S установлено лезвие JS12, ему презентованы 4 диска по 2 из каждой корзины, из ни по 1 из каждой корзины объединены страйпом и зазеркалированы на соседние. Так вот после прохождения синхронизации зеркал, при записи относилтельно большого объема данных (~4-6Гб) один из дисков вдруг становится занят на 100% при том что харды уже ничего не пишут и не читают, т.е. iostat выглядит как 100% 0 0 0 0 , при этом любое обращение к VG с этим диском вешает консоль и терминальные сеансы. Помогите советом. VG разбирал. На диск отдельно все пишется отлично….

  • #4175

    Дмитрий
    Участник

    filemon и lvmstat пробовали запускать? Что они показывают?

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