忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT 视频 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
1234下一页
最近访问板块 发新帖
查看: 14960 | 回复: 33

[Web] 讨论一个性能测试小实验 [复制链接]

论坛徽章:
207
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之全北现代
日期:2016-05-11 17:05:27操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2012-12-17 17:50 |显示全部楼层
nginx轻巧压力环境下能抗,请问
一台nginx前端服务器负载均衡,能扛住后台100台apache-php服务器么??

没有实验环境,,,真心求教,,

论坛徽章:
0
发表于 2012-12-17 19:52 |显示全部楼层
如果单纯把NGINX配置成负载均衡器来用性能上远远比不上Haproxy。建议看一下haproxy的官方测试文档。

论坛徽章:
207
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之全北现代
日期:2016-05-11 17:05:27操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2012-12-18 09:34 |显示全部楼层
回复 2# llzqq


    前端的nginx就当负载均衡使,假设机器计算力相同,一台nginx能带几台apache_php呢,

这个就是期望了解的性能测试搭配数据

论坛徽章:
31
荣誉会员
日期:2011-11-23 16:44:17丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17天蝎座
日期:2014-08-21 17:18:48丑牛
日期:2014-08-29 16:06:45天秤座
日期:2014-08-29 10:12:18天秤座
日期:2014-08-26 16:18:20双子座
日期:2014-07-30 11:38:27寅虎
日期:2014-08-04 10:24:12IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:00
发表于 2012-12-18 16:01 |显示全部楼层
单台apache至少可以处理 每秒10000次的请求. 当然, 要看你的php程序写得如何了. 复杂的话, 可能处理不了 这么多.

楼主为啥不看一下你当前的数据呢? 纸上谈兵, 没有实际意义的.

论坛徽章:
207
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之全北现代
日期:2016-05-11 17:05:27操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2012-12-18 16:30 |显示全部楼层
本帖最后由 action08 于 2012-12-18 16:31 编辑

回复 4# q1208c


    手头就一台成本2k的破本本,怎么做实验的数据都是纸上谈兵{:3_188:}

论坛徽章:
31
荣誉会员
日期:2011-11-23 16:44:17丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17天蝎座
日期:2014-08-21 17:18:48丑牛
日期:2014-08-29 16:06:45天秤座
日期:2014-08-29 10:12:18天秤座
日期:2014-08-26 16:18:20双子座
日期:2014-07-30 11:38:27寅虎
日期:2014-08-04 10:24:12IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:00
发表于 2012-12-18 17:11 |显示全部楼层
回复 5# action08


原来你只是纸上谈一下呀.     

论坛徽章:
207
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之全北现代
日期:2016-05-11 17:05:27操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2012-12-18 18:19 |显示全部楼层
llzqq 发表于 2012-12-17 19:52
如果单纯把NGINX配置成负载均衡器来用性能上远远比不上Haproxy。建议看一下haproxy的官方测试文档


这个**??

论坛徽章:
207
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之全北现代
日期:2016-05-11 17:05:27操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04数据库技术版块每日发帖之星
日期:2016-05-10 19:23:04操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2012-12-18 18:20 |显示全部楼层
回复 6# q1208c


    哪有环境可以玩玩哦

论坛徽章:
0
发表于 2012-12-18 18:55 |显示全部楼层
本帖最后由 llzqq 于 2012-12-18 19:20 编辑

回复 7# action08

http://haproxy.1wt.eu/10g.html   

论坛徽章:
31
荣誉会员
日期:2011-11-23 16:44:17丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17天蝎座
日期:2014-08-21 17:18:48丑牛
日期:2014-08-29 16:06:45天秤座
日期:2014-08-29 10:12:18天秤座
日期:2014-08-26 16:18:20双子座
日期:2014-07-30 11:38:27寅虎
日期:2014-08-04 10:24:12IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:00
发表于 2012-12-20 00:39 |显示全部楼层
回复 8# action08


其实你自己的机器也可以玩的. 只是, 要精心的计算一下.

我们这样来设计:


1. 如果你是新一点的笔记本, 那到少是双核了. 算两个CPU. 你可以装两个虚拟机的  Linux, 每个给 512M 内存就行. 这样你主机上的 2G 应该够用.

2. 每台虚拟机做 hostonly 的网络, 这样其实是走的内部, 不必过真正的网卡. 你可以从主机发请求, 其中一台Linux做nginx转发, 另一台接收.

3. 不一定真的要打到 100W 的并发. 你只要边打, 边记录各个参数, 比如 CPU 使用情况, 内存使用情况, 网络的使用情况. 如果你是简单的测试, 先不考虑硬盘.

4. 等打到你的虚拟机上CPU使用 50% 的时候, 就降下来, 降到20%, 然后再打到 50%, 这样做3次. (一共有3次达到 50%). 不要打到 100%, 那样的结果是错误的, 因为主机也在忙.  

5. 用你的记录数据做一次曲线拟合. 你就可以推算出 当你把 CPU 打到 80% 时的情况. 注意, 在生产系统中, 这是 上限. 超过这个, 基本上已经不能正常服务了. 虽然会有人说他的系统可以到 100%.

6. 如果nginx够线性的话, 你可以认为多个CPU, 就是把你的数据 乘上 相应的数字.

当然, 以上做出来结果, 只是一个参考结果, 与实际的情况差得很远. 因为服务器的CPU和普通PC的区别很大. 尤其是在高并发的时候. 但至少, 你会有一个大概的结果.

如果你有兴趣, 我等着你的数据.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

【有奖调查】AI时代如何迎接未知挑战?

人工智能一直在医疗行业扮演着重要角色,最早的专家系统和后来的基因诊断都是人工智能技术在医疗的行业探索。近年来,随着深度学习等技术的进步,人工智能在医疗行业的应用领域不断扩展,医学影像智能诊断、语音电子病历、癌症智能诊断等均已逐渐成为热门发展方向。
而作为人工智能重要推动力的深度学习技术的快速发展却亟需认知系统的强力支撑。
----------------------------------------
活动时间:2017年5月15日-6月5日

调查入口>>
  

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP