Есть сервер:
Серверная платформа: Supermicro 6017R-WRF (Материнка - X9DRW-iF)
CPU: Dual Intel Xeon E5-2650 2.0GHz
RAM: 32Gb DDR-III 1600MHz Kingston ECC Reg (KVR16R11D4/8HC)
Raid: Adaptec ASR-6405
HDD: 2 x 600Gb SAS Hitachi Ultrastar 15K600 (HUS156060VLS600) (Raid 1 mirror)
На сервере установил VMWare ESXi 5.1 и гостевую ОС - Windows 2008 R2 SP1 Enterprise x64
Гостевой ОС выделено 2 virtual socket по 4 cores per socket (итого 8 vCPU) и 8Gb оперативной памяти. VMWare Tools установлен.
В гостевой ОС была установлена платформа 1C8.2 (8.2.15.310) и база (файловый вариант, локально на в гостевой ОС) УПП 1.3 (1.3.28.1)
Делаю отчет -> ценообразование -> анализ цен
Время формирования отчета - 55сек.
-------------------------------------------------------------------------
Теперь беру обычный рабочий компьютер
Процессор: Intel G850 2,9GHz
Материнка: Asus P8H61-M LX
Память: KINGMAX DDR3- 2Гб, 1333, DIMM
HDD: WD Caviar Blue WD3200AAKX, 320Гб, HDD, SATA III
На нем стоит Windows 7 SP1 x64
Запускаю формирование того же отчета, время формирования 43 секунды!
Берем еще один такой же (по железу) рабочий компьютер только с WindowsXP Pro SP4
Время формирования отчета - 40 секунд.
--------------------------------------------------------------------------
Итоги: производительность сервера, на одном пользователе 1С, ниже чем на обычных рабочих станциях! Порядка 20%!
Вопросы
1. почему сервер, у которого один процессор стоит в два раза дороже чем целиковая рабочаяя станция, проигрывает ей в производительности?
2. может ли быть причина замедления сервера - ESXi, будучи прокладкой между железом и гостевым софтом, тормозит серверную систему?
В ближайшее время поставлю на данный сервер голую Windows 2008 R2 SP1 Enterprise x64 (без виртуализации) и посмотрю результаты.