我有幾個NUMA節(jié)點

在SQL Server交流會,經(jīng)常被問到的一個問題,SQL Server在幾個NUMA節(jié)點上運行。因此,在今天的文章里,我想向你展示下幾個方法和技術(shù),找出你的SQL Server有幾個NUMA節(jié)點。

需進(jìn)一步了解NUMA,我推薦你看下NUMA Deep Dive Series from Frank Denneman。

系統(tǒng)級別

首先我想在系統(tǒng)級別向你展示下幾個找出你有幾個NUMA節(jié)點的方法。最簡單的方法是使用任務(wù)管理器的CPU視圖。默認(rèn)情況任務(wù)管理器會向你展示你有幾個可用的CPU內(nèi)核。

從圖片里你可以看到,系統(tǒng)這里匯報了你有可用CPU插口數(shù)。通常CPU插槽數(shù)和你有的NUMA節(jié)點數(shù)對應(yīng)。如果你想確認(rèn)的話,可以修改顯示設(shè)置為NUMA視圖。

修改后,任務(wù)管理向你展示了你有的可用NUMA節(jié)點——我這里個會4個NUMA節(jié)點。

在SysInternals工具里也有個conrinfo.exe工具,也會得到在你的系統(tǒng)里你有的NUMA節(jié)點數(shù)。這個工具也會告訴你各個NUMA節(jié)點之間的延遲時間(latency times)。

SQL Server級別

當(dāng)你不親自訪問操作系統(tǒng)時,你也可以使用SQL Server找出在你的系統(tǒng)上有幾個可用NUMA節(jié)點。最簡單的方法是查看SQL Server日志。因為在啟動期間,SQL Server會匯報檢測到的NUMA節(jié)點數(shù)。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式