1 頁 (共 1 頁)

[MSSQL]判斷實體cpu及邏輯cpu數量的指令

發表於 : 2010年 8月 31日, 17:32
tim
從這篇技術文章看來的: http://sharedderrick.blogspot.com/2007/ ... sical.html

主要是現在的 cpu 都是多核心的處理器, 如何判定是實體cpu及邏輯cpu(即核心數), 可以利用這個指令:

代碼: 選擇全部

SELECT cpu_count N'系統上的邏輯 CPU 數',
 hyperthread_ratio N'邏輯和實體處理器數目的比率',
 cpu_count/hyperthread_ratio N'實體 CPU 數目'
FROM sys.dm_os_sys_info
適用於 MS SQL 2005 版本以上