The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Оптимизация дисков FreeBSD, !*! d_pilot, 17-Фев-10, 21:37  [смотреть все]
Добрый день.
Имеется сервер с 2 sas дисками в raid 1.
Установленная ОС - FreeBSD 7.2.
И имеется проблема с производительностью дисков.
Согласно выводу gstat загрузка дисков(%bisy) постоянно больше 100 процентов. При этом записывается около 1MB/s и периодически очередь(L(q)) возрастает . При этом система жутко тормозит. как можно увеличить производительность записи на диск.
Чуть не забыл. На диск постоянно пишется много небольших данных.
  • Оптимизация дисков FreeBSD, !*! d_pilot, 06:57 , 18-Фев-10 (1)
    >Добрый день.
    >Имеется сервер с 2 sas дисками в raid 1.
    >Установленная ОС - FreeBSD 7.2.
    >И имеется проблема с производительностью дисков.
    >Согласно выводу gstat загрузка дисков(%bisy) постоянно больше 100 процентов. При этом записывается
    >около 1MB/s и периодически очередь(L(q)) возрастает . При этом система жутко
    >тормозит. как можно увеличить производительность записи на диск.
    >Чуть не забыл. На диск постоянно пишется много небольших данных.

    Ещё вопрос. Как оценить производительность при помощи iostat?

    • Оптимизация дисков FreeBSD, !*! sHaggY_caT, 09:58 , 18-Фев-10 (2)
      • Оптимизация дисков FreeBSD, !*! d_pilot, 11:28 , 18-Фев-10 (4)
        >[оверквотинг удален]
        >А что именно не понятно? Кстати, BSD top умеет сортировать процессы по
        >дисковой активности(клавиша m), и ps тоже (man ps)
        >
        >
        >В платформу можно вставить четыре диска? Если да, 1+0 через geom (gmirror
        >и gstripe) должны Вас спасти.
        >
        >
        >У Вас ведь не фейк-рейд через полукитайский недоконтроллер, а gmirror или нормальный
        >аппаратный с батарейкой и включенным кэшем контроллера на запись?

        Что грузит систему известно. Отказаться от приложения не можем. Увеличить количество шпинделей для увеличения записи - тоже не возможно(тупо нет дырок). RAID аппаратный. Выбрано решение 1 рейда из соображений отказоустойчивости.
        Просто если писать на диск большими блоками, то скорость записи на много больше(больше чем в 20 раз). Собственно из-за этого и возник вопрос. Как сделать так, чтобы то, что пишется маленькими блоками кешировалось, а кеш аккуратно ложился на диски. И как увеличить кеш. Благо оперативы достаточно много.

  • Оптимизация дисков FreeBSD, !*! sHaggY_caT, 10:01 , 18-Фев-10 (3)
    • Оптимизация дисков FreeBSD, !*! d_pilot, 11:29 , 18-Фев-10 (5)
      >[оверквотинг удален]
      >>Имеется сервер с 2 sas дисками в raid 1.
      >>Установленная ОС - FreeBSD 7.2.
      >>И имеется проблема с производительностью дисков.
      >>Согласно выводу gstat загрузка дисков(%bisy) постоянно больше 100 процентов. При этом записывается
      >>около 1MB/s и периодически очередь(L(q)) возрастает . При этом система жутко
      >>тормозит. как можно увеличить производительность записи на диск.
      >>Чуть не забыл. На диск постоянно пишется много небольших данных.
      >
      >Кстати, народ все чаще начинает использовать SSD. Если все совсем плохо, может
      >быть это тоже решит проблему?

      SSD слишком дорого и не надёжно.

      • Оптимизация дисков FreeBSD, !*! sHaggY_caT, 11:32 , 18-Фев-10 (7)
        • Оптимизация дисков FreeBSD, !*! Лешка Лефортовский, 18:50 , 18-Июн-10 (13)
          • Оптимизация дисков FreeBSD, !*! sHaggY_caT, 12:11 , 20-Июн-10 (14)
            • Оптимизация дисков FreeBSD, !*! d_pilot, 18:08 , 20-Июн-10 (15)
              >>Галина, у Вас второй диск накроется сразу после первого, как минимум в
              >>туже ночь. Именно по тому, что это зеркало ;]
              >
              >У меня другой опыт: куча серверов с умершими дисками из одной партии
              >в одном рейд-массиве:
              >были, конечно, и синхронные "обсыпы", но и много раз оставшиеся диски работали
              >в массиве не один год.
              >
              >SSD среди них еще не было, но не думаю, что будет существенная
              >разница.

              Разница существенна, так как основное отличие SSD от традиционных дисков - ограниченное число циклов записи у SSD, притом как у шпиндельных дисков такого нет. При RAID1 каждая запись будет производится на оба диска сразу. Соответственно и счётчик циклов записи будет крутиться на обоих дисках одновременно. И придут к нулю они также примерно одновременно. Соответственно и вылетят примерно одновременно. И если вы успели вовремя поменять диск, значит у вас просто превосходная карма и вам дико повезло.

  • Оптимизация дисков FreeBSD, !*! anonymous, 22:21 , 18-Фев-10 (10)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру