DmU
24-07-2015, 18:53
Прошу помощи, суть проблемы:
Есть свое программное обеспечение, есть база представляющая собой 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 битные. Но с такими проблемам столкнулись впервые.
Есть свое программное обеспечение, есть база представляющая собой 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 битные. Но с такими проблемам столкнулись впервые.