『壹』 怎樣修改windows伺服器中最大的tcp連接數
修改方法如槐卜下:
單擊「開始」/運行,輸入Regedit打開注冊表,定位到HKEY_LOCAL_下,修改的「TcpNumConnections」的鍵值,將之由10改為250,即設置TCP最大並發連接數為250。
『貳』 終端伺服器超出最大允許連接數怎麼設置。
第三可採用如下幾種方式來修改:
1.從終端服務配置中修改:
打開管理工具里的終端服務配置,再單擊連接,雙擊右邊的RDP-Tcp,彈出RDP-Tcp屬性,選擇網卡,可設置最多連接數,或者設置為無限制的連接數。當然這個值不也能太大,否則會佔用較多的系統資源。不過這里修改的值好像不起作用,設置成無限制時照樣還是會出現本文所說的情況。
修改會話存在時間:運行-Tscc.msc-連接-雙擊RDP-Tcp或右擊-屬性-會話-選中第一個的替代用戶設置(O)-結束已斷開的會話[將默認值「從不」改為一個適當的時間,比如30分鍾]
2.打開「控制面板」,雙擊「添加刪除程序」,單擊「添加刪除Windows組件」*「組件」
,在Windows組件向導對話框中選中「終端服務」 * 「下一步」 * 「應用伺服器」 * 「下
一步」,然後按照提示即可改變終端服務的模式。
不過聽說用此法,改了應用需要許可證,90天後過期:(
3.win2003的話可以從組策略修改:
組策略級別要高於終端服務配置,當啟用組策略後終端服務配置中的相應選項會變成灰色不可修改
運行-gpedit.msc-計算機配置-管理模板-Windows組件-終端服務
雙擊右邊的」限制連接數量「-選擇」已啟用「-填入允許的最大連接數
『叄』 Windows sever2012中,ftp怎麼設置最大連接數
伺服器安裝了Windows Server 2012,現在要增加遠程連接,開啟伺服器上的遠程桌面連接,使用管理員賬戶遠程登錄。默認情況下Windows Server 2012允許一個連接數,一個賬號最大2個連接數。
兩台電腦連接的情況下,只要調整下Windows Server 2012的默認配置。
首先,要伺服器開啟遠程桌面連接:
計算機---屬性---遠程設置---勾選"允許運行任意版本遠程桌面的計算機連接(較不安全)
接下來,修改遠程桌面的連接數,具體修改方法如下:
控制面板→類別選擇"小圖標"→管理工具→遠程桌面服務→遠程桌面會話主機設置→把"限制每個用戶只能進行一個會話"勾選去掉,操作圖如下:
然後雙擊連接中的RDP-Tcp→網路適配器→最大連接數 修改為2此時的同時遠程桌面連接的數量即設置為2。
接下來是調整超過2個連接數的的設置方法:需要安裝終端伺服器
第一步.在開始->運行命令欄中輸入 gpedit.msc
在組策略中依次打開「計算機配置→策略→管理模板→Windows 組件→遠程桌面服務→遠程桌面會話主機→連接」中,選擇「限制連接數量」進行配置。
第二步.在角色里增加遠程桌面服務。
右擊我的電腦,選擇管理,在伺服器管理→角色中添加遠程桌面角色,一直下一步,然後重啟伺服器。
『肆』 遠程桌面鏈接怎麼設置最多鏈接數啊
win2K/win2003終端伺服器超出最大允許連接數解決之道全攻略
原因:用遠程桌面鏈接登錄到終端伺服器時經常會遇到「終端伺服器超出最大允許鏈接數」諸如此類錯誤導致無法正常登錄終端伺服器,引起該問題的原因在於終端服務的預設鏈接數為2個鏈接,並且當登錄遠程桌面後如果不是採用注銷方式退出,而是直接關閉遠程桌面窗口,那麼實際上會話並沒有釋放掉,而是繼續保留在伺服器端,這樣就會佔用總的鏈接數,當這個數量達到最大允許值時就會出現上面的提示。
如何避免?
一、用注銷來退出遠程桌面而不是直接關閉窗口
二、限制已斷開鏈接的會話存在時間
1、從終端服務配置中修改
運行-Tscc.msc(終端服務配置)-連接-雙擊RDP-Tcp或右擊-屬性-會話-選中第一個的替代用戶設置(O)-結束已斷開的會話[將默認值「從不」改為一個適當的時間,比如30分鍾]
2、從組策略修改
開始-運行-gpedit.msc-計算機配置-管理模板-windows組件-終端服務-會話
右邊窗口選擇 為斷開的會話設置時間限制 -選擇已啟用,選擇一個時間
三、增加最多鏈接數
1、從終端服務配置中修改:運行-Tscc.msc(終端服務配置)-連接-雙擊RDP-Tcp或右擊-屬性,選擇「網卡」選項卡-修改「最大連接數」改成你所需的值,當然這個值不也能太大,否則會佔用較多的系統資源。不過這里修改的值好像不起作用,設置成無限制時照樣還是會出現本文所說的情況。
2、組策略級別要高於終端服務配置,當啟用組策略後終端服務配置中的相應選項會變成灰色不可修改
運行-gpedit.msc-計算機配置-管理模板-Windows組件-終端服務
雙擊右邊的」限制連接數量「-選擇」已啟用「-填入允許的最大連接數
四、改變遠程終端模式
打開「控制面板」,雙擊「添加刪除程序」,單擊「添加刪除Windows組件」,「組件」,在Windows組件向導對話框中選中「終端服務」 , 「下一步」,「應用伺服器」,「下一步」,然後按照提示即可改變終端服務的模式。
Windows 2000終端服務有2種運行模式: 遠程管理模式和應用程序伺服器模式。遠程管理模式允許系統管理員遠程管理伺服器,而且只允許2個終端會話同時登錄終端伺服器。應用程序伺服器模式允許用戶運行一個以上應用程序,允許多個用戶從終端登錄訪問伺服器。但是,應用終端服務的用戶必須有終端服務授權,即必須在90天之內在這個域或工作組中設置終端服務授權伺服器,否則用戶需刪除應用程序,然後再重新安裝。
五、修改本地安全策略
控制面板>>管理工具>>本地安全策略>>本地策略>>安全選項>>
1、先找到>>Microsoft網路伺服器:在掛起會話之前所需的空閑時間
默認為:15分鍾,改為自己所需要的時間(就是登陸後無動作空閑超過多少時間後自動斷開)
2、然後找到>>網路安全:在超過登錄時間後強制注銷。默認為:已禁用,一定要改為:已啟用
『伍』 怎樣修改windows伺服器中最大的tcp連接數
在做性能測試測試時候,如果被測試的系統頁面很簡單,並且性能很好,這樣會導致壓力機得tcp鏈接數不夠而導致如下錯誤:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\TcpTimedWaitDelay to 30
and HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\tcpip\Parameters\MaxUserPort to 65534
and rebooting the machine
See the readme.doc file for more information
通過網路搜索介紹最多的還是讓修改TimedWaitDelay 和MaxUserPort這2個值,其中是將TimedWaitDelay修改的相對小點,可以根據拿做實際情況來定,
同時將MaxUserPort這個值修改大些,但是修改完並重啟機器後,該問題仍然存在,通過多方查資料,然後對一些注冊表進行修改:
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
TcpNumConnections = 0x00fffffe (Default = 16,777,214)
以上注冊表信息配置單機的最大允許的TCP連接數,默認為 16M。這個數值看似很大,這個並不是限制最大連接數的唯一條件,還有其他條件會限制到TCP 連接的最大連接數。
最大動態埠數
TCP客戶端和伺服器連接時,客戶端必須分配一個動態埠,默認情況下這個動態埠的分配范圍為 1024-5000 ,也就是說默認情況下,客戶端最多可以同時發起3977 個Socket 連接。我們可以修改如下注冊表來調整這個動態埠的范圍
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxUserPort = 5000 (Default = 5000, Max = 65534)
最大TCB 數量
系統為每個TCP 連接分配一個TCP 控制塊(TCP control block or TCB),這個控制塊用於緩存TCP連接的一些參數,每個TCB需要分配 0.5 KB的pagepool 和 0.5KB 的Non-pagepool,也就說,每個TCP連接會佔用 1KB 的系統內存。
系統的最大TCB數量由如下注冊表設置決定
[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
MaxFreeTcbs = 2000 (Default = RAM dependent, but usual Pro = 1000, Srv=2000)
非Server版本,MaxFreeTcbs 的默認值為1000 (64M 以上物理內存)
Server 版本,這個的默認值為 2000。
也就是說,默認情況下,Server 版本最多同中數時可以建立並保持2000個TCP 連接。
最大TCB Hash table 數量
TCB 是通過Hash table 來管理的,下面注冊表設置決定了這個Hash table 的大小
HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]
MaxHashTableSize = 512 (Default = 512, Range = 64-65536)
這個值指明分配 pagepool 內存的數量,也就是說,如果MaxFreeTcbs = 1000 , 則 pagepool 的內存數量為 500KB
那麼 MaxHashTableSize 應大於 500 才行。這個數量越大,則Hash table 的冗餘度就越高,每次分配和查消培衡找 TCP 連接用時就越少。這個值必須是2的冪,且最大為65536.
MaxUserPort = 65534 (Decimal)
MaxHashTableSize = 65536 (Decimal)
MaxFreeTcbs = 16000 (Decimal)
這里我們可以看到 MaxHashTableSize 被配置為比MaxFreeTcbs 大4倍,這樣可以大大增加TCP建立的速度。