Windows-Server-2016

Windows Server 2016 rds 每個使用者的 cpu 使用率低

  • March 28, 2018

我們正在執行 Windows 2016 Server 進行計算。我們有一台配備 128GB RAM 的 Intel Xeon E5-1650 機器。我們使用伺服器進行計算,這些計算通常需要長時間使用大量資源來保持台式電腦的低負載。使用者通過 rds 連接到伺服器。我觀察到,我們每個使用者不能使用超過 10-15% 的 CPU;即使其他使用者處於空閒狀態。所以整體cpu負載非常低。我嘗試使用一個通常非常密集的 cpu 腳本對其進行測試,但是即使我是唯一一個登錄的使用者,超過 15% 的 cpu 使用也是不可能的。正如我之前所說,電腦是計算伺服器,因此我們希望為使用者禁用任何 CPU 限制以更快地獲得結果。WinServer 2016 中是否可以更改任何參數以最大化 CPU 的使用率?自從我們從 WinServer 2008 切換到 WinServer 2016 後,我們就遇到了這個問題。

Windows Server 2016 沒有內置軟體來限制每個 RDS 使用者的 CPU 使用率。

曾經有 Windows 系統資源管理器,但自 Windows Server 2012 R2 以來已棄用,我相信自 Windows Server 2016 以來不再可用。

第三方應用程序仍然可以實現這一點。

但是,如果您確定沒有安裝和啟用此類應用程序,則計算應用程序可能未針對多執行緒計算進行優化。

例如,如果您的機器有 8 個核心。單執行緒應用程序使用高達 100% 的單核 CPU。這將導致總 CPU 使用率為 12.5%

一種更常用的 CPU 壓力測試方法是使用Prime95。您可以使用 Prime95 執行測試嗎?使用此工具,您應該達到 100% 的 CPU 使用率。

引用自:https://serverfault.com/questions/905016