Performance
處理器核心總是以 100% 載入是否危險?
在我的 HFT 軟體中,我計劃使用一個核心來計算股票指數。這將是
while(true)
一個沒有任何延遲的簡單循環,它將盡可能頻繁地計算(求和和乘法)分量(因此每秒數百萬次),我計劃每天做 8 小時。在每天定期將我的電腦載入到 100% 全時之前,我從來沒有這樣做過。會不會很危險?處理器是否有某種“資源”(當然非常大),之後它可以停止工作?
沒有危險(使用伺服器級硬體時)。
我已經執行了數百個 HFT 系統,我們會指定一個 CPU 核心來執行自旋鎖執行緒(以減少中斷),或者在交易日期間將策略與特定的 CPU 核心掛鉤。這就是 CPU 的設計目的。我可以說在這種情況下我從未遇到過處理器故障。
在您的情況下,您使用的是合適的伺服器嗎?其他需要考慮的因素是冷卻、冗餘風扇、電源等。但這些都是任何生產系統的標準項目。