
我對我的問題進行了很多搜索,找到了有類似問題的人,但我找不到解決方案。我最近向 eBay 上的專業賣家購買了一台 HP Z600。它配備2個Xeon X5670和24GB 10600R RAM,Windows 10 Pro 64位元。我購買它是為了在 R 上運行廣泛的模擬來攻讀博士學位。賣家大約100%滿意。
這是我的問題:計算機的效能非常低。為了進行比較,我在配備 i7-5600U 和 8GB RAM 的筆記型電腦上運行了相同的程式(不使用並行計算)。在筆記型電腦上,大約需要 150 秒,在雙 Xeon 電腦上大約需要 250 秒。根據任務管理器的說法,CPU 似乎從未過度工作或其他任何情況(CPU 使用率最多為 10%,RAM 使用率也或多或少為 10%)。我知道 Xeon X5670 不應該是法拉利(至少根據最新的大型 CPU),但這不是有點太多了嗎?
我嘗試並行運行一些程式。我可以看到 CPU 和 RAM 使用率增加到 90-95% 左右。在某些情況下,RAM 使用率增加到 100%,因此我嘗試升級,將 24GB 更改為 64GB 10600R。升級看起來很成功(我在 BIOS 和任務管理器中都看到了 64GB),但速度並沒有更快。英特爾睿頻加速已啟用,我嘗試啟用/停用超線程,但它沒有改變任何東西。電腦處於高效能模式(最初處於標準模式,但無論如何更改它都沒有效果)。我檢查了 HWMonitor,一切似乎都很好。否則計算機本身運作良好。
我將非常感謝任何可以幫助我解決這個問題的人,我很擔心我可能會浪費掉我的錢,而且我可能無法為我的博士學位進行模擬。
答案1
可能還有一件事正在發生,但主要問題似乎是單一執行緒的使用。
Xeon iCPU來自2010年,有 6 個核心,CPUBenchmark 分數為 7856,即每個核心約 1300。
i7只是雙核,但5年較新的,CPUBenchmark 得分為 4317,因此每個核心的得分約為 2150。
所以是的,對於單線程、CPU 密集型進程來說,結果是合理的。另一個可能的因素(取決於CPU % 的含義- 可能是磁碟IO。您的帖子沒有對此發表評論,但如果您的筆記型電腦有SSD 並且伺服器有旋轉磁碟,如果存在大量磁碟IO,則可能是主要的(我不使用 R,所以不知道磁碟 IO 的相關性)。