Windows 2003 R2 x64 работает на двухъядерных процессорах Intel Hex. прямо сейчас это приложение / веб-бокс, и он запускает сайт asp.net от поставщика. Мои вопросы: следует ли мне спрашивать поставщика, почему, похоже, не все процессоры получают тренировку при посещении сайта или это настройка, которую мне нужно сделать на стороне iis / windows:
Посмотрев на ваш снимок экрана, я немного удивлен, что на большинстве процессоров, похоже, нет никакой активности - если приложение игнорировало их или это была ошибка в IIS, я мог бы ожидать увидеть небольшую уровень активности на всех процессах, поскольку ОС распределяет задачи по всем доступным для нее ядрам, с пиками, зависящими от активности вашего приложения, только на некоторых из них. Но это не та модель, которую предлагает ваш скринкаст.
Первое, что нужно сделать, это определить, является ли проблема здесь базовым сервером (программным или аппаратным). Существует несколько приложений для систем тестирования, которые могут максимально использовать ядра процессора ... попробуйте одно из них, и если оно когда-либо имеет активность только на первых 4 ядрах в соответствии с вашим текущим снимком экрана, то ваша проблема более фундаментальна, чем приложение ... и если проблема не здесь, вы сможете сообщить разработчику, что вы сделали, чтобы исключить это как возможность.