Мы запускаем двухпроцессорный сервер E5-2630 V3 / 64 ГБ ОЗУ с Windows Server 2012 R2, на этом сервере установлены IIS и SQL Server 2014, только одна веб-служба работает для обслуживания мобильного приложения.
Сервер обслуживает почти 500000 активных пользователей с примерно 500 запросами в секунду, мы максимально исчерпываем ресурсы сервера, поэтому мы думаем о разделении этого двухпроцессорного сервера на 2 однопроцессорных сервера, один для IIS, а другой предназначен только для SQL Server.
Мы уже настроили наш SQL-сервер и сделали все, чтобы повысить производительность, мы также используем redis для кеширования, чтобы минимизировать попадание в базу данных.
Первый вопрос: стоит ли разделить двухпроцессорный сервер на два однопроцессорных?
Вы порекомендуете конкретную конфигурацию для нашей ситуации?
В последнее время мы наблюдаем в журнале приложений события, связанные с нехваткой рабочих процессов SQL Server, поскольку все процессы используются, в часы пик все замедляется.
Любой совет?
Спасибо