1.查看当前的运行模块 2.查看httpd进程数 3.查看请求80服务的client ip按照连接数排序 4.查看apache的详细连接情况 5.检测某一台服务器的端口是否开启 6.检测apache的配置是否正确 7.查看apache的TCP连接状态及并发数 LAST_ACK 5 (正在等待处理的请 ...
分类:
Web程序 时间:
2019-05-24 18:44:10
阅读次数:
131
如果没有设置uwsgi的--listen,如果sysctl -a | grep net.core.somaxconn发现net.core.somaxconn=128。 那你使用uwsgi启动的服务,单机最大支持并发数为100*(启动的uwsgi进程数)。 如果启动进程为4个,则最大并发只能支持400 ...
分类:
其他好文 时间:
2019-05-22 17:54:30
阅读次数:
132
数据库的由来 : 1数据只是程序运行的一部分 程序的组件不能放在一台机器上 2数据安全性 3支持并发数据管理技术的发展历程:1 人工管理 临时用 临时输入 不保存2 文件系统管理 有硬盘磁盘等存储介质3 数据系统管理 i 数据结构化 ii 数据共享,冗余度低,易扩充 iii数据独立性高 iv 数据由 ...
分类:
数据库 时间:
2019-05-14 20:44:57
阅读次数:
195
小结: 1、内存优化1.一个消息一定只有一块内存使用 Job 聚合消息,Comet 指针引用。 2.一个用户的内存尽量放到栈上内存创建在对应的用户 Goroutine(Go 程)中。 3.内存由自己控制主要是针对 Comet 模块所做的优化,可以查看模块中各个分配内存的地方,使用内存池。 2、模块优 ...
分类:
其他好文 时间:
2019-05-02 11:33:12
阅读次数:
113
TPS(Transactions Per Second):每秒事务数 QPS(Query Per Second):每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求。 并发数:并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 峰值QPS: ...
分类:
其他好文 时间:
2019-04-30 09:25:55
阅读次数:
179
每秒查询率QPS:对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒请求数,即最大谈吐能力。并发数:并发数和QPS是不同的概念,一般说QPS会说多少并发用户下QPS,当QPS相同时,并发用户数越大,网站并发处理能力越好。当并发用户数过大时,会造成进程(线程)频繁切换,反正真正用于处理 ...
分类:
其他好文 时间:
2019-04-28 15:40:33
阅读次数:
140
并发访问量是10分钟100人在线?还是每秒100个并发请求? 如果是前者,以在10分钟内,100人每人平均访问10个pv,那么每秒请求数就是100 10/10/60=1.66,对服务器压力几乎就没有啦,用个单路双核的服务器轻松搞定。 如果是后者,至少就得一个四核处理器,2G内 ...
分类:
其他好文 时间:
2019-04-28 15:22:32
阅读次数:
138
HikariCP Github地址: https://github.com/brettwooldridge/HikariCP HikariCP是数据库连接池,而且是号称史上最快的, SpringBoot2.0也已经采用HikariCP作为默认连接池配置. HikariCP为什么这么快 1.1 代码量 ...
分类:
其他好文 时间:
2019-04-25 17:33:23
阅读次数:
212
一、缓存系统 在大型海量并发访问网站及openstack等集群中,对于关系型数据库,尤其是大型关系型数据库,如果对其进行每秒上万次的并发访问,并且每次访问都在一个有上亿条记录的数据表中查询某条记录时,其效率会非常低,对数据库而言,这也是无法承受的。缓冲系统的使用可以很好的解决大型并发数据访问所带来的 ...
分类:
系统相关 时间:
2019-04-22 16:30:20
阅读次数:
207
一、概述 1.线程池的优点 ①降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; ②提高系统响应速度,当有任务到达时,无需等待新线程的创建便能立即执行; ③方便线程并发数的管控,线程若是无限制的创建,不仅会额外消耗大量系统资源,更是占用过多资源而阻塞系统或oom等状况,从而降低系 ...
分类:
编程语言 时间:
2019-04-21 11:38:28
阅读次数:
133