Оборудование сервера медленнее, чем оборудование рабочей станции (то же программное обеспечение)
Я сделал мою синхронизацию базы данных. Программное обеспечение многопоточное. На моей собственной рабочей станции
- Процессор: i5 2500
- Оперативная память: 8 ГБ
- HDD: 2x WDC WD5003ABYZ (программное зеркало)
- ОС: Windows 10 Ultimate
- SQL Server: SQL 2008r2
это завершается в 0:18-0:25 секунд.
На сервере то же самое занимает 1 минуту и 24 секунды, если мне повезет!
- Процессор: 2x Intel Xeon E5620
- Оперативная память: 24 ГБ
- Жесткий диск: RAID 6 Toshiba MBF2600RC 500 ГБ (10 КБ)
- ОС: Windows 2008r2
- SQL Server: SQL 2008r2
Оба компьютера полностью обновлены, и оба компьютера используются только мной. Я понятия не имею, что может быть причиной этого, или где я должен искать. Программное обеспечение (кроме ОС) одинаково.
Есть идеи?
1 ответ
Raid6 может быть причиной некоторых ваших проблем. Переключитесь на рейд 10, если можете, и посмотрите, улучшится ли он. http://wintelguy.com/raidperf.pl показывает снижение производительности ~15% с raid6 по сравнению с raid1. Рейд 10 должен быть значительно быстрее. Также есть случаи, когда raid6 имеет более заметный эффект. https://blog.storagecraft.com/raid-performance/
Не исключаю, аппаратный сбой, этот сервер довольно старый, я бы запустил memtest и посмотрел, есть ли у вас проблемы. Возможно, происходит сбой жесткого диска, я бы проверил журналы SMART. За прошедшие годы операционные системы были оптимизированы, поэтому есть шанс, что это тоже сыграет свою роль.