TTserver大数据下性能瓶径

本文对TTserver在虚拟机和物理机上的性能进行了对比测试,发现物理机在读取性能上比虚拟机快约2倍,而写入性能差异不大。测试还涉及原生、PHP和Java客户端,结果显示客户端性能低于原生,其中Java性能优于PHP。此外,当数据体积超过20G时,TTserver的写入和读取速度显著降低,建议数据体积不超过10G以保证流畅运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

硬件环境:           

                  虚拟机:10.32.25.111  (16   Intel(R) Xeon(R) CPU    E5645  @ 2.40GHz         内存16G)

                  物理机:10.32.25.45  (8    Intel(R) Xeon(R) CPUE5-2609 0 @ 2.40GHz          内存32G)

                  压力机:10.32.25.46  (8     Intel(R) Xeon(R)CPU E5-2609 0 @ 2.40GHz         内存32G)

网格环境:千兆

软件环境:ttserver -port 11211 -dmn -le -pid /data/ttserver/11211/pid -log/data/ttserver/11211/log -ulog /data/ttserver/11211/ -ulim 256m -sid 1461125-mhost  -mport 11211 -rts/data/ttserver/11211/ttserver.rts /data/ttserver/11211/casket.tch#bnum=100000#xmsiz=4096000000#rcnum=100000

 

测试工具:压力工具:./memaslap-s 10.32.25.45:11211  -T 8  -c 60   -F/usr/local/bin/memslap.cnf -x 10000000

                                         . /usr/local/bin/http_load-p 40 -s 60 java-set-url.txt 

                      网络监控:nload /  iptraf / top

 

测试方法:1、key值为50-100b;value设三个等级1b-1k;

                      2、每轮测试前重启服务清空前一轮数据

                      3、单独读/写采用固定并发数,主要验证虚拟机与物理机的性能区别和最佳处理数据体积

                     4、采用原生的tcp连接方式,不使用任何客户端

                     5、分别使用php和java做为前端,使用同样的并发数对比性能

 

虚拟机VS物理机测试结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值