128G内存
24核
3块INTEL 480G SSD RAID 5
在本机测试
20个表,每个表1000万测试数据
sysbench /usr/share/sysbench/oltp_read_write.lua –mysql-user=root –mysql-password=123 –mysql-host=127.0.0.1 –threads=2000 –table_size=10000000 –tables=20 –db-driver=mysql –mysql-db=test cleanup
sysbench /usr/share/sysbench/oltp_read_write.lua –mysql-user=root –mysql-password=123 –mysql-host=127.0.0.1 –threads=1000 –table_size=10000000 –tables=20 –db-driver=mysql –mysql-db=test prepare
sysbench /usr/share/sysbench/oltp_read_write.lua –mysql-user=root –mysql-password=123 –mysql-host=127.0.0.1 –threads=100 –table_size=10000000 –tables=20 –db-driver=mysql –mysql-db=test –time=60 –report-interval=10 run
[webadmin@APP-SERVER01 ~]$ sysbench /usr/share/sysbench/oltp_read_only.lua --mysql-user=root --mysql-password=123 --mysql-host=127.0.0.1 --threads=100 --table_size=10000000 --tables=20 --db-driver=mysql --mysql-db=test --time=60 --report-interval=10 run sysbench 1.0.5 (using system LuaJIT 2.0.4) Running the test with following options: Number of threads: 100 Report intermediate results every 10 second(s) Initializing random number generator from current time Initializing worker threads... Threads started! [ 10s ] thds: 100 tps: 119.24 qps: 2020.85 (r/w/o: 1772.38/0.00/248.47) lat (ms,95%): 1213.57 err/s: 0.00 reconn/s: 0.00 [ 20s ] thds: 100 tps: 124.00 qps: 2000.27 (r/w/o: 1752.26/0.00/248.01) lat (ms,95%): 1304.21 err/s: 0.00 reconn/s: 0.00 [ 30s ] thds: 100 tps: 202.62 qps: 3190.85 (r/w/o: 2785.62/0.00/405.23) lat (ms,95%): 1050.76 err/s: 0.00 reconn/s: 0.00 [ 40s ] thds: 100 tps: 366.57 qps: 5893.47 (r/w/o: 5160.34/0.00/733.13) lat (ms,95%): 816.63 err/s: 0.00 reconn/s: 0.00 [ 50s ] thds: 100 tps: 160.00 qps: 2569.86 (r/w/o: 2249.87/0.00/320.00) lat (ms,95%): 1258.08 err/s: 0.00 reconn/s: 0.00 [ 60s ] thds: 100 tps: 115.09 qps: 1838.35 (r/w/o: 1608.17/0.00/230.18) lat (ms,95%): 1401.61 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 153664 write: 0 other: 21952 total: 175616 transactions: 10976 (182.00 per sec.) queries: 175616 (2912.02 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 60.3048s total number of events: 10976 Latency (ms): min: 10.30 avg: 548.84 max: 1949.48 95th percentile: 1191.92 sum: 6024071.43 Threads fairness: events (avg/stddev): 109.7600/2.47 execution time (avg/stddev): 60.2407/0.08
写入测试
[webadmin@APP-SERVER01 ~]$ sysbench /usr/share/sysbench/oltp_insert.lua --mysql-user=root --mysql-password=123 --mysql-host=127.0.0.1 --threads=100 --table_size=10000000 --tables=20 --db-driver=mysql --mysql-db=test --time=60 --report-interval=10 run sysbench 1.0.5 (using system LuaJIT 2.0.4) Running the test with following options: Number of threads: 100 Report intermediate results every 10 second(s) Initializing random number generator from current time Initializing worker threads... Threads started! [ 10s ] thds: 100 tps: 57906.96 qps: 57906.96 (r/w/o: 0.00/57906.96/0.00) lat (ms,95%): 5.37 err/s: 0.00 reconn/s: 0.00 [ 20s ] thds: 100 tps: 53038.91 qps: 53039.01 (r/w/o: 0.00/53039.01/0.00) lat (ms,95%): 5.57 err/s: 0.00 reconn/s: 0.00 [ 30s ] thds: 100 tps: 46636.91 qps: 46636.81 (r/w/o: 0.00/46636.81/0.00) lat (ms,95%): 5.57 err/s: 0.00 reconn/s: 0.00 [ 40s ] thds: 100 tps: 45.20 qps: 45.20 (r/w/o: 0.00/45.20/0.00) lat (ms,95%): 2680.11 err/s: 0.00 reconn/s: 0.00 [ 50s ] thds: 100 tps: 0.00 qps: 0.00 (r/w/o: 0.00/0.00/0.00) lat (ms,95%): 0.00 err/s: 0.00 reconn/s: 0.00 [ 60s ] thds: 100 tps: 4777.08 qps: 4777.08 (r/w/o: 0.00/4777.08/0.00) lat (ms,95%): 6.79 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 0 write: 1624470 other: 0 total: 1624470 transactions: 1624470 (27069.45 per sec.) queries: 1624470 (27069.45 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 60.0091s total number of events: 1624470 Latency (ms): min: 0.08 avg: 3.69 max: 33185.19 95th percentile: 5.57 sum: 5997778.86 Threads fairness: events (avg/stddev): 16244.7000/166.43 execution time (avg/stddev): 59.9778/0.00 读写测试 [webadmin@APP-SERVER01 ~]$ sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-user=root --mysql-password=123 --mysql-host=127.0.0.1 --threads=50 --table_size=10000000 --tables=20 --db-driver=mysql --mysql-db=test --time=60 --report-interval=10 run sysbench 1.0.5 (using system LuaJIT 2.0.4) Running the test with following options: Number of threads: 50 Report intermediate results every 10 second(s) Initializing random number generator from current time Initializing worker threads... Threads started! [ 10s ] thds: 50 tps: 770.39 qps: 15472.47 (r/w/o: 10842.93/3083.76/1545.78) lat (ms,95%): 204.11 err/s: 0.00 reconn/s: 0.00 [ 20s ] thds: 50 tps: 384.32 qps: 7687.82 (r/w/o: 5383.32/1535.86/768.63) lat (ms,95%): 434.83 err/s: 0.00 reconn/s: 0.00 [ 30s ] thds: 50 tps: 149.49 qps: 2988.91 (r/w/o: 2091.60/598.34/298.97) lat (ms,95%): 719.92 err/s: 0.00 reconn/s: 0.00 [ 40s ] thds: 50 tps: 174.32 qps: 3481.74 (r/w/o: 2433.40/699.69/348.64) lat (ms,95%): 590.56 err/s: 0.00 reconn/s: 0.00 [ 50s ] thds: 50 tps: 110.81 qps: 2222.20 (r/w/o: 1558.14/442.44/221.62) lat (ms,95%): 773.68 err/s: 0.00 reconn/s: 0.00 [ 60s ] thds: 50 tps: 114.89 qps: 2291.80 (r/w/o: 1605.26/456.76/229.78) lat (ms,95%): 759.88 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 239330 write: 68380 other: 34190 total: 341900 transactions: 17095 (284.23 per sec.) queries: 341900 (5684.67 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 60.1421s total number of events: 17095 Latency (ms): min: 7.67 avg: 175.82 max: 1387.08 95th percentile: 569.67 sum: 3005721.30 Threads fairness: events (avg/stddev): 341.9000/7.10 execution time (avg/stddev): 60.1144/0.01 [webadmin@APP-SERVER01 ~]$ sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-user=root --mysql-password=212 --mysql-host=127.0.0.1 --threads=200 --table_size=10000000 --tables=20 --db-driver=mysql --mysql-db=test --time=60 --report-interval=10 run sysbench 1.0.5 (using system LuaJIT 2.0.4) Running the test with following options: Number of threads: 200 Report intermediate results every 10 second(s) Initializing random number generator from current time Initializing worker threads... Threads started! [ 10s ] thds: 200 tps: 158.67 qps: 3417.32 (r/w/o: 2445.04/634.97/337.32) lat (ms,95%): 3208.88 err/s: 0.00 reconn/s: 0.00 [ 20s ] thds: 200 tps: 221.00 qps: 4388.88 (r/w/o: 3061.86/885.02/442.01) lat (ms,95%): 1903.57 err/s: 0.00 reconn/s: 0.00 [ 30s ] thds: 200 tps: 172.90 qps: 3503.66 (r/w/o: 2466.64/691.21/345.81) lat (ms,95%): 2159.29 err/s: 0.00 reconn/s: 0.00 [ 40s ] thds: 200 tps: 307.42 qps: 6109.70 (r/w/o: 4259.21/1235.66/614.83) lat (ms,95%): 1678.14 err/s: 0.00 reconn/s: 0.00 [ 50s ] thds: 200 tps: 298.23 qps: 5953.67 (r/w/o: 4168.70/1188.51/596.46) lat (ms,95%): 1589.90 err/s: 0.00 reconn/s: 0.00 [ 60s ] thds: 200 tps: 252.02 qps: 5058.85 (r/w/o: 3546.55/1008.27/504.04) lat (ms,95%): 2880.27 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 200242 write: 57212 other: 28606 total: 286060 transactions: 14303 (233.82 per sec.) queries: 286060 (4676.47 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 61.1674s total number of events: 14303 Latency (ms): min: 8.03 avg: 849.84 max: 7311.23 95th percentile: 2238.47 sum: 12155277.54 Threads fairness: events (avg/stddev): 71.5150/5.63 execution time (avg/stddev): 60.7764/0.34 [webadmin@APP-SERVER01 ~]$ sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-user=root --mysql-password=123 --mysql-host=127.0.0.1 --threads=100 --table_size=10000000 --tables=20 --db-driver=mysql --mysql-db=test --time=60 --report-interval=10 run sysbench 1.0.5 (using system LuaJIT 2.0.4) Running the test with following options: Number of threads: 100 Report intermediate results every 10 second(s) Initializing random number generator from current time Initializing worker threads... Threads started! [ 10s ] thds: 100 tps: 206.47 qps: 4257.69 (r/w/o: 3007.19/827.57/422.93) lat (ms,95%): 1213.57 err/s: 0.00 reconn/s: 0.00 [ 20s ] thds: 100 tps: 148.77 qps: 2976.03 (r/w/o: 2084.32/594.17/297.53) lat (ms,95%): 1376.60 err/s: 0.00 reconn/s: 0.00 [ 30s ] thds: 100 tps: 195.79 qps: 3899.98 (r/w/o: 2724.43/783.97/391.58) lat (ms,95%): 977.74 err/s: 0.00 reconn/s: 0.00 [ 40s ] thds: 100 tps: 217.31 qps: 4334.21 (r/w/o: 3031.77/867.82/434.61) lat (ms,95%): 1170.65 err/s: 0.00 reconn/s: 0.00 [ 50s ] thds: 100 tps: 158.30 qps: 3171.17 (r/w/o: 2221.28/633.29/316.60) lat (ms,95%): 1327.91 err/s: 0.00 reconn/s: 0.00 [ 60s ] thds: 100 tps: 163.24 qps: 3277.62 (r/w/o: 2297.10/654.04/326.47) lat (ms,95%): 1280.93 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 153944 write: 43984 other: 21992 total: 219920 transactions: 10996 (181.81 per sec.) queries: 219920 (3636.13 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 60.4797s total number of events: 10996 Latency (ms): min: 12.75 avg: 548.68 max: 3123.89 95th percentile: 1213.57 sum: 6033237.94 Threads fairness: events (avg/stddev): 109.9600/4.20 execution time (avg/stddev): 60.3324/0.15