cd /opt 657 ls 658 cd tengine 659 ls 660 vim conf 661 cd conf 662 ls 663 vim nginx.conf 664 top 665 clear 666 cd /opt 667 mkdir s18static 668 ls 669 c... ...
分类:
其他好文 时间:
2019-07-10 01:11:55
阅读次数:
127
一、安装配置InfluxDB InfluxDB是GO语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据。有人做过mysql和influxDB对比,存储1000万条数据mysql要7分多钟,influxDB只需2分多钟,从1000万条数据读10000条所需数据mysql要6秒多,i ...
分类:
数据库 时间:
2019-07-05 13:03:06
阅读次数:
195
解压 配置 添加环境变量 创建普通用户授权并启动 kibana的解压 测试数据下载地址:https://grouplens.org/datasets/movielens/ logstash 的安装与导入数据 ...
分类:
其他好文 时间:
2019-07-04 14:11:03
阅读次数:
233
摘要:Heroku的问题让我们意识到,在负载均衡测试时发现问题并妥善解决的成功经验有没有?于是,挖掘出“淘宝在双十一压测OB时发现存在严重的随机访问导致负载不均问题,并通过加权算法妥善解决”的成功案例,也就是本文。在CSDN云计算频道日前所做的文章《响应高达6秒用户揭露Heroku私自修改路由造成高支出》中,网友们认为这是“因随机调度+Rails的单线程处理导致延迟增加的负载均衡失败的案例”。但在
分类:
其他好文 时间:
2019-07-01 14:06:08
阅读次数:
114
最近接触了性能压测的一款工具Locust,分享下: 一、首先说下压测工具对比: Jmeter: 开源免费:JMeter是一款免费的开源软件,使用它不需要支付任何费用 跨平台:java开发的开源软件 小巧:相比LR的庞大(LoadRunner 4GB左右),它非常小巧 免安装:但需要JDK环境,因为它 ...
分类:
其他好文 时间:
2019-06-21 13:02:02
阅读次数:
89
【前言】 笔者使用wrk,是为了测试nginx转发报文的时候set_proxy_header规则,然后发现wrk尤其的好用,所以在这里写下来,以后用的时候还能查一查。 【安装】 不讲概念了,直接讲安装。 从github上下载源码 git clone https://github.com/wg/wrk ...
分类:
Web程序 时间:
2019-06-21 11:10:24
阅读次数:
133
背景与意义 境内度假是一个低频、与节假日典型相关的业务,流量在节假日较平日会上涨五到十几倍,会给生产系统带来非常大的风险。因此,在2018年春节前,我们把整个境内度假业务接入了全链路压测,来系统性地评估容量和发现隐患,最终确保了春节期间系统的稳定。 在整个过程中,我们意识到,全链路压测在整个系统稳定 ...
分类:
其他好文 时间:
2019-06-13 13:28:42
阅读次数:
87
性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。 为什么要找最佳线程数: 1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升QPS确毫 ...
分类:
编程语言 时间:
2019-06-13 13:24:00
阅读次数:
126
京东电商系统的设计是围绕系统稳定性、可靠性、高并发和可扩展性为核心开展的。如何在峰值来临时,保证用户有平滑流畅的体验,且系统不会出现异常呢?我们先来看看京东系统的一些特点 京东的业务种类繁多,涉及SKU几千万种,这使得系统庞大,外部需要对接供应商、消费者和第三方商家三大板块。内部系统包括了商品供应链 ...
分类:
其他好文 时间:
2019-06-10 18:28:48
阅读次数:
90