比特幣Bitcoin,以太幣ETH挖礦,達世幣Dash,電腦軟硬體
2024 三月 29, 下午 08:31 *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
 
   首頁   說明 登入 註冊  
頁: 1
  列印  
作者 主題: [電腦硬體] CPU 多執行緒功能 建議關閉。(一個核心再分成2個執行緒, 是個很容易讓cpu閒置發呆的功能)  (閱讀 2346 次)
苦勞礦工
工友
Lv: 5
******
文章: 2,052


« 於: 2023 七月 27, 下午 05:28 »

[電腦硬體] CPU 多執行緒功能 建議關閉。

CPU 一個核心再分成2個執行緒, 是個很容易讓cpu閒置發呆的功能。
---
電腦主機板bios 預設就是開啟。
也就是 假如我 cpu 是6核心12執行緒,
它自動 幫你把cpu 核心 分成2個,變成 12個 執行緒。

下場就是 , 每個執行緒 = 只有半個核心。

也就是說 我的cpu 不再是有 6個核心,
而是被強制 變成了 12個 半核心。

當執行的軟體 沒支援多執行緒,其 使用率 已經超過滿載那個 執行緒(半核心)的時候,
其它的執行緒 (半核心)都在 發呆,完全不幫忙。

原本 不要有 執行緒的功能,至少 會有一個核心全力工作,
搞了一個分裂出執行緒功能,現在 變成 只剩下 半個核心 在工作。

我們等於花更多錢,買了更會偷懶,閒置發呆的cpu.
---
現在cpu 核心數 都很多,
有多工用途,核心不夠用的,就直接買更多核心的cpu。

至於,多執行緒功能,
除非是文書 或低負載 伺服器 使用,連半個核心的使用率都不會滿載的。
不然,建議在bios直接關閉掉此功能。
---
ps. 至於 目前 cpu 是跑一般模式 或是多執行緒模式,
就是 [工作管理員], cpu ,在cpu負載的圖表上 按滑鼠右鍵,
選擇 [將圖表變更為] [邏輯處理器],
使用率圖表 原本只顯示1個框框的負載圖表, 就會改成顯示全部的負載圖表,就會變成顯示多個框框。

方框數 若是 比核心數 多兩倍以上,就是跑 多緒。

ps. 例如 是6核心12執行緒,原本預設的 多執行緒開啟, 就會有12個框框。
當我去bios 關掉 amd cpu 的 smt 功能之後,
就會變成 6個框框。
---
ps. 要關閉 多執行緒 ,得去bios更改。
AMD 稱之為 SMT
Intel 稱之為 Hyper Threading Technology 或 HT .


* SMT01.png (105.25 KB, 1919x934 - 已被閱讀 519 次.)
已記錄

歡迎自由轉載我的發文, 方便的話 請註明來源為:
http://killvirus.org
---
苦勞礦工
工友
Lv: 5
******
文章: 2,052


« 回覆文章 #1 於: 2023 七月 29, 下午 04:42 »

至於 某I 13代 CPU 就更惡搞了。
除了 原本大核以外,還塞了一堆 廢物小核進去。
除了增加廢熱以外,平時也沒什麼用處。

舉例:
6個大核, 還多塞了4個廢物小核的設計 (號稱10核)

接著 再用 多執行緒(HT) 功能,
把 6個大核 分裂成 12個半核,

這樣就變成 12個半核+4個廢物小核,
變成12+4 =16個執行緒

表面上 看起來 10核心/16執行緒
實際上 只有 那6個大核 比較有用而已。
---
總之,多執行緒 真的是很廢的功能。

懂得進BIOS設定的,就去關掉。
已記錄

歡迎自由轉載我的發文, 方便的話 請註明來源為:
http://killvirus.org
---
苦勞礦工
工友
Lv: 5
******
文章: 2,052


« 回覆文章 #2 於: 2024 三月 24, 上午 12:22 »

[電腦硬體] 如何 關閉 AMD CPU 多執行緒的 廢物功能

一、 為何 要關閉?
因為,假設 原本 有6個全核。
預設 是 開啟 多執行緒,這樣 就會 變成 12個半核。

此功能,不僅 廢,還很麻煩。
在現今的 CPU核心 多到爆的環境下, 根本 不用 再開啟 切分成多執行緒。

二、 關閉方法, 依照 每個 主機板 BIOS 不同,請自行參照原廠BIOS說明書。

例如:
(1) 開機時, 按 [del鍵],進入 bios

(2) 在 BIOS 裡面,
若是畫面 是 先跳出 簡易模式,而不是 Advanced Mode 的。
可能 需要 依照 畫面上的 指示 按下 某個鍵 進入 Advanced Mode 進階選單
 
(3) 找出 cpu 選項中 關於 SMT 的項目。

可能 躲在 CPU 的 詳細設定 或 超頻 或 進階 的 相關選項裡面,
名稱 可能是 [SMT CONTROL] 或是 [SMT MODE]

(4) 把 SMT 給 關閉掉。

(5) 按 [F10鍵] 儲存 並離開 BIOS.
---
PS.
INTEL 的 同樣廢 的 多執行緒 應該叫做 Hyper Threading Technology 或 HT
已記錄

歡迎自由轉載我的發文, 方便的話 請註明來源為:
http://killvirus.org
---
頁: 1
  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines Valid XHTML 1.0! Valid CSS!