QTouch100万点主站测试报告.docx
1万点数据存盘和告警性能渊试报告一、测试计算机指标1、子站采用普通计算机:型号Ef1.«*备注工作站 1.5GHZ双核处理器2GB内存*1; 500GB硬盘*1以太网1 操作系统WindUwS7数据库MySq1.*2工作站2、主站采用高性能股务器:型号E1.9备注微务器 2.OGHz四核处理器IGB内存*1; 500GB顽盘*1以太网*2 操作系统WindCWS7数据库NysQ1.*1服务器二、存盘效率测试1、WoO设备点存盘iiiiiiiiniiniiiiiiiK:iiiiiHIKHMiiiHIiif*T!1.!11!1.?!上1.JUc4"MM3<<sMyeg:K:8:En;»»1.:二二2.二R.e测试时间:37意秒之前测试的数据2016-11-1812:19:00274201611-1812:19:00337共计耗时63ms2016-11-1812:29:004102016-11-1812:29:00458共计耗时48ms2016-11-1812:39:005502016111812:39:00615共计耗时65ms2016-11-1812:49:00G802016-11-1812:49:00727共计耗时47ms2016-11-1812:59:008182016111812:59:00867共计耗时49ms2016-11-1813:09:009532016-11-1813:09:00999共计耗时46ms2016-11-1813:19:01892016-11-1813:19:01135共计耗时46ms2、100Oo设备点存做(单践程,普通机)测试时间:781ms2016-11-1814:40:002562016-11-1814:40:0137共计耗时78ImS2016-11-1814:50:003932016-11-1814:50:01203共计耗时810ms2016-11-1815:00:005342016-11-1815:00:01298共计耗时763ms一次插入200条数3、100万设备点存盘极限测试):机制,采用单个事物处理机制.«';.进行50次数据插入操作,此测试是完全占用CPU资源的的提下进行I1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.fimi1.1.1.imi1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.bs1.Db.tcansaction(|;QSq1.QUCrYquery(hostDb);QDateTimedt三QDateTIme:XufrentDateT1.meI);QStringstIme三dto5EngrVVvyMM<dhh:mm:ss,|;QStringdtime三dt.toString"y>-MM-ddhh:mm:ssj2Z*|;qebug)<<dtime÷"startinertdau*;QStnngnsetStr-insertntoreaHave(istationzid,ti11e.va1.ue>n<Jrmesc>va1.ues*;forJitH1.;三S0;iw)(/ho&tDb.tranuction(;QStringsTemp;for(intj*1.;j<三20000;jw)(StnVaiue-ij;STamPYQStringC|%1.,%2.,%3,.'%4',%5/%6)D.arg(0).arg(nVa1.ue|arg($time).arg(nVa1.ue)arB(0).arg(0);QStrgsssTem三JnsetStr,sTemp.1.eft(sTemp.1.ength(-1.>query.exec(sssTemp>/hostObxnmt();)bos1.DmitO;dt三QDatcTimcrxurrentDatcTi11u();dtimc三dt.toStri11g(*yyMMddhh:mm:ss.zz/'qrbug)<<dtirx',inwrtdataover*'U1.1.1.1.1.1.1.1.1.1.1.1.1.imi1.1.1.1.1.1.1.1.1.1.1.imi1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.工作站性能机:从数据开始插入到插入完成,大概花费大概30s的时间q1.connectok!2016-12-0117:11:04.020startinsertdatao(2016-12-0117:11:42.42Rinsertdataover*1服务器性能机:从数据开始到插入完成大概花贽14S的时间:q1.connectok!2016-12-0116:48:52.565startinsertdata"2016-12-0116:49:06.433insertdataover'理论的情况卜,工作站性能机在处理100万点同时存盘(存储同一张表)的时候大概需要30$,服务器性能机大概海要15秒左右的时间,但实际在使用的过程中这个时间只会更氏三、告警效率1、10设备点告警效率(普通机,垠线程)测试时间t1、1秒170毫杪2、670充秒3、1秒140意杪4、750亳秒5、950名杪6、1杪30哒秒总线程情况下:1个数据点的报警间隔为Ims,1000个报警点,报警时间在15左右.2、100OO设备点告警效率(单线程,普通机)9/jHsH3»*-j<>%X,!OX*.WXtt测试时间:1, 10杪210皂秒2, 7杪STo亳秒3, 3秒7302秒4、6杪590意杪5、3秒450名抄6,7秒720名杪以上按照最慢的报警效率,1000个点全部报完可以达到IS左布的时间,10000点全部报完以慢平均会在10$以内。242016-12-0118.20:43usaevsite«±»232016120118:20:43var9999程国分Stt9999V±9222016420118:20:38TirSOOO««evf850CCJU161N4H18:19:、5vm50Www三wsre5ows±m!02016.12-011819:49v*r斌阳告警寤建C"上限9WB1.f.3|i£»999JUSS2016-12-01181811v*f«nev»tto上厦72016-12-011811:11vr99999999M±V62016<12)1.1818:06vu5000«nevSIttSOOOWM:*1520I6I201I1.ITOOVIf5000SttJWHi-1413201642-011816:55va,02016>12H1耻1645«9999ne«WBfi.««0«±fVSaEgQ9.上触122016-124)11816:28vr9999HMftVff9999M±112016-12-011816:232000nee*tt5000M±n10201642-0118.16:18MMVfiVHO«±992016120118:13:55ru出用告«±n82016-120118:13:55mr9999W国告用建X99*±n7201642-011813:50VMSOoO搭建SooO«±a62016-12-0118:12:16w5000ts阳台,制建SOOC*上限52016424)11812:11VixOSifC上限42016-12-011812:11vt9999StfS999"上限优化处卉机制,100OO点的数据报警G快能达到平均5sAJi的时间3、100万点设备点告警效率(多线程、,服务渊)根据眼务器性能指标,可以采用笠线程的处理机洌,充分利用CPU资源,100万点设法点告警效率大概加快1ms,最慢可能会在1分钟左右