Re: [求救] MBP有BIOS關掉HT嗎?MBP灌雙系統後Win7 …

看板MAC (蘋果Mac)作者 (--以上為智障名單)時間14年前 (2011/07/01 01:53), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
1. Install XCode 2. /Library/Application Support/HWPrefs/CPUPalette 3. 用圖形介面隨意disable HT或是關掉任何一個核都可以 http://min.us/mbhhCOuluoDdUK -- 我達達的引擎聲是個美麗的錯誤 我不是歸人 是個台客 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.151.241

07/01 01:58, , 1F
通常是server跑大量時我才會把HT關掉,平時開著會比較好。
07/01 01:58, 1F

07/01 17:16, , 2F
為什麼server跑大量關HT?怕過熱嗎?
07/01 17:16, 2F
因為HT實際上還是一個physical core 當你的CPU運算不屬於"搾乾式"的運算時 模擬多出來的CPU是有利的 HT可以幫你balance你每個程式的loading 針對一般家庭用途、file server、sql server、web server等等是很方便的 簡而言之就是他幫你把沒用到的resource擠出來用 蠻多benchmark也是指出HT打開後會比較快 反之 若是專職跑科學計算的server 或是你的電腦要暫時拿來跑個計算 這類job吃resource都是在100%的level,一跑從整天到數週都有可能 程式本身就已經最佳化為搾乾你CPU的形態了 HT若是開啟,會被OS視為實體CPU 而我們在寫平行程式時多是用"平均分配"CPU的方式來跑 這樣等於是一個logicalcal core會被分配到兩個physical core需要的100% loading的運算 反而會產生overhead(尤其是那些很倚重cache資料的程式) 實際測試後,整體效率比起開啟HT大概會掉個10%左右 就會發生64顆CPU(HT)跑的比32顆CPU(no-HT)還久的現象 XD 還不如就讓一個physical core專心跑一個job 所以就連INTEL也建議廠商在機器是做科學High Performance Computing的用途時 要將HT給關掉 離題離的有點遠... ※ 編輯: philip 來自: 140.109.55.233 (07/01 19:03)

07/02 07:47, , 3F
又上了一課,十分感謝。(打那麼多字~~~ 辛苦了)
07/02 07:47, 3F

07/02 15:49, , 4F
長知識~謝謝大大!
07/02 15:49, 4F
文章代碼(AID): #1E3BWDy4 (MAC)
文章代碼(AID): #1E3BWDy4 (MAC)