Назад | Перейти на главную страницу

Низкое использование ЦП Windows Server 2016 rds на пользователя

Для наших расчетов мы используем Windows 2016 Server. У нас есть машина Intel Xeon E5-1650 с 128 ГБ оперативной памяти. Мы используем сервер для вычислений, которым обычно требуется много ресурсов в течение длительного времени, чтобы поддерживать низкую нагрузку на настольные компьютеры. Пользователи подключаются к серверу через rds. Я заметил, что мы не можем использовать более 10-15% ЦП на пользователя; даже когда другие пользователи простаивают. Таким образом, общая загрузка процессора очень низкая. Я попытался проверить это с помощью сценария, который обычно очень интенсивно использует процессор, но использование процессора более 15% невозможно, даже когда я единственный пользователь, который вошел в систему. Как я сказал ранее, компьютер является вычислительный сервер, поэтому мы хотим отключить любой CPU-Limit, чтобы пользователи могли быстрее получать результаты. Есть ли какой-либо параметр, который можно изменить в WinServer 2016, чтобы максимально использовать процессор? У нас есть эта проблема с тех пор, как мы перешли с WinServer 2008 на WinServer 2016.

Windows Server 2016 не имеет встроенного программного обеспечения, ограничивающего использование ЦП на пользователя RDS.

Раньше был диспетчер системных ресурсов Windows, но он устарел с Windows Server 2012 R2, как я полагаю, и больше не доступен с Windows Server 2016.

Сторонние приложения по-прежнему могут этого добиться.

Однако, если вы уверены, что такое приложение не установлено и не включено, возможно, вычислительные приложения не оптимизированы для многопоточных вычислений.

Например, если у вашей машины 8 ядер. Однопоточное приложение использует до 100% ЦП одного ядра. Это приведет к общему использованию ЦП на 12,5%.

Более часто используемый метод стресс-тестирования ЦП использует Prime95. Можете ли вы проводить тесты с Prime95? Используя этот инструмент, вы должны достичь 100% загрузки ЦП.