文档章节

"高并发" 自己的小平台进行了下压力测试

skyline520
 skyline520
发布于 2013/05/26 19:54
字数 554
阅读 306
收藏 2
点赞 0
评论 2

场景:
        最近去面试,经常被问到大数据、高并发之类的问题,我一个搞企业管理系统的人对于大数据、高并发还真是陌生,不过这并不能阻碍一个屌丝程序猿的求知欲,于是乎趁着周末有空,我对我自己的以前搞的一个 小平台进行了一下压力测试

硬件环境:Lenovo ThinkPad E420 ( Intel Core i3 2430M,4G内存 1666Hz貌似) 哎 屌丝笔记本伤不起啊
软件环境:Windows 7 Ultimate 7600 64Bit ,Jdk1.6 64Bit,Tomcat6 32Bit,LoadRunner 11 破解版  ^_^
测试参数:虚拟用户 300 - 500 ,在进行保存用户前 设置 集合点
测试结果:一个好消息一个坏消息 ,坏消息是在用户保存的时候 高并发的情况下,我对用户编码 字段 进行的逻辑判断已经变的毫无意义,保存了好几条编码一样的数据,好消息是 系统没有崩溃,我的ehacche 缓存session 也工作的比较正常,当我把并发用户调整到400 左右的时候,瓶颈在于我的本本的cpu了,cpu一直100%,导致我无法进行 测试我的程序的最高支持的并发多少而不崩溃了  呵呵

好了,闲话不说了,直接上我的测试截图

这张是脚本配置 

这张是测试结果的截图

最后这张是我的可怜的CPU

关于那个重复保存用户编号的问题,我会继续跟进,这是我开始迈进高并发的行列的第一步(貌似还远着呢)哈哈,不过我解决了这个问题后我相信我水平又要提高了 哈哈

PS:基于这个编号重复的问题,我在osc上提了一个问题  http://www.oschina.net/question/156709_112566 ,根据大家的积极响应,我最后决定使用  数据库唯一索引  +  事务控制  + 代码中缓存来搞定,数据库唯一索引是一定要做的,因为如果只在代码中控制的话,集群部署的应用的话,就悲剧了

© 著作权归作者所有

共有 人打赏支持
skyline520

skyline520

粉丝 40
博文 72
码字总数 19993
作品 0
东城
程序员
加载中

评论(2)

skyline520
skyline520

引用来自“御风林海”的评论

不错。。开源吗?

https://code.google.com/p/skyline520/
这个是地址,原来在我的博客里面置顶的文章里也有提到 呵呵,就怕代码写的太烂让大家笑话了 哈哈
御风林海
御风林海
不错。。开源吗?
linux下压力测试

自己写了一个四层的负载均衡,想进行压力测试,查了好多linux上的工具都是基于HTTP请求的,有没有基于TCP层的,在线等,,急急急~~!!

WILLBeSoSo ⋅ 2016/07/29 ⋅ 2

UtilBox(ub)基础组件 -- epoll_server网络事件模型

今天事情比较少,突然在在网上看到了一篇关于网络同步异步IO的帖子,正好想起了前几天分析过的Redis的代码。Redis的代码很精练也很轻巧,基本没有第三方以来的库(最新版本中加入了jemalloc,...

长平狐 ⋅ 2013/01/05 ⋅ 0

mysql如何造测试数据?

用的阿里云的rds数据库服务器 想做下压力测试,需要造数据,如何随机生成大量的数据呢?

黑狗 ⋅ 2015/01/23 ⋅ 2

大话程序猿眼里的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并...

chaun ⋅ 2016/11/13 ⋅ 0

支付宝架构师眼里的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并...

java高级分享 ⋅ 01/05 ⋅ 0

大话程序猿眼里的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并...

simple简单 ⋅ 2016/12/30 ⋅ 0

大话程序猿眼里的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并...

落叶追风 ⋅ 2016/11/25 ⋅ 0

消息队列的使用场景和使用技巧

一、消息队列的使用场景 1、应用解耦 假设商品和结算和支付是不同的系统,两个系统之间的通讯可以通过消息队列完成,不需要强制性的接口关联。值得注意的是消息队列中间件一般都支持同步和异...

漂泊者及其影子 ⋅ 2016/11/21 ⋅ 0

大话程序猿眼里的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并...

SFLYYQ ⋅ 2016/11/04 ⋅ 1

电商那些年,我摸爬打滚出的高并发架构实战精髓

一、关于高并发 高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击,再屌丝点的说法就...

Yomut ⋅ 2016/10/10 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

UI ,前端框架选型

Flat-UI

miaojiangmin ⋅ 6分钟前 ⋅ 0

Istio Service Mesh 教程

Istio Service Mesh 教程 作者 宋净超 | 5400字 | 阅读大约需要11分钟 | 归档于istio | 发表于 2018-05-22 标签 #Istio #教程,来自 https://servicemesher.github.io/blog/istio-service-m...

openthings ⋅ 11分钟前 ⋅ 0

scala swing

scala swing组件的库 https://github.com/scala/scala-swing scala swing的API文档 https://www.scala-lang.org/api/2.9.1/scala/swing/package.html...

whoisliang ⋅ 16分钟前 ⋅ 0

CentOS安装配置Nginx

安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-deve......

临江仙卜算子 ⋅ 22分钟前 ⋅ 0

开源 java CMS - FreeCMS2.8 依申请公开

项目地址:http://www.freeteam.cn/ 依申请公开 1. 转交申请公开 用户可以把申请公开转交给其他人办理,系统会记录此申请公开的转交记录。 注意:同时只能转交一个申请公开。 选择需要转交的...

freeteam ⋅ 27分钟前 ⋅ 0

以太坊 web3.py 签名转账

以太坊 web3.py 签名转账 本文节选自电子书《Netkiller Blockchain 手札》 Netkiller Blockchain 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86...

netkiller- ⋅ 32分钟前 ⋅ 0

年薪40W的程序员必会的技术有哪些?

很多人在问我,程序员如何拿高薪,如何做到年薪40W+,其实总结出来还是一句话,你的技术决定你的能力已经薪资。 那么什么样的技术人才才能拿到一份Java行业里面的高薪呢? 下面是我的一个总结...

码代码的小司机 ⋅ 33分钟前 ⋅ 0

jesque-spring使用及源码分析

1.使用 jesque结合spring使用,步骤如下: 1.1 在项目中添加maven依赖 <dependency> <groupId>net.lariverosc</groupId> <artifactId>jesque-spring</artifactId> <version>1.0.0</ve......

Funcy1122 ⋅ 34分钟前 ⋅ 0

OSChina 周二乱弹 —— 加班的代码不要枉费了我的童子功

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《29》- 未完成乐队 《29》- 未完成乐队 手机党少年们想听歌,请使劲儿戳(这里) @FalconChen :#看球提醒# 02:00 巴西v...

小小编辑 ⋅ 今天 ⋅ 16

Docker Swarm的前世今生

概述 在我的《Docker Swarm集群初探》一文中,我们实际体验了Docker Swarm容器集群技术的魅力,与《Kubernetes实践录》一文中提到的Kubernetes集群技术相比,Docker Swarm没有Kubernetes显得...

CodeSheep ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部