SYN(synchronous)是TCP/IP建立连接时使用的握手信号。在客户机和服务器之间建立正常的TCP网络连接时,客户机首先发出一个SYN消息,服务器使用SYN+ACK应答表示接收到了这个消息,最后客户机再以ACK消息响应。这样在客户机和服务器之间才能建立起可靠的TCP连接,数据才可以在客户机 ...
分类:
其他好文 时间:
2017-12-14 04:22:07
阅读次数:
104
转载 单机最大tcp连接数 网络编程 在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少? 如何标识一个TCP连接 在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识 ...
分类:
其他好文 时间:
2017-11-20 14:29:07
阅读次数:
215
Redis学习笔记——启动警告问题的解决 如果启动前不对linux内核做任何更改,那么redis启动会报出警告,共三个:如下图所示第一个警告:The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/so ...
分类:
其他好文 时间:
2017-11-11 13:03:04
阅读次数:
234
/proc/net/dev 最左边的表示接口的名字,Receive表示收包,Transmit表示收包; bytes表示收发的字节数; packets表示收发正确的包量; errs表示收发错误的包量; drop表示收发丢弃的包量; /proc/net/snmp 平均每秒新增TCP连接数 通过/proc ...
分类:
系统相关 时间:
2017-11-10 10:52:44
阅读次数:
223
Linux网络常见报错及分析被来是想将报错和监控拆开的,但是发现两者几乎是耦合的,通过监控项才能发现错误,定为错误的原因时也要依赖监控项。索性就将两者合并到了一起。对于很多的报错,实际上你即使看到报错的信息也不清楚到底是那里报错了,或者模棱两可,甚至是误导。最好..
分类:
系统相关 时间:
2017-10-24 01:42:12
阅读次数:
234
1、首先要明确,无论是tcp, udp, raw等这些都要占用socket, 那么就涉及到连接数的问题。 所以,linux连接数的问题,不仅仅是tcp连接数。 2、查看当前系统中所有的socket 连接数,使用 ss -a 3、另外一种查看linux socket连接数的方法 http://www. ...
分类:
系统相关 时间:
2017-10-18 10:05:51
阅读次数:
208
常识一:文件句柄限制 在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,一旦这个文件描述符使用完了,新的连接到来返回给我们的错误是“Socket/File:Can'topen so many files”。 这时你需要明白操作系统对可以打开的最大文件数的限制。 进 ...
分类:
其他好文 时间:
2017-09-21 13:42:11
阅读次数:
155
一、查看哪些IP连接本机netstat -an二、查看TCP连接数1)统计80端口连接数netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数ps -ef|grep httpd|wc -l 3)、统计已连接上的,状态为“establishednetstat -n ...
分类:
其他好文 时间:
2017-07-13 18:54:02
阅读次数:
170
前言在上一篇教程中我们已经实现了使用ansible-playbook批量在远程主机上部署zabbix客户端并正常运行,现在我们再次通过ansible-playbook给客户端主机批量增加zabbix监控项目配置(创建监控项目示例:自动发现远程主机监听的TCP端口、监控远程主机的TCP连接数状态)。Ansible-p..
分类:
其他好文 时间:
2017-07-07 20:02:01
阅读次数:
388
MySQL数据库调优主要有七个方面: 1.硬件优化 2.数据库设计规划 3.数据的应用 4.磁盘的IO优化 5.操作系统的优化,内核、TCP连接数量 6.MySQL服务优化 7.my.cnf 参数优化 ...
分类:
数据库 时间:
2017-07-06 20:40:46
阅读次数:
161