W2K3SSE и Firebird 1.0.3.972
Модераторы: kdv, Alexey Kovyazin
W2K3SSE и Firebird 1.0.3.972
Доброго времени суток!
Есть HP Proliant Server ML350, Xeon 3GHz, 1GB RAM, RAID Controller SmartArray 641 (без кэша на запись, правда (скорость записи ~5Мб/с)). На нем установлен Windows 2003 Server Standard Edition+SP1+SP2 и Firebird 1.0.3 (build 972).
Далее, есть некое клиентское ПО, которое работает с Firebird'овской базой. Когда запускаешь это ПО и выполняешь в нем рассчет (длительная операция над данными), то Firebird занимает процессор на серваке всего на 0-4(макс - 20, но редко)%. Когда ставишь клиентское ПО на сервак, то проц все равно занят на столько же (т.е. ни). Т.е. бездействие системы занимает 97%
Размер файла базы ~170Мб, количество записей (выводимое при backup/restore) 620000.
Из-за чего такая беда может быть (скорее всего из-за связки Win+FB, так как ставили ту же конфигурацию на другой железяки, примерно та же ситуация:( ) и как заставить комп работать на все 100?
Есть HP Proliant Server ML350, Xeon 3GHz, 1GB RAM, RAID Controller SmartArray 641 (без кэша на запись, правда (скорость записи ~5Мб/с)). На нем установлен Windows 2003 Server Standard Edition+SP1+SP2 и Firebird 1.0.3 (build 972).
Далее, есть некое клиентское ПО, которое работает с Firebird'овской базой. Когда запускаешь это ПО и выполняешь в нем рассчет (длительная операция над данными), то Firebird занимает процессор на серваке всего на 0-4(макс - 20, но редко)%. Когда ставишь клиентское ПО на сервак, то проц все равно занят на столько же (т.е. ни). Т.е. бездействие системы занимает 97%
Размер файла базы ~170Мб, количество записей (выводимое при backup/restore) 620000.
Из-за чего такая беда может быть (скорее всего из-за связки Win+FB, так как ставили ту же конфигурацию на другой железяки, примерно та же ситуация:( ) и как заставить комп работать на все 100?
это что, в 8-10 раз медленнее чем любой нынешний sata диск стоимостью 50 баксов???без кэша на запись, правда (скорость записи ~5Мб/с)
диск смените.Из-за чего такая беда может быть
Вы можете запустить perfmon, и посмотреть скорость чтения-записи на диск в этот момент. С такими копеечными размерами БД скорее всего проблема именно в диске.Т.е. бездействие системы занимает 97%
5мб в секунду - это даже на задрипанном ноутбуке уже давно не бывает.
Бывает. Машинка древняя однако. Я наналогичную недавно отправил на пенсию.
Там видимо один из двух вариантов:
1. Один из винтов посыпался и очень высокое время доступа при записи
2. На слабом контроллере юзают RAID-5 или того хуже RAID-6.
У меня на одной машинке при попытке перейти на RAID-5 как раз и наблюдалась скорость записи 5 метров в секунду на современных SATA-шных 250-ках.
Посмотри как настроен контроллер и просканируй винты на ошибки.
Там видимо один из двух вариантов:
1. Один из винтов посыпался и очень высокое время доступа при записи
2. На слабом контроллере юзают RAID-5 или того хуже RAID-6.
У меня на одной машинке при попытке перейти на RAID-5 как раз и наблюдалась скорость записи 5 метров в секунду на современных SATA-шных 250-ках.
Посмотри как настроен контроллер и просканируй винты на ошибки.
1. винтами сервер шуршит при расчете очень редко!
2. я еще написал, что на другом компе (Core2Duo 1,8 GHz), с той же ОС, той же версией FB, тем же клиентским ПО, та же ситуация = практически полное бездействие сервера.
3. На том же компе (который указан в пункте 2), но при ОС = Windows XP __ВСЕ ОТЛИЧНО__ !!!!!!!!!!!
ЗЫ Чем можно посмотреть что в данный момент делает FB? (вставка, апдэйт, выполнение хранимых процедур, триггеров)
2. я еще написал, что на другом компе (Core2Duo 1,8 GHz), с той же ОС, той же версией FB, тем же клиентским ПО, та же ситуация = практически полное бездействие сервера.
3. На том же компе (который указан в пункте 2), но при ОС = Windows XP __ВСЕ ОТЛИЧНО__ !!!!!!!!!!!
да, винты в RAID 5PC_M@niac писал(а): ...
2. На слабом контроллере юзают RAID-5 или того хуже RAID-6.
...
Посмотри как настроен контроллер и просканируй винты на ошибки.
ЗЫ Чем можно посмотреть что в данный момент делает FB? (вставка, апдэйт, выполнение хранимых процедур, триггеров)
Вот именно при тормозах со стороны контроллера винты редко шуршат пока он рассчитывает контрольные суммы.Zergius писал(а):1. винтами сервер шуршит при расчете очень редко!
Попробуй на том же контроллере собери RAID-1 и сравни скорость.
А диски там какие?Zergius писал(а):2. я еще написал, что на другом компе (Core2Duo 1,8 GHz), с той же ОС, той же версией FB, тем же клиентским ПО, та же ситуация = практически полное бездействие сервера.
Странно. У меня на старом серваке 2xXeon 2.6GHz, 2Gb, 2x73Gb SCSI RAID-1 (контроллер не помню) стоит W2k3. FB 2.0 Super Server шуршит как миленький. При построении тяжеловесного отчёта грузит проц > 50%, при импорте данных (40 000 строк на 50 столбцов) грузит на > 30%Zergius писал(а):3. На том же компе (который указан в пункте 2), но при ОС = Windows XP __ВСЕ ОТЛИЧНО__ !!!!!!!!!!!
"Вы проигнорировали мой вопрос про магнитофон!!!" ((С) Иван Васильевич меняет профессию)=я говорю, у меня версия FB 1.0.3. Не может конкретно у нее быть недружба c Windows Server 2003?
завтра попробую 1.5 поставить (да в разных режимах установить, для полноты экскримента;) )
так-то ясень пень, что должено что-то происходить...
можт какой совет дашь, какие счетчики добавить, кроме диска и процесса сервера БД, ну и еще самого ПО? а то если все добавить, то=то веселуха будет к меня глаз выпадет, а может и оба
не знаю, почему то мне кажется, что диск непричем... может надо как-то ibconfig поднастроить?! я пробовал изменять, но разницу не почувствовал... пачиму то всйо жи думайу, шта не дружит FB 1.0.3 с W2K3Server'ом. Даже коннект происходит долго, как будто тужится, перед тем как приконнектится к базе
завтра попробую 1.5 поставить (да в разных режимах установить, для полноты экскримента;) )
хех... при возможности попробую (думаю правда нескоро получится )PC_M@niac писал(а):Попробуй на том же контроллере собери RAID-1 и сравни скорость.
SATA, не в RAID'е. Скорость записи кстати не сильно-то больше=8МБ\с, как сказал мне перфмон (но это правда когда на том компе, где Core2Duo, тоже ВинСерв2к3 стоит (и когда так же тормозит, как на НРшке), а когда ХР Профешнл стоит, забыл глянуть:( )PC_M@niac писал(а):А диски там какие?
смогу только завтра посмторетьkdv писал(а):да запусти ты перфмон, и посмотри чего в системе делается!!!
Не может ФБ ни процессор не загружать, ни диски, если он чего-то делает.
так-то ясень пень, что должено что-то происходить...
можт какой совет дашь, какие счетчики добавить, кроме диска и процесса сервера БД, ну и еще самого ПО? а то если все добавить, то=то веселуха будет к меня глаз выпадет, а может и оба
не знаю, почему то мне кажется, что диск непричем... может надо как-то ibconfig поднастроить?! я пробовал изменять, но разницу не почувствовал... пачиму то всйо жи думайу, шта не дружит FB 1.0.3 с W2K3Server'ом. Даже коннект происходит долго, как будто тужится, перед тем как приконнектится к базе
такое бывает еслиSATA, не в RAID'е. Скорость записи кстати не сильно-то больше=8МБ\с
1. кривые драйвера sata стоят
2. кабель плохой
3. в биосе или драйверах зарублено dma
счетчики диска должны быть такие:можт какой совет дашь, какие счетчики добавить, кроме диска и процесса сервера БД
скорость чтения с диска, байт в сек.
скорость записи на диск, байт в сек.
проверяется легко копированием какого-нибудь большого файла, а также через HD Tune.