转载:https://baijiahao.baidu.com/s...测试cpu:3个线程,质数上限30000,执行:sysbenchcpu--cpu-max-prime=30000--threads=3--time=30运行不同CPU的比较,当线程数和质数一定时:同时比较事件;在同一事件中,比较时间;当时间和事件都相同时,比较stddev(标准偏差)。结果:sysbench1.0.15(使用系统LuaJIT2.0.5)使用以下选项运行测试:线程数:2#threadnumberInitializingrandomnumbergeneratorfromcurrenttimePrimenumberslimit:20000#primenumberonlineInitializingworkerthreads...线程启动!CPUspeed:eventspersecond:633.14#平均每秒所有线程完成的事件数Generalstatistics:totaltime:30.0024s#总耗时totalnumberofevents:18997#所有线程完成的事件数Latency(ms):min:3.11#完成一个事件的最小耗时avg:3.16#所有事件的平均耗时max:8.80#完成一个事件的最大耗时是95thpercentile:3.25#95%timetocompleteaneventsum:59995.90#所有??线程的综合时间Threadsfairness:events(avg/stddev):9498.5000/5.50#每个线程完成envet的平均次数,后面的值是标准差执行时间(avg/stddev):29.9980/0.00#每个线程的平均耗时,后面的值是标准偏差该值越低,说明多线程的结果越接近(即更稳定)。该参数对单线程没有意义。转载:https://www.jianshu.com/p/899...测试mysql:sysbencholtp_read_write.lua--mysql-host=127.0.0.1--mysql-port=3306--mysql-db=my_test_db--mysql-user=root--mysql-password=111111--table_size=500000--tables=1--threads=100--events=100000--report-interval=10--time=0如果执行FATAL,准备提示:Cannotfindbenchmark'oltp_read_write.lua':nosuchbuilt-intest,fileormodule然后找到oltp_read_write.lua,进入它的目录,执行上面的命令。如果命令行在执行过程中提示“无法连接到MySQL服务器。连接太多”,则说明连接数超过了限制。进入mysql,修改最大连接数。mysql-uroot-p先查看当前最大连接数,showvariableslike'max_connections';修改setglobalmax_connections=1000;这种情况和设置了max_allowed_pa??cket是一样的,然后执行上面的命令,这里最后的参数可以分别是prepare,run,clean
