版本:GreatSQL-8.0.32-26-Linux-glibc2.17-x86_64.tar.xz
sysbench:sysbench-1.0.20.tar.gz
即使把table数量,线程数量降为1,都会报错与 malloc 相关的内存分配问题。
使用 free -h 查看内存空间充足。
谢谢回答!
测试, 数据库, 常见问题
1FDEC386ABCE6370B81FC4F38B80D044.png (42.48 KB, 下载次数: 0)

版本:GreatSQL-8.0.32-26-Linux-glibc2.17-x86_64.tar.xz
sysbench:sysbench-1.0.20.tar.gz
即使把table数量,线程数量降为1,都会报错与 malloc 相关的内存分配问题。
使用 free -h 查看内存空间充足。
谢谢回答!
测试, 数据库, 常见问题
1FDEC386ABCE6370B81FC4F38B80D044.png (42.48 KB, 下载次数: 0)

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
sysbench无法进行数据库压力测试,显示内存分配问题
可能的原因是 sysbench 在分配内存时遇到了问题。以下是一些可能的解决方案:
sysbench.conf),确保没有设置过高的内存分配量。-m 选项指定内存分配量,例如 sysbench --m 1024。如果以上解决方案都不能解决问题,可以尝试使用 sysbench 的 -v 选项来获取更多的日志信息,以便更好地 debug 问题。
例如:
sysbench --v --m 1024 --threads=10 --tables=5 --report-interval=1
这将在执行压力测试时,输出更多的日志信息,以便更好地 debug 问题。