00:00
今天这堂课呢,就是来给大家演示一下。呃,这个t spider集群对比这个MYSQL单机版,那么它在这个性能上,它那个吞吐量,嗯,它有没有什么提高提升。那这里呢,我是在我的呃,公司的那种测试机环境下,那么我把这个环境给搭建起来了啊,这就是我这个。目前这个架构图一个t spider后面呢,跟着两个分片啊,分片一个IP,一个是36136.33,一个是136.34啊然后呢,这个是单机版,单机版是136.34。然后呢,这个是我单独部署了一个c bench,呃,这台IP是136.35,那这就是我整体的一个一个环境的一个架构图。那这里呢,我通过有两个脚本啊,一个是单机版的啊,这个是压测136.34,这台机器就是MYSQL单机版8.0,那第二个呢,就是136.31啊,这台机器是spider啊啊端口是25000啊,我这这是我单独部署一台机器,那么这台机器呢,就是t spider啊。
01:19
嗯,你看这是t spider,然后呢,这个呃,有一张表,这个是一个亿啊个十百千万,十万百万千万亿啊,这是生成的这个CS奔nch test和表啊,总共有1亿条8UFFER pro呢,都是这几台机,都是那个十个G啊这个你看这个。啊,八分。Buffer。这个啊,都是十个G啊。Now。我们先来看一眼啊,这个路由表。啊,这是我那路由表,然后呢。
02:02
看一眼这个。En。SSP仪表啊。啊,这个现在我通过哈希啊,对这个呃,K来做的那个分片,这个分片字段,然后呢数现在数据呢,已经分散到这两台机器上了啊一个是。大概是5000万,嗯,一个就是4900万啊,这是目前两台机器这个环境,我现在把环境给大家先介绍一下,就这样的,然后现在呢,我们先压测这个单机版啊,3136.34啊。那我们就先执行这个。啊,这个是压测十秒钟,因为这里视频节省一点时间啊,并发是128个线程这儿的啊,我们就只需要一执行。啊,这里大家就看这个QPS和TPS这两个值就行了。
03:05
啊,然后我这边再新开一个窗口。ETY。然后我开一窗口,然后呢,我们来对比一下。啊,看这个两个啊。这是压测的那个TSP集群,那么我们很明显能看见它那个性能是有提升的,这是TPS啊,这是QPS啊,你看看这个,这跟单机版是不是大概提升了有。
04:04
有一倍对吧。看是吧,将将近有一倍,不论是TPS还是QPS啊,提升了有一倍,所以说这里呢,这个分片ID是非常重要的啊,你一定选好了在生产环境里啊,选好了这个偏见。那么这时候呢,对你嗯,这个性能上会有一倍有有大概有100%的提升,百倍50%的一个性能提升,然后呢。嗯,通过这个环境,然后呢,你也可以去对比一些其他的,比如说现在什么new circle啊,泰迪币啊,或者是你用其他的什么买菜的中间件啊,你都可以去在上线时候呢,嗯,用这个c be做一个基准压力测试,然后呢,你心里有个谱啊,这里呢是给大家先可以给大家再演示一下,在我的目前的本机环境下,那我把我这个。
05:05
呃,配置给大家看一眼。这是t spider啊,那台机的配置啊,都是呃40核的啊,这个152630,那么这台机器啊。基本这个配置都是一样的。啊,都是一样的。啊,这些。啊,这个今天呢,就是给大家演示了一下这个性能啊,就是怎么样的,然后让大家心里有个谱啊这个。整整体的一个集群,它性能并没有下降,反而提升了百分之,大概有50%吧,这个性能。
06:03
那今天的这堂课呢,就给大家演示一下这个压力测试。
我来说两句