导航:首页 > 配服务器 > 如何增加应该服务器连接数

如何增加应该服务器连接数

发布时间:2022-09-24 09:01:07

⑴ 怎样修改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建立的速度。

⑵ 如何修改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)

⑶ 如何修改服务器远程桌面连接数

如何修改服务器远程桌面连接数
1、开始-》控制面板-》添加或删除程序-》添加/删除windows组件-》选择“终端服务器”进行安装。
2、开始-》运行-》gpedit.msc,打开策略组编辑器,在树状菜单中选择计算机配置-》管理模板-》终端服务,在右侧窗口中打开“限制连接数量”,选择“已启用”,修改“TS允许的最大连接数”,确定。
PS:如果需要使多用户可以同时使用同一个用户名登录远程连接,那么还需要进行一下设置:
开始-》运行-》tscc.msc,打开终端服务配置,点击“服务器设置”,打开右侧窗口的“限制每个用户使用一个会话”选项,取消复选框的选择,确定。
“终端服务器超出了最大允许连接数”的问题
解决办法如下
开始-运行-gpedit.msc-计算机配置-管理模板-windows组件-终端服务-会话右边窗口选择
为断开的会话设置时间限制
-选择已启用,选择一个时间。

⑷ 如何增加服务器用户连接数

服务器那里设置~~~

⑸ 如何设置设置服务器连接数量

在站点属性中有看图

⑹ 如何增大MYSQL数据库连接数

如果mysql 连接数据设置不合理可能会导致很小的流量mysql就提示MySQL: ERROR 1040: Too many connections错误了,那么要如何才算是合理设置mysql最大连接数呢,下面我来给大家介绍介绍。
MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。
我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,通常,mysql的最大连接数默认是100, 最大可以达到16384。
一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connections值过小:
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 256 |
+-----------------+-------+
这台MySQL服务器最大连接数是256,然后查询一下服务器响应的最大连接数:
mysql> show global status like 'Max_used_connections';
MySQL服务器过去的最大连接数是245,没有达到服务器连接数上限256,应该没有出现1040错误,比较理想的设置是:
Max_used_connections / max_connections * 100% ≈ 85%
最大连接数占上限连接数的85%左右,如果发现比例在10%以下,MySQL服务器连接上线就设置得过高了

在Windows下常用的有两种方式修改最大连接数。
第一种:命令行修改。
>mysql -uuser -ppassword(命令行登录MySQL)
mysql>show variables like 'max_connections';(查可以看当前的最大连接数)
msyql>set global max_connections=1000;(设置最大连接数为1000,可以再次查看是否设置成功)
mysql>exit(推出)
这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。
第二种:修改配置文件。
这 种方式说来很简单,只要修改MySQL配置文件my.ini 或 my.cnf的参数max_connections,将其改为max_connections=1000,然后重启MySQL即可。但是有一点最难的就是my.ini这个文件在哪找。通常有两种可能,一个是在安装目录下(这是比较理想的情况),另一种是在数据文件的目录下,安装的时候如果没有人为改变目录的话,一般就在C:/ProgramData/MySQL往下的目录下。
与连接数相关的几个参数:
在修改最大连接数的时候会有这样一个疑问—这个值是不是越大越好,或者设置为多大才合适?这个参数的大小要综合很多因素来考虑,比如使用的平台所支持的线程库数量(windows只能支持到2048)、服务器的配置(特别是内存大小)、每个连接占用资源(内存和负载)的多少、系统需要的响应时间等。可以在global或session范围内修改这个参数。连接数的增加会带来很多连锁反应,需要在实际中避免由此引发的负面影响。

⑺ Windows sever2012中,ftp怎么设置最大连接数

服务器安装了Windows Server 2012,现在要增加远程连接,开启服务器上的远程桌面连接,使用管理员账户远程登录。默认情况下Windows Server 2012允许一个连接数,一个账号最大2个连接数。
两台电脑连接的情况下,只要调整下Windows Server 2012的默认配置。
首先,要服务器开启远程桌面连接:
计算机---属性---远程设置---勾选"允许运行任意版本远程桌面的计算机连接(较不安全)
接下来,修改远程桌面的连接数,具体修改方法如下:
控制面板→类别选择"小图标"→管理工具→远程桌面服务→远程桌面会话主机设置→把"限制每个用户只能进行一个会话"勾选去掉,操作图如下:
然后双击连接中的RDP-Tcp→网络适配器→最大连接数 修改为2此时的同时远程桌面连接的数量即设置为2。
接下来是调整超过2个连接数的的设置方法:需要安装终端服务器
第一步.在开始->运行命令栏中输入 gpedit.msc
在组策略中依次打开“计算机配置→策略→管理模板→Windows 组件→远程桌面服务→远程桌面会话主机→连接”中,选择“限制连接数量”进行配置。
第二步.在角色里增加远程桌面服务。
右击我的电脑,选择管理,在服务器管理→角色中添加远程桌面角色,一直下一步,然后重启服务器。

⑻ 怎样才可以增加服务器的连接数

单位的windows 2000的服务器是为美编做数据的服务器,他们主要通过共享来访问和传送资料,最近出现了一个问题,客户端都是苹果机(mac10),他们电脑当通过网上邻居访问时,却连接不上,显示已超过微软授权数量** 对话框,或者是有的人正在访问被直接踢了出来,原来一直以 单位的windows 2000的服务器是为美编做数据的服务器,他们主要通过共享来访问和传送资料,最近出现了一个问题,客户端都是苹果机(mac10),他们电脑当通过网上邻居访问时,却连接不上,显示“已超过微软授权数量** 对话框,或者是有的人正在访问被直接踢了出来,原来一直以为是服务器出问题了,最后查看报错原来是超过了服务器可接受的最大值,因此不可以与服务器进行连接,一下就是具体的解决办法,希望能够帮上你。这个连接数在安装系统的时候有个默认的数字可以修改,应该是10(不确定),但是如果按装好系统后就没有办法修改起数字了吗,当然不是的,但是我遇到这个情况的时候也是很郁闷,问了几个朋友,也没有找到办法,最后还是我的朋友 浪子燕青 找其朋友找出了修改、增加其连接数字的办法。对于一些公司、网吧是有需要的,很大多数公司、网吧都是利用共享模式来查看需要共享的文件,所以我还是感觉有必要写出来的,虽然简单了些~~方法是打开—控制面板—授权,如图在本地服务器上添加“每服务器”许可证在您想要配置的服务器上,打开控制面板中的 授权。在“产品”中,单击要添加许可证的产品。单击“添加许可证”。在“产品”中,单击该产品。在“数量”中,键入组织购买的新许可证数量,然后单击“确定”。如果同意授权条款,请选择“我同意”复选框,然后单击“确定”。注意要打开“控制面板”项,请单击“开始”,指向“设置”,单击“控制面板”,然后双击相应的图标。如果 Windows 2000 Server 只用作应用程序的操作系统,而不提供基本的网络服务(例如文件共享、打印机共享和通讯),则可以将并发连接的数量设置为零。此过程只用于注册在以“每服务器”模式运行的服务器上购买的客户访问许可证。有关服务器以“每客户”模式运行时添加许可证的步骤,请参阅相关主题。要在服务器上本地执行该过程,请在控制面板中单击“授权”。上面是WINDOWS 2K 系统自带的操作帮助说明,因为我写的不如微软写的好,所以直接拷过来给你们看,只要将其数字改为合适的数字就可以了。这个WIN2K的一种授权模式,详细:windows 2000 支持两种授权模式:a、每服务器同时连接数(5-->XX)b、每个连接必须有自己的"客户端访问许可证"c、每客户每台计算机必须有自己的"客户端访问许可证",为了避免侵犯许可协议,请使用授权(在"管理工具"中)来记录已购买的"客户端访问许可证"的数量。注意:打开授权时有 每服务器连接数 和 每客户,记住要选择每服务器连接数,不要用每客户那个选择,这个是用于机子客户机连接,具体情况我是不太了解,还要注意一点,'每服务'可以在以后转换为'每客户',但是'每客户'是不可以转换为'每服务'的,所以操作时一定要慎重些。如果需要删除其授权数量的时候,也跟其上增加数量类似,操作:在本地服务器上删除“每服务器”许可证在您想要配置的服务器上,打开控制面板中的 授权。在“产品”中,单击要删除许可证的服务器产品。单击“删除许可证”。在“序列号”下,单击要更改的证书。在“要删除的许可证数量”中,键入要删除的许可证数量,然后单击“删除”。要关闭该对话框,请单击“取消”。此操作只关闭该对话框,而不取消任何更改。注意要打开“控制面板”项,请单击“开始”,指向“设置”,单击“控制面板”,然后双击相应的图标。删除产品的许可证后,可以将这些许可证分配给不同的服务器。要在服务器上本地执行该过程,请在控制面板中单击“授权”。

⑼ 在公司里,我要连接一台打印机服务器。我输入IP之后提示连接数已满,请问该如何在服务器那增加连接人数

这种问题 不用担心, 多尝试几次 就可以了。 或者换个时间 就行

阅读全文

与如何增加应该服务器连接数相关的资料

热点内容
一个老头淘金的电影 浏览:175
谁还有看片网址 浏览:184
熊:出 浏览:176
阿里程序员不加班离职 浏览:45
六级pdf 浏览:855
jsp嵌入java代码 浏览:162
Python中Windows字体颜色 浏览:693
n7笔记app哪个好 浏览:416
kindle用什么app好 浏览:720
方舟加密服务器怎么进 浏览:61
传文件夹太慢 浏览:219
基于单片机的仓库 浏览:378
央企直营朔源码燕窝 浏览:341
日本校园老师电影 浏览:65
买黄金首饰上什么app 浏览:452
共享pdf 浏览:343
老武侠电影,是一个女的用乳房打人,名字 浏览:649
pythonsocket库 浏览:401
缉魂130分钟台湾完整版 浏览:688
wifi电视一般需要什么app 浏览:526