У меня есть сервер Windows на Amazon EC2 ( m4.2xlarge ), который обрабатывает веб-запросы, выполняет некоторую обработку с использованием приложения A и возвращает результаты. Проблема в том, что это приложение A сильно нагружает ЦП и в конечном итоге занимает до 100% ЦП. Это создает две проблемы:
Я пытался уменьшить привязку к ЦП для приложения A, но это мне не очень помогает. Любые другие идеи, такие как достаточно свободного ЦП для обработки веб-запросов, а оставшееся используется для обработки приложения A.
PS Меня интересует ответ с точки зрения общей настройки сервера. Не обязательно связано с AWS.
Если ваша внутренняя служба использует весь ваш ЦП, у вас есть 3 варианта:
Долгосрочный, вариант 3 дает лучшие возможности:
t2.medium
для обработки внешнего интерфейса с одним m4.2xlarge
на сервере.