Dell-Poweredge
在全新安裝但速度較慢的設備上檢查什麼
我有幾個具有相同設置的 PowerEdge 1950 第三代設備(乾淨的 Ubuntu 安裝,Java 8)。一個恰好具有 52GB 記憶體的特定單元執行相同任務所需的時間大約是其他具有 16GB 的單元的兩倍。每個單元都有一個與記憶體大小相同的交換空間。所有硬碟的大小都相同,甚至可能型號相同。
任務和數據是自包含的。我(在本地子網上)將任務發送到每個單元,並等待幾分鐘的結果,然後將結果發送回在不同伺服器上執行的“主”應用程序。該任務不依賴於數據庫,也不依賴於網際網路,只需要少量的硬碟訪問。在任務“做工作”期間不需要使用本地子網。
vmstat
表示任何單元都沒有發生交換。BIOS 報告正確的記憶體速度、正確的匯流排速度、正確的處理器數量、正確的高速記憶體大小和正確的時鐘速度。Ubuntu 報告了正確的時鐘速度和正確的“處理器”數量,這實際上是核心數量。英特爾處理器診斷工具說這個單元“通過”。我執行了 memtest86+ 幾分鐘(直到測試#4 結束),一切都很好。Dell System E-Support Tool (DSET) 似乎沒有做任何事情,只是在幾分鐘內收集資訊。
這些設備不受戴爾支持。
還應該檢查什麼?
解決方案在使用者手冊中找到。它說 8 個 DIMM 插槽必須成對安裝,並且總數應該是 2、4 或 8 個 DIMM,以獲得最佳性能。52GB 的數量恰好是 6 個 DIMM(6 x 8GB、2 x 2GB),因此無法提供最佳性能。