Performance
有沒有辦法將處理器減慢到特定速度?
我們有一些在 Sparc 64 位 UltraSparc T2 處理器上執行的 Sun Blade T6320s 伺服器。我們最近發現,這些伺服器的第 2 代處理器速度(1415 MHz)比第 1 代伺服器(1165 MHz)更快。當我們無法重現操作中發現的性能問題時,速度更快的機器實際上讓我們有些頭疼。有什麼方法可以將這些 Gen2 伺服器“降頻”到 1165 MHz,以便我們所有的開發和測試機器都與我們的運營相匹配?
我不確定你有什麼 CPU
如果您使用的是 UltraSparc T2 CPU,則似乎沒有頻率縮放。也許您可以引入一些經過仔細調整的受控負載,直到它們的基準測試大致相同(例如,編寫一些程式碼)?
CPU 還具有一些電源管理功能,如果您能找到使用它們的方法,這些功能可能有助於調整性能:
http://www.oracle.com/technetwork/systems/opensparc/02-t2-a-sscc2007-1530395.pdf
UltraSPARC T2 實現了非常有限的執行推測,以最大限度地降低總體功耗。為了進一步降低功耗,只要執行緒遇到長延遲操作,UltraSPARC T2 就會將執行緒轉換為未就緒狀態。通過在數據路徑、控制和陣列結構上使用時鐘門控,UltraSPARC T2 的時鐘功率進一步降低。通過 3 個外部電源節流銷支持電源節流。根據功率節流管腳的狀態,將停頓週期注入處理器核心流水線,以降低整體動態功耗。為了降低靜態或洩漏功率,具有足夠時序、雜訊和轉換餘量的邏輯門被替換為具有更長溝道長度的封裝兼容門
$$ 3 $$. UltraSPARC T2 包括片上熱敏二極體,使系統能夠通過控制指令發出率和禁用執行緒來調節晶片溫度