Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   [решено] Тормозит База на Windows Server 2012 R2 (http://forum.oszone.net/showthread.php?t=302851)

DmU 24-07-2015 18:53 2532237

Тормозит База на Windows Server 2012 R2
 
Прошу помощи, суть проблемы:
Есть свое программное обеспечение, есть база представляющая собой 4 гигабайтный файл, программа не требует установок, просто копируется и сама по себе работает, все в одном файле.
Клиент установил серверную винду 2012 R2 на ней развернул Hiper-V и поставил 2 виртуалки также 2012R2. Внутри них почти ничего не стоит, никаких дополнительных опций. И тут через некоторое время заметили, что база работает ну очень медленно. По конфигурации виртуалки Xeon E3-1220 V2 ,8 ГБ оперативки, винт VHD,
Так вот, Resource Monitor показывает
Disk Activity
~ 100 KB/sec DISK i/O
100% Highest Active time
Длина очереди - 1,7

Конкретно моя прога сама внутри базы пишет в себя и собирает данные не более 40-50 Kb/sec
НО при этом копирование файлов в системе происходит на скоростях 20-30 Mb/sec
Даже выгружает файл база сама на скорости 200 Kb/sec
Делали свою прогу которая просто в файл базы пишет информацию как в блокнот рандомную - скорость составляет 500 Kb/sec
На других компах с разной конфигурацией скорость работы в БД по записи составляет 1,5-2 Mb/sec
Это первый комп с серверной виндой 2012
Перелопатили кучу материала, выяснили похожую проблему у 1С, но как объяснить сие действие, либо как убедить что система не подходит под программу. Повторюсь что ставили мы её на системы начиная с windows NT 4.0 и до современных, любые 32 и 64 битные. Но с такими проблемам столкнулись впервые.

__sa__nya 26-07-2015 08:38 2532583

DmU,
1. Такая проблема при работе программы на виртуальной ОС?
2. Наблюдается ли проблема на Win2012R2, если она не виртуальная? - Попробуйте запустить на той винде, где развернута Hyper-V
3. Установлен ли антивирус на ОС, где наблюдается проблема?

DmU 26-07-2015 17:43 2532716

1. Да проблема на виртуальной ОС
2. До той где развернут Hiper-V, пока еще не пустили, но думаю попробовать. Пробовал с основной подцепить папку как сетевой диск в виртуалке, также пробовал работать на нем, ситуация не поменялась, вот осталось только уже на самой основной попробовать
3. Да установлен Eset, с ним пробовал добавлять в исключения все расширения и папки в которых установлена база, также пробовал отключать защиту на время. Для остановки его как службы или удаления не достаточно прав.

__sa__nya 26-07-2015 20:04 2532760

DmU,
1. Предлагаю попробовать на основной ОС (хостовой).
2. Ваше ПО работает если ОС запущена в безопасном режиме? - Если да, попробуйте на виртуальной ОС в безопасном режиме, будут ли проблемы со скоростью?

DmU 28-07-2015 17:04 2533417

Поднял тестовую виртуалку у себя на 2012 сервере с 2012 сервером, запустил тест записи в базу, по монитору показало 2,2 Mb/sec. Значит в принципе ограничений на использование сервера 2012 у меня нет.
Теперь, я так понимаю, есть какие-то ограничения у клиента, экспериментировать клиент у себя не дает(

DmU 29-07-2015 14:23 2533784

Решили проблему.
Пришли к выводу, что в этой конфигурации сервера как-то нестандартно работает диск с кэшированием и организацией рандомного доступа, провели манипуляции со своей программой, стали управлять сами файлами, без участия винды.
Скорость вернулась к нормальным значениям .


Время: 16:38.

Время: 16:38.
© OSzone.net 2001-