flexasynch mysql_MySQL cluster performance testing with flexAsynch

Testing the network speed

==========================================================================================

4 datanodes on 2 servers, test remotely

cpu 6,7 are busy on both node 3,4

Network NIC speed: RX:53MB/s Rx:50MB/s on node 2(run test on node2)

Network NIC speed: TX:50MB/s RX:53MB/s on node 3,4

--------------------------------------------------

/mysql/mysqlc718/bin/flexAsynch -ndbrecord -n -temp -a 2 -l 3 -con 8 -t 16 -p 100 -o 1000 -warmup_time 1000

insert average: 161075/s min: 153875/s max: 170212/s stddev: 4%

update average: 167642/s min: 158149/s max: 182836/s stddev: 6%

delete average: 186487/s min: 181179/s max: 192840/s stddev: 2%

read average: 229615/s min: 187025/s max: 273972/s stddev: 13%

4 datanodes on 2 servers, test on datanode

cpu 6,7 is busy on node 3

CPU 0,1,3,5 are very busy on node4

Network NIC speed: RX:119MB/s Rx: 76MB/s on node 3

Network NIC speed: TX: 75MB/s RX:119MB/s on node 4(run test on node 4)

--------------------------------------------------/mysql/mysqlc718/bin/flexAsynch -ndbrecord -n -temp -a 2 -l 3 -con 8 -t 8 -p 400 -o 1000 -warmup_time 1000

insert average: 388932/s min: 357621/s max: 408475/s stddev: 5%

update average: 408243/s min: 406504/s max: 411205/s stddev: 0%

delete average: 437398/s min: 406194/s max: 453257/s stddev: 5%

read average: 842261/s min: 404142/s max: 1139601/s stddev: 31%

2 datanodes in one server,run the test localy, 80% cpus are busy

Network NIC speed:

lo: Tx:318MB/s Rx:318MB/s

--------------------------------------------------

/mysql/mysqlc718/bin/flexAsynch -ndbrecord -n -temp -a 2 -l 3 -con 8 -t 12 -p 200 -o 1000 -warmup_time 1000

insert average: 568274/s min: 555812/s max: 574575/s stddev: 1%

update average: 596434/s min: 594353/s max: 600450/s stddev: 0%

delete average: 602412/s min: 600600/s max: 603318/s stddev: 0%

read average: 1316408/s min: 878798/s max: 1424332/s stddev: 14%

2 datanodes on 1 server, Run test remotedly, cpus are free on client:

eth1:Tx:115MB/s Rx:90MB/s

2 Data nodes on the same server:60% cpus are busy on datanodes

eth1: Tx:87MB/s Rx:112MB/s

lo: Tx:321MB/s Rx:321MB/s

--------------------------------------------------

/mysql/mysqlc718/bin/flexAsynch -ndbrecord -n -temp -a 2 -l 3 -con 8 -t 12 -p 400 -o 1000 -warmup_time 1000insert average: 66824/s min: 65157/s max: 67662/s stddev: 1%

update average: 74091/s min: 73986/s max: 74247/s stddev: 0%

delete average: 70739/s min: 70663/s max: 70842/s stddev: 0%

read average: 119134/s min: 113848/s max: 122224/s stddev: 2%

For the 2 datanodes on the same server, and run test clinet remotely:

NIC lo reaches its max speed at 312MB/s when it is doing inserting, and eth1 reaches its max speed at 112MB/s when it is doing reading.

NIC lo is used for comunication between datanodes, and eth1 is used for comunication between clinet the datanode.

总结

==========================================================================================

忙的cpu是recv和TRPMAN线程,负责数据传输的,所以datanodes之间的网络速度是关键,千兆网卡的极限速度是120MB/s,如果datanodes的所有节点在同一server,用lo网卡尅到达321MB/s的速度,3备于千兆网卡

datanode不在同一server上的情况下,在datanode上跑测试很快,可能TC会优先在本地datanode上建立一个连接,这样会使用的高速的lo网卡.把sqlnode于某个datanode放到同一server应该会提高性能。

希望有人能验证这个理论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园的建设目标是通过数据整合、全面共享,实现校园内教学、科研、管理、服务流程的数字化、信息化、智能化和多媒体化,以提高资源利用率和管理效率,确保校园安全。 智慧校园的建设思路包括构建统一支撑平台、建立完善管理体系、大数据辅助决策和建设校园智慧环境。通过云架构的数据中心与智慧的学习、办公环境,实现日常教学活动、资源建设情况、学业水平情况的全面统计和分析,为决策提供辅助。此外,智慧校园还涵盖了多媒体教学、智慧录播、电子图书馆、VR教室等多种教学模式,以及校园网络、智慧班牌、校园广播等教务管理功能,旨在提升教学品质和管理水平。 智慧校园的详细方案设计进一步细化了教学、教务、安防和运维等多个方面的应用。例如,在智慧教学领域,通过多媒体教学、智慧录播、电子图书馆等技术,实现教学资源的共享和教学模式的创新。在智慧教务方面,校园网络、考场监控、智慧班牌等系统为校园管理提供了便捷和高效。智慧安防系统包括视频监控、一键报警、阳光厨房等,确保校园安全。智慧运维则通过综合管理平台、设备管理、能效管理和资产管理,实现校园设施的智能化管理。 智慧校园的优势和价值体现在个性化互动的智慧教学、协同高效的校园管理、无处不在的校园学习、全面感知的校园环境和轻松便捷的校园生活等方面。通过智慧校园的建设,可以促进教育资源的均衡化,提高教育质量和管理效率,同时保障校园安全和提升师生的学习体验。 总之,智慧校园解决方案通过整合现代信息技术,如云计算、大数据、物联网和人工智能,为教育行业带来了革命性的变革。它不仅提高了教育的质量和效率,还为师生创造了一个更加安全、便捷和富有智慧的学习与生活环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值