Добрый день!
Имеем следующую ситуацию:
1С 7.7 крутится на сервере со следующими характеристиками:
- MB: SuperMicro X7DWA-N-O Xeon 2xLGA771/i5400v/8xDDR2/6xSATA/E-ATX
- CPU: Intel Xeon 2.5GHz
- RAM: DDRII 2Gb (PC2-6400) CL5 ECC Kingston KVR800D2D8F5/2G x 2шт (4Gb)
- HDD: WD 640.0Gb WD6400AAKS SATAII 7200rpm, 16Mb x 2шт
- ОС: Windows Server 2003
Хотим перенести 1С на другой сервер с характеристиками:
- MB: SuperMicro X9DR3-LN4F+
- CPU: Intel Xeon E5-2630 V2 2.6GHz (6 ядер)
- RAM: Kingston KVR16R11S8-4HB x 4шт (16Gb)
- HDD: Western Digital WD RE 1 Тб WD1001FYYG SAS x 2шт
- ОС: Windows Server 2012R2
На обоих серверах средствами Windows установлено зеркалирование HDD, кроме 1С, по сути, ничего нет. Согласно тесту скорости HDD CrystalDiskMark, скорость записи и чтения на сервере с Windows 2012R2 в 1.7 раза выше, чем на сервере с Win2003.
При этом, 1С работает значительно медленнее на сервере с 2012R2, чем на сервере с 2003. Например, запускали большую обработку по закрытию регистров: на сервере с 2012R2 время выполнения заняло более 3-х часов, на сервере с 2003 - всего полтора. 1С DBF-ная, полностью работает на сервере (мы подключаемся через RDP).
Найденные в гугле источники связывают происходящее с отключенным кэшировании на ЖД в рэйд1, но у нас, насколько я понимаю, нет RAID, а зеркалирование происходит средствами Windows (поправьте, пожалуйста, если я не прав).
Таким образом, суть вопроса следующая: почему же 1С 7.7 значительно медленнее работает на более мощном сервере с Windows Server 2012R2, чем на менее мощном с Windows Server 2003? Куда копать, чтобы это исправить?
Спасибо за прочтение и ответы!