如何查看linux的最大网络linux 统计连接数数?如何调整这个数

当前位置:&>&&>&
> 正文 mysql最大并发连接数
mysql最大并发连接数的查看与修改(linux环境)
发布时间:编辑:sunday01
本文介绍下,linux下的mysql中查看最大连接数,以及修改最大连接数的方法,有需要的朋友,参考下吧。
一,查看当前mysql的
复制代码 代码示例:
[root@localhost ~]# /usr/local//bin/mysqladmin -uroot -ppassword variables |grep max_connections
注意,root替换为自己的数据库,一般默认就是root,password是数据库密码。
输入以上命令后会显示下面的信息,此处的最大连接数是100
| max_connections | 100 //默认是100
二,修改最大连接数为200
复制代码 代码示例:
[root@localhost ~]# nano /f
#在其中加入下面这行:
max_connections=200
使用上下箭头移动,输入后按ctrl+o组合键后保存,保存的时候要再按回车键确定的,确定后按ctrl+x组合键退出回到。
三,重启mysql,使配置生效。
复制代码 代码示例:
[root@localhost ~]# service mysqld restart //重启mysql
您可能感兴趣的文章:
本文标题:
本页链接:
12345678910目前自己解决的办法是读取secury日志文件,然后通过脚本分析
互联网,Linux,Python相关文章推荐:
linux 查看网络
现在公司有一台红旗linux服务器,如何查看ip地址冲突的问题!
先在此谢过!
阅读(489) 回复(0)
其他文章推荐
什么指令可以查看网络io?
Suse & Redhat
阅读(1207) 回复(4)
red hat as 4.4
阅读(4977) 回复(3)
如题,望高手指教,谢谢!!
阅读(1572) 回复(2)
高手请指点.
阅读(1962) 回复(2)
请问如何设置才能在windows2000的网络邻居下查看到linux redhat 9.0机器!
阅读(250) 回复(5)
linux和网络几乎是同义词。实际上linux是Internet或WWW的产物。它的开发者和用户使用web交换信息、想法、代码,而linux自身也常用于支持一些组织的联网需求。众所周知,TCP/IP 协议是 Internet 的标准协议,同时也是事实上的工业标准。linux 的网络实现支持 BSD 套接字,支持完整的 TCP/IP 协议。本章描述了linux如何支持统称为TCP/IP的网络协议。
10.1 TCP/IP网络概览(An Overview of TCP/IP Networking)
本节简要描述...
阅读(825) 回复(0)
在Llinux下,用ifconfig命令得到如下的结果:
Link encap:Ethernet
HWaddr 00:02:55:07:3D:4A
inet addr:190.2.x.x
Bcast:190.2.x.x
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST
RX packets:3216513 errors:516413 dropped:0 overruns:0 frame:347317
TX packets:2724364 errors:0 dropped:0 overruns:0 carrier:0
collisions:51641...
阅读(465) 回复(4)
大家好!!我做了DNS服务器..已经运行了一年了.但我想看看它的日志..看了网上很我资料..但都说服务器会一个小时会有一个LOG_INFO.但我不知道在哪儿看.有哪位大哥..知道..如何看到我的服务器的负载.等方面的内容呀..小弟谢了
阅读(783) 回复(0)
uname可以查看内核版本,那么请问如何查看当前使用的linux发行版的版本信息?
阅读(850) 回复(2)
怎么样查看一台机器安装的是Red Hat Enterprise linux 3还是Red Hat Enterprise linux 4?谢谢!
阅读(454) 回复(7)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题页面导航:
→ 正文内容 Apache 最大连接数
Apache增加最大连接数的方法
增加Apache最大连接数的方法,需要的朋友可以参考下。
MaxClients n 1、apache1.x n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,编辑/httpd-2.0.59/include/httpd.h中的HARD_SERVER_LIMIT值改大然后再编译。 增加apache最大连接数的方法: 在httpd.conf中设置: MaxClients n n是整数,表示最大连接数,取值范围在1和256之间,如果要让apache支持更多的连接数,那么需要修改源码中的httpd.h文件,把定义的HARD_SERVER_LIMIT值改大然后再编译 2、apache2.x 系统默认150个连接数,下面的例子修改为1500个。 修改httpd.conf文件 找到 &IfModule prefork.c& StartServers 8 MinSpareServers 5 MaxSpareServers 20 MaxClients 150 MaxRequestsPerChild 1000 &/IfModule& 修改 MaxClients 150 为 ServerLimit 1500 MaxClients 1500 然后保存退出。 重新启动http服务(/etc/rc.d/init.d/httpd restart) 每次重做服务器,就会学到一些新的东西,所以了解linux最简洁有效的办法,就是不停的重做系统,重新配置优化系统(XD!)。 本次使用了apache2.2.6,编译完成后,最大连接数默认为150,运行一段时间后出现大量的CLOSE_WAIT,于是修改默认连接数。apache2.2以后许多功能都抽出来单独存放了,在http.conf里进行引用。存储连接数等相关指令的文件是httpd-mpm.conf,apache采用的是prefork模式来进行连接数量方面的控制,prefork模块的格式如下: &ifmodule mpm_prefork_module& StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0&ifmodule& 其工作原理如下: 控制进程在最初建立StartServers个子进程后, 为了满足MinSpareServers设置的需要,创建一个进程,等待一秒钟,继续创建第二个,等待一秒钟,继而创建四个,如此按指数级增加创建的进程 数,最多达到每秒32个,直到满足MinSpareServers设置的值为止,这也就是预派生(prefork)的由来。这种模式可以使得不必在请求到 来时再产生新的进程,从而减小了系统开销以增加性能。 MaxSpareServers 设置了最大的空闲进程数,如果空闲进程数大于这个值,Apache会自动kill某些多余进程。这个值一般不要设的过大,但如果设的比 MinSpareServers小,Apache会自动把它调整为MinSpareServers+1。如果站点负载较大的话,可考虑同时加大 MinSpareServers和MaxSpareServers。 MaxRequestsPerChild设置的是每个子进程可以 处理的请求数。每个子进程在处理了MaxRequestsPerChild个请求后将自动销毁。0意味着无限,即子进程永不销毁。虽然缺省设为0可以使每 个子进程处理更多的请求,但如果设成非零值也有两点重要的好处: 1. 可防止意外的内存卸漏; 2. 在服务器负载下降的时侯会自动减少子进程数。 因此,可根据服务器的负载来调整这个值,如果非零的话,笔者认为10000左右是比较合适的。事实上这个值对Apache的性能影响不是很大。 MaxClients 是这些指令中最为重要的一个,它设定的就是Apache可以同时处理的请求,这是对Apache性能影响最大的参数.在我个人看来,缺省的150是远远不 够的,如果请求总数已达到这个值(可通过ps Cef|grep httpd|wc Cl来确认),那么下面的请求就要排队,直到某个已处理请求完毕。这就是为什么系统资源还剩下很多,而http访问却很慢的主要原因。系统管理员可以根据 硬件配置和负载情况来动态调整这个值,虽然理论上这个值越大,可以处理的请求就越多,但Apache默认的限制是不能大于256。如果把这个值设为大于 256那么Apache将无法起动。事实上,256对于负载稍重的站点也是很不够的。在Apache1.3中这是个硬限制,如果要加大这个值,必须在 configure前手工修改源代码树下的src/include/httpd.h,查找256,会发现#define HARD_SERVER_LIMIT 256这行,把256改为你要增大的值如4000,然后重新编译Apache即可。我想这个方法稍有些经验的Apache系统管理员都知道,不过我相信在 Apache2.0中知道如何加大这个值的人就不会太多了。 在Apache2.0中新加入了ServerLimit指令,使得无须重编译Apache就可以加大MaxClients。下面是笔者的prefork配置段。 &IfModule prefork.c& StartServers 10 MinSpareServers 10 MaxSpareServers 15 ServerLimit 2000 MaxClients 1500 MaxRequestsPerChild 10000 &/IfModule& BTW: ServerLimit的最大值是20000,这对于大多数站点是足够了,但如果你一定要再加大的话,那么这个值位于源代码树下的server/mpm/prefork/prefork.c中。里面的 #define DEFAULT_SERVER_LIMIT 256 #define MAX_SERVER_LIMIT 20000 这两行就对应着MaxClients和ServerLimit的限制值。 但我相信很少有人可以用到20000的并发连接数。 以上内容来自unix中文 对于prefork的工作模式能够实现的功能描写的比较详尽了。我在用的时候发现ServerLimits和MaxClients这两个参数的顺序是不可以颠倒的,否则重起apache时会报警。根据周超 同学的提醒,凡是有依赖关系的命令,书写应该都是有顺序的。 同时在查资料的过程中,拣到一条命令: netstat -n | awk ‘/^tcp/ {++S[$NF]} END {[标记错误:for] print a, S[a]}' 这条语句返回结果如下 LAST_ACK 5 SYN_RECV 30 ESTABLISHED 1597 FIN_WAIT1 51 FIN_WAIT2 504 TIME_WAIT 1057 其中的SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数。
您可能感兴趣的文章:
上一篇:下一篇:
最 近 更 新
热 点 排 行您现在的位置: &&&&&&&&&&&&文章内容
快捷导航:
如何修改mysql的最大连接数
来源:考试大&&&【考试大:轻松考试,快乐生活!】&&日
  MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword
  设置新的最大连接数为200:mysql& set GLOBAL max_connections=200;
  显示当前运行的Query:mysql&
  显示当前状态:mysql&
  退出客户端:mysql& exit
  查看当前最大连接数:mysqladmin -uusername -ppassword variables
  开启mysql的远程连接
  UPDATE `user` SET `Host`='%' WHERE `User`='root' LIMIT 1;
  修改数据库的密码
  /usr/bin/mysqladmin -u root password 'tian'&&&&&& //修改密码为tian
  编辑特别推荐:
来源:考试大-
责编:zj&&&
王悦20¥200¥100杨海虹20¥200¥100杨海虹20¥200¥100杨海虹20¥200¥100王悦20¥200¥100
暂无跟贴,欢迎您发表意见
考试大Linux认证考试评论排行
1.&&评论5条
2.&&评论2条
3.&&评论2条
4.&&评论1条
5.&&评论1条
6.&&评论1条
主讲:杨海虹
12345678910
12345678910
12345678910}

我要回帖

更多关于 linux 统计连接数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信