[服务器教程] 使用sysbench对腾讯云轻量数据库进行基准测试
作者:CC下载站 日期:2021-08-26 00:00:00 浏览:63 分类:站长帮
使用sysbench对腾讯云轻量数据库进行基准测试
最近腾讯云开启了轻量数据库的公测,经过博主的测试轻量数据的性能要远高于在自己云服务器上面自建的数据库,这里建议有条件或者有需求的可以使用
一、 安装sysbench
首先选择一台轻量数据库同区域的腾讯云轻量应用服务器,安装sysbench。
这个是数据库
这个是服务器
yum安装
wget https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh
chmod +x script.rpm.sh
./script.rpm.sh
yum install -y sysbench
下载tar.gz安装
yum install -y automake libtool
wget https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz
tar zvxf 1.0.20.tar.gz
cd sysbench-1.0.20
./autogen.sh
./configure
make -j4
make install
二、准备测试表
新建用户和数据库
登录轻量数据库DMC,可以通过这里管理数据库的用户和库表,这里我新建了一个test-db
新建用户并授予对应库所有权限
CREATE USER `test`@`` IDENTIFIED BY 'test';
GRANT Alter, Alter Routine, Create, Create Routine, Create Temporary Tables, Create View, Delete, Drop, Event, Execute, Grant Option, Index, Insert, Lock Tables, References, Select, Show View, Trigger, Update ON `test\_db`.* TO `test`@``;
执行命令
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_read_write --db-ps-mode=disable prepare
sysbench
//基于mysql的驱动去连接mysql数据库
--db-driver=mysql
//连续访问300秒
--time=300
//10个线程模拟并发访问
--threads=10
//每隔1秒输出一下压测情况
--report-interval=1
//本机
--mysql-host=127.0.0.1
//端口号:3306
--mysql-port=3306
//测试用户
--mysql-user=root
//测试密码
--mysql-password=*******
//测试数据库
--mysql-db=test_db
//模拟新建20个表
--tables=20
//100万条数据 执行oltp数据库的读写测试
--table_size=1000000 oltp_read_write
//参照这个命令的设置去构造出来我们需要的数据库里的数据
//自动创建20个测试表,每个表里创建100万条测试数据
--db-ps-mode=disable prepare
三、开始测试
1、测试综合TPS
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_read_write --db-ps-mode=disable run
测试命令执行之后
反馈解释:thds 压测线程数 | tps 每秒事务数 | qps 每秒请求数 | (r/w/o) 每秒的请求数中读请求个数/写请求个数/其他请求个数 | lat(ms,95%) 95% 的请求延迟都在多少以下 | err/s 错误数 | reconn/s 重连数
测试结果:
SQL statistics:
queries performed:
read: 1379084 #300s执行了137万读请求
write: 394024 #300s执行了39万写请求
other: 197012 #300s执行了19万其他请求
total: 1970120 #300s执行了共197万请求
transactions: 98506 (328.27 per sec.) #300s执行了共9.8万次事务(每秒382.27次事务)
queries: 1970120 (6565.43 per sec.) #300s执行了查询共197万次请求(每秒0.65万次请求)
ignored errors: 0 (0.00 per sec.) #300s忽略错误总数(每秒忽略错误次数)
reconnects: 0 (0.00 per sec.) #300s重连总数(每秒重连次数)
General statistics:
total time: 300.0742s #总耗时
total number of events: 98506 #总发生的事务数
Latency (ms):
min: 20.68 #最小延迟 20.68ms
avg: 30.46 #平均延迟 30.46ms
max: 162.34 #最大延迟 162.34ms
95th percentile: 46.63 #95%的请求延迟 46.63ms
sum: 3000010.96
Threads fairness:
events (avg/stddev): 9850.6000/536.53
execution time (avg/stddev): 300.0011/0.03
2、其他测试
只读性能 oltp_read_only
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_read_only --db-ps-mode=disable run
删除性能 oltp_delete
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_delete --db-ps-mode=disable run
更新索引字段性能 oltp_update_index
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_update_index --db-ps-mode=disable run
更新非索引字段性能 oltp_update_non_index
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_update_non_index --db-ps-mode=disable run
插入性能 oltp_insert
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_insert --db-ps-mode=disable run
写入性能 oltp_write_only
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_write_only --db-ps-mode=disable run
测试完成进行清理 CleanUp
sysbench --db-driver=mysql --time=300 --threads=10 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=test_db --tables=20 --table_size=1000000 oltp_read_write --db-ps-mode=disable cleanup
至此本次基准测试到此结束,使用sysbench对腾讯云轻量数据库进行基准测试有其他不明白的地方,朋友可以到我博客和我交流
博主站点
博主的个人博客地址是:https://www.cdz423.com/
最后
安利一下,腾讯云限时秒的活动,优惠力度非常大,当前买到就是赚到了,1核2G的配置最低99元一年。
为了保证博主的写作兴趣,请大家有需要的一定要多多支持。以下连接内含(AFF)
【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元
腾讯云限时秒杀
【腾讯云】轻量应用服务器Lighthouse,上云「轻」而易举,1核1G3M低至128元/年,高带宽首选
期待下一次给大家带来更好的教程,我们下次再见。
猜你还喜欢
- 03-06 [工具测试] 使用 go-ycsb 对 etcd 进行基准 (benchmark) 性能测试
- 10-12 [软件教程] MobaXterm 安装使用教程【图解】
- 10-12 [软件技巧] 避开SS524V100 GDB的坑
- 10-12 [系统技巧] Linux CPU网卡软中断性能调优
- 10-11 [系统技巧] 如何理解Linux内核IS_ERR、ERR_PTR、PTR_ERR
- 10-11 [系统技巧] Linux内核的 EXPORT_SYMBOL 和 EXPORT_SYMBOL_GPL 的作用
- 10-11 [玩软件] 海思 fw_printenv 和 fw_setenv 工具详解
- 10-11 [系统技巧] Linux top 命令解析及使用
- 10-11 [系统教程] Linux WEXITSTATUS 宏讲解
- 10-11 [Python] python 创建 Telnet 客户端
- 08-16 [嗅探工具] HTTP Debugger Pro 9.11 汉化版
- 08-13 [WordPress / 扩展插件] WordPress缓存插件 WP Rocket v3.11.3 去广告破解版
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 不亲密朋友 WEB-DL版下载/(Not) Close Friends/Not Friends/Phuean (Mai) Sanit/他的最后一个朋友(台)/第151个朋友(港) 2023 เพื่อน (ไม่) สนิท 7.14G
[影视] 周处除三害 WEB-DL版下载/The Pig, the Snake, and the Pigeon 2023 周處除三害 6.34G
[影视] 真实的谎言 4K蓝光原盘下载+高清MKV版/真实谎言/魔鬼大帝:真实的谎言 1994 True Lies 78.4GB
[web] 免费公共DNS大全(IPv6+IPv4)
[硬件检测] 内存测试工具 MemTestPro 汉化版(7.0)
[硬件检测] 专业硬件检测工具 | HWiNFO(8.0.5400.0)
[系统加速] 利用内存给硬盘加速 | RamCache III 去限制版(1.01.12)
[游戏技巧] 龙之信条2存档备份教程(建议收藏)
[游戏资讯] 龙之信条2存档位置在哪 存档备份教程
[游戏资讯] 最近热门手游有哪些,装备全靠打的手游有哪些游戏,好玩的角色扮演游戏手游
[下载工具] Internet Download Manager 6.42.7 (IDM)
[即时通讯] 腾讯QQ PC版9.7.22.29315去广告绿色纯净版
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[开发环境] PhpStorm2023中文激活版v2023.3.3 正式版
[图像制作] Adobe Illustrator 2024 v28.1.0.141 破解版
[资料] 3000 套电影电视剧 LOGO 宣传片常用音效合集包
[截图软件] HyperSnap(截图软件)_v9.4.0.00_汉化破解版
[安卓软件] 酷我音乐APP_v10.7.6.4 去广告破解豪华VIP版
[输入法] 搜狗拼音输入法PC版13.13.0.8820精简优化版
[即时通讯] 微信PC版WeChat 3.9.9.43 多开防撤回绿色版
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[安卓软件] Android GIF助手 v3.9.7 GIF图片编辑器破解版
[影视] 如何做爱 WEB-DL版下载/第一次 2023 How to Have Sex 5.33G
[电视剧] 三体 (2024) 全8集 网飞版本 中文字幕 合集
[剧集] 繁花 (2023)[全30集][打包]
[影视] 三大队 WEB-DL版下载/Endless Journey/请转告局长,三大队任务完成了 2023 三大队 6.7G
[纪录片] 河西走廊【10集 国语 中文字幕 1080P 10.8G MP4】
[安卓软件] OfficeSuite中文版APP v14.2.50872.0破解版
[影视] 饥饿游戏:鸣鸟与蛇之歌 WEB-DL版下载/饥饿游戏:鸣鸟与蛇的歌谣 / 饥饿游戏前传:鸣鸟与灵蛇之歌(港) / 饥饿游戏:鸣鸟与游蛇之歌(台) / 鸣鸟与蛇之歌 / 鸣鸟与蛇的歌谣 / 鸣禽与蛇的歌谣 / 饥饿游戏前传 / The Hunger Games: The Ballad of Songbirds and Snakes 2023 The Ballad of Songbirds and Snakes 27.17G
[影视] 涉过愤怒的海 WEB-DL版下载/怒海 / Across the Furious Sea 2023 涉过愤怒的海 26.3G
- 最新评论
-
谢谢支持!!CC下载站 评论于:03-26 很棒的资源,感谢分享云体风身 评论于:03-26 感谢分享,好东西云体风身 评论于:03-26 谢谢支持!CC下载站 评论于:03-14 央视精品,感谢付出提供。qwer9009 评论于:03-14 谢谢支持!!!CC下载站 评论于:03-13 谢谢分享!Ypc9182 评论于:03-12 谢谢支持!!CC下载站 评论于:03-11 感谢本网站收集和提供这么多的资料,谢谢!Ypc9182 评论于:03-10 很棒的资源,支持一下lingzhi007 评论于:03-10
- 热门tag