记一次性能优化,单台4核8G机器支撑5万QPS
admin 6年前 (2019-02-06) 4300浏览 0评论
前言 这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的...
admin 6年前 (2019-02-06) 4300浏览 0评论
前言 这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的...
admin 8年前 (2017-01-06) 3566浏览 0评论
今天在部署python代码到预生产环境时,web站老是出现redis链接未初始化,无法连接到服务的提示,比对了一下开发环境与测试环境代码,完全一致,然后就是查看各种日志,排查了半天也没有查明是什么原因引起的。 没有办法的情况下,直接登录服务器,从uw...
admin 9年前 (2015-09-13) 5465浏览 0评论
Bonnie++是一个用来测试UNIX文件系统性能的测试工具,主要目的是为了找出系统的性能瓶颈,其名字来源于作者喜爱的歌手Bonnie Raitt。 Bonnie++在类似的测试工具和软件中不是最大的和最复杂的,但是在易用性和输出结果显示方面很不错。...
admin 10年前 (2015-02-27) 2785浏览 0评论
2014 年 7 月 4 日,我从百度离职了。 这是第一次,我不是因为和老板闹翻而离职; 这是第一次,我带着晋升的喜悦而离职; 这是第一次,我带着满满的收获而离职。 我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨...
admin 10年前 (2014-11-13) 5376浏览 0评论
参考文章:Nginx 万兆网络环境测试 上周在proxy层测试url hash万兆网卡服务器过程中发现服务器内存用满,使用大量的swap,导致服务器无响应。 一、 现象描述: swap 100%,IO超过60%; nginx每进程占用内...
admin 10年前 (2014-10-28) 4066浏览 0评论
一切的工程都要从实用的角度出发,排除 GLSB 在外,目前主流的开放的前端无非就那几种: 1. 最简单的就是 DNS RR,上手很快,缺点也很明显 2. web server + keepalived,相对智能些,依然有缺点,没有 health ch...
admin 10年前 (2014-07-23) 3560浏览 0评论
前言 : 究竟怎样进行数据库性能测试,数据库性能测试需要做些什么?大多数产品线的RD和QA也比较迷茫,经常过来咨询。 一般说来,做数据库性能测试需要如下几个步骤: :明确测试目的 :设计测试模型 (即压力模型) :准备测试集群环境 :准备压力测试工具...
admin 11年前 (2014-07-15) 6006浏览 0评论
我的blog前面有一篇文章描述了 软终端导致单cpu消耗100% 的文章 linux内核软中断引起大量丢包 ,导致机器丢包跟延迟高的问题,文中我只是简单的说明了一下升级内核进行解决的,这个问题我并没有进行一个问题解决的说明,经历了一系列的调整后,单机...
admin 11年前 (2014-07-14) 4625浏览 0评论
第4章 压力测试 压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。 4.1 TPC-C模型 TPC(Transaction Processin...
admin 11年前 (2014-07-11) 3975浏览 0评论
TPC-C用来测试OLTP(在线事务处理)系统性能的软件, TPCC-MYSQL是开源的TPC-C测试软件, 其包含两个工具: Tpcc_load: 根据仓库数量, 生成9张表中的数据 ,语法如下: tpcc_load [server] [DB] [...
admin 11年前 (2014-07-11) 3292浏览 0评论
一、 下载工具包 Tpcc-mysql是percona基于tpcc衍生出来的产品,专用于mysql基准测试,其源码放在bazaar(Bazaar是一个分布式的版本控制系统,采用 GPL 许可协议,可运行于 Windows、GNU/Linux、UNIX...
admin 11年前 (2014-07-11) 3147浏览 0评论
TPC(Tracsaction Processing Performance Council) 事务处理性能协会是一个评价大型 数据库 系统软硬件性能的非盈利的组织,TPC-C是TPC协会制定的,用来测试 典型的复杂OLTP系统的性能。Tpcc-my...
admin 11年前 (2014-07-01) 3442浏览 0评论
最近测试一个应用遇到问题:一旦压力略涨,应用的CPU就顶满。由于是多线程应用,直接就把系统的CPU耗完了。 本来想用gdb來调试的,结果gdb不给力,就在attach那里卡死,半天不动。后来想到了用perf来调试,果然找到了一处性能热点。修复热点以后...
admin 11年前 (2013-11-17) 3694浏览 0评论
做系统性能调优确实不好做,不仅要从算法上去解决,还有就是系统的一个库函数的IO能力到底怎么样,虽然有些资料提到,但到底差多少,心里还是没谱,下面是我做的一个linux系统的IO函数的处理效率的压力测试,各执行一百万次,看消耗的时间,详情请看代码: #...
admin 11年前 (2013-09-25) 13087浏览 0评论
对Web服务做Performance & Load测试,最常见的工具有Apache Benchmark俗称ab和商用工具LoadRunner。ab简单直接,功能也相对较弱,但我们经常看到的对一些Web server或者Framework的性能...
admin 13年前 (2012-06-21) 3460浏览 0评论
Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要目标用户是...
admin 13年前 (2012-06-12) 3646浏览 0评论
fio是个非常好用的io压力模拟工具,功能非常齐全, 有兴趣的同学参看 这里。 这里我用fio模拟我们线上mysql服务器的压力来为厂家送来的pci-ssd卡做压力测试,底下是脚本(已经测试正确),也许有的同学有用。 $ cat mysql-test...
admin 13年前 (2012-06-12) 3330浏览 0评论
这个MySQL服务器压测的需求是 : 环境: Linux RHEL 5U4 X86-64, 24G内存, 16核. MySQL服务器在xx.232.36.1上。 压力由最多32个客户端发起,每个客户端分别做update, insert, delete...