Есть сервер на двух 4х-ядерных Xeon'ах с 8 ГБ RAM.
На нём установлен Debian Etch с ядром 2.6.22 из backports.
Установлен VMware Server, в котором крутятся три виртуальные машины с Windows, две из которых - сервера баз данных MSSQL и ORACLE.
И вот при активной работе пользователей - машины начинают ощутимо "тупить", а иногда даже говорить в свой виндовый лог ошибки, мол что дисковые устройства не ответили в период таймаута, данные потеряны, бла-бла.
Рисую графики загрузки процессоров - вижу вот что:
(на остальных 4х ядрах - картина похожая).
Получается, что большинство процессорного времени уходит на обсчитывание ввода/вывода на диски.
Проверял скорость записи на диск - получается 45 Mb/c, но при сильной загрузке процессора.
Честно говоря, ожидал большей производительности от такой мощной машины да ещё и с SAS.
В syslog и dmesg нет ничего военного.
Код: Выделить всё
# dmesg |grep sas
megasas: 00.00.03.10-rc5 Thu May 17 10:09:32 PDT 2007
megasas: 0x1000:0x0060:0x1000:0x100a: bus 11:slot 0:func 0
megasas: FW now in Ready state
Сначала думал, что отключено кэширование на RAID-контроллере, включил "родной" утилиткой megacli, картина не изменилась. Теперь и не знаю что думать - кривой драйвер (модуль megaraid_sas)?
Помогите пожалуйста, может кто сталкивался с этим контроллером? Я уже обгуглился, нашёл только про контроллер 1068, а про мой 1078 ничего.