如何將 TCP IP 埠對映到 NUMA 節點

2021-08-03 06:02:29 字數 989 閱讀 5271

原文: 

sql server 如何支援 numa

如何將 tcp/ip 埠對映到 numa 節點

sql server中的「最大並行度」的配置建議

sqlserver中的numa架構

tcp/ip 埠到非一致性記憶體訪問 (numa) 節點的關聯在 sql server 配置管理器中配置為伺服器設定。若要將 tcp/ip 位址和埠設定到乙個或多個節點,請在埠號後用括號追加乙個節點標識位圖(關聯掩碼)。可以按十進位制格式或十六進製制格式指定節點。

啟動時,資料庫引擎會將節點資訊寫入錯誤日誌中。若要確定要使用的節點編號,請參閱錯誤日誌中或 sys.dm_os_schedulers 檢視中的節點資訊。

若要建立位圖,請先從右到左且以零開頭為節點編號,例如 76543210。建立節點列表的二進位制表示形式,要使用的節點用 1 表示,而不使用的節點用 0 表示。例如,若要使用 0、2 和 5 numa 節點,請指定 00100101。

76543210

從右邊開始數起的第 0、2 和 5 個掩碼

00100101

將二進位制表示形式 (00100101) 轉換為十進位制 [37] 或十六進製制 [0x25]。若要偵聽所有節點,則不提供任何節點識別符號,或使用 [-1]。

如果乙個埠對映到多個 numa 節點,則 sql server 以迴圈的方式將連線分配到各節點,而不會試圖平衡節點之間的負載。

若要啟用 sql server 以偵聽每個 ip 位址的多個 tcp 埠,請參閱如何將資料庫引擎配置為偵聽多個 tcp 埠。

在 sql server 配置管理器中,展開「sql server 2005 網路配置」,再單擊「《例項名》的協議」。

在詳細資訊窗格中,雙擊 tcp/ip。

在「ip 位址」選項卡(要配置的 ip 位址的相應部分)的「tcp 埠」框中,在埠號後面的方括號裡新增 numa 節點識別符號。例如,對於 tcp 埠 1500 和節點 0、2 和 5,使用 1500[37] 或 1500[0x25]。

如何將csf ip 埠對映

csf基於iptables的,不支援snat外,其他對映是支援的。最新版不知道,有沒有解決這個問題。配置檔案 etc csf.allow 1,dnat 用法 ipx ipy tcp udp ipx對映ipy ipx porta ipy portb tcp udp ipx 埠porta 對映到ipy ...

遠端埠對映到本地埠

1.正 和反向 的區別 正向 的物件是客戶端,反向 的物件是服務端 2.遠端埠 x這個埠是連上後自動監聽的和apache沒有關係 ssh r 遠端埠 這個埠用哪個都行 3.修改ssh配置檔案 vi etc ssh sshd config gatewayports yes allowtcpforwar...

windows配置本地埠對映到其它電腦

外界訪問本地電腦埠可通過路由器對映埠 但如果是內網電腦之間埠對映能不能實現呢 比如原本有個服務程式在pc2上執行,偵聽著pc2上的b埠,現在希望在不動pc2及服務程式的前提下,其他終端通過pc1的a埠與pc2上服務程式通訊,這時就需要用埠對映 埠 來解決。方法如下 可用windows的netsh實現...