HT技術的CPU,長期只有用到兩個核心是正常的嗎?


HT技術的CPU,長期只有用到兩個核心是正常的嗎?

發現只有兩個核心在動
另外兩個幾乎都沒在跑
這是因為另外兩個是HT的假核心,所以才沒在動嗎?
好像要用轉檔程式去操電腦才會看到另外兩個核心有波動耶

這個對於HT的電腦是正常的嗎?因為實體四核的CPU好像很少看到只有部分核心在動,另外的核心完全沒動的情況

CPU:i5-661
2012-05-18 12:26 發佈
看你使用的程式

如果負載本身就很少, 又沒什麼多工作業的話
只集中在少數核心是正常.

只是同時開一些沒在更新的視窗丟在背景那邊不管的話, 其實也不太算是多工
chiyenms wrote:
看你使用的程式如果負...(恕刪)

不過i5-2400就不會這樣集中在特定核心上
感覺2400就蠻平均的

除非給CPU一些重量級負載
否則幾乎都是兩個核心在動,另外兩個核心幾乎處於0的狀態

相反的實體四核心就平均多了

這就是HT和實體四核心的使用上差別嗎?
一個小路人 wrote:
不過i5-2400就不會這樣集中在特定核心上
感覺2400就蠻平均的

除非給CPU一些重量級負載
否則幾乎都是兩個核心在動,另外兩個核心幾乎處於0的狀態

相反的實體四核心就平均多了

這就是HT和實體四核心的使用上差別嗎?


應該不至於.
同一個串中的負載加重, 和
同時多個互不相干的串在跑 (其中有些串可能有不定時的短暫 Delay, 中間空缺)
對 HT 的意義是不同的.

至於中間怎麼作分配預測, 就是 Intel 內部的 Know-how 了.

但結論上.
HT 的目的不是要你 "看到" 四個核心都有在動, 而是將有限的實體核心, 作有效率的運用
只要達到這個目的, 表上有兩個核心只是在顫抖的話, 問題不大. (第三, 第四個工作很輕時)
目的是在減少 User 端感受到的 '頓' 的情況發生.
如果四個計都滿表的話, 那表示

在兩個收銀機 (實體核心) 前面, 排了四個長長的等結帳的客人串 (資料/待處理工作)



這個是實體四核心的使用表



這是前面的雙核+HT模擬



幾乎可以看出,只要沒有很吃效能的東西
幾乎是用不到HT的功能
所以會很集中在前兩個核心上面

但是原生四核心就會像這張圖,雖然沒有什麼滿載
但是分配還蠻平均的

一個小路人 wrote:
這個是實體四核心的使...(恕刪)


我記得微軟對執行緒的優先順序,

當有資料時,會先讓資料走實體核心,

若是實體核心滿載才會將資料安排到HT裡,(前提是有HT)
一個小路人 wrote:
這個是實體四核心的使...(恕刪)


正常
I7 8 核心 沒打電動時三個核心都是 0 負載

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?