# PoWSrv performance testing ## Test script ``` #!/bin/bash #ADDR=https://node.iota-tangle.io:14265 #ADDR=https://wallet2.iota.town:443 ADDR=https://api.powsrv.io START=$(($(date +%s%N)/1000000)) curl $ADDR \ --http1.1 \ -X POST \ -H 'Content-Type: application/json' \ -H 'X-IOTA-API-Version: 1' \ -d '{ "command": "attachToTangle", "trunkTransaction": "D9MVJCLWO9VI9YSSXNXASOIKMBKKVSQGBMO9JAR9QFPHGDZUNYXMQGXWXLWUIBOFSERDUOJTFBK9A9999", "branchTransaction": "9KKDHQUGJXL9KU9NF9NHGOWIWECQFTXMYCSYLFUXPMHJNPENWIBWKMZROZACBCUZLSSQC99ERGJRA9999", "minWeightMagnitude": 14, "trytes": [ "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999LPDCBHWAPPUXTJPZUYLLTMWDQKHFPHXXRZOSYCJCK9KNXKK9YUVXQLGS9EVWQTMPEBFCTONPIOLFNGAJD9HUGA9999999999999999999999JXAZCPGVCNXBTYSGZKZTVDMQTVMTVWTXZD99999999999B99999999RWBVPRQACDTKCPPGDZFEDZDFJNAHJIICCDRVYRWOLCYAOCEXRBHIYXGHTGINVDCLVAJOYLXURJRLVIAFDD9MVJCLWO9VI9YSSXNXASOIKMBKKVSQGBMO9JAR9QFPHGDZUNYXMQGXWXLWUIBOFSERDUOJTFBK9A99999KKDHQUGJXL9KU9NF9NHGOWIWECQFTXMYCSYLFUXPMHJNPENWIBWKMZROZACBCUZLSSQC99ERGJRA9999LTZZCPGVCNXBTYSGZKZTVDMQTVMBMF9BMPLE999999999MMMMMMMMMFDADYLEVDWPBSLYXFGSHQCHRLTN", "TFS9ERGT9WVQKATXDIUMRCUAYS9LTXJNAONSSBAKHVTKTNCYP9PUFYSNPVPXBSFLOCJTSVBDNUUTTHZPZLAPZSTIQM9TVYXVZFRAWITCATHVGXLQGHUIILJOABKU9SSUXQGYAYZJLCKPCEIVWPPLOOEBXSZZDM9YMWFEPFUYZELERHUFZAQTTRH9Z9YWROFZMBXVBOIYFKEUYAWZ9ZKTN9XUVLTRPHH9GIGECXQXWMRZK9HRFAXE9WXDTDXTPAJAOEGHJWTWXDHOIPINMVITFWLRSNPJREETKDLOLZKZLPZPZGTFOLRFL9JUDZGPVKEDTHOYUUXRIQMGKOJFQBTIGJ9NTKYIBCONDLXBKJVHEJMJCZIGIMWNQOULXG9CSQCRI9QQRUGMXCZIKODY99N9WBGCPWZYYZVDANQFOCZLLNOQWMPLKBZTEROZAZNHKIMERNLTAAIQQUJDHDTEPCUSDMJEVJ9LOAYERYOJGWODVKM9WLKRGH9XIDTLMBLINJQFGQJC9QU9JBMTGSN9QKYZY9JXTMOBFCLFMMSAXWXQWLZRCAUJGRDOINCDSSHIMSVPSRSSRKELZYKUQSL9WJUUZIGNCRUNNDPM9HXJZPKCSFHGDBJ9VYFLRRUXXQAU9ZMRZCIMWBECOEBZSSQTHJUNQOAMWROCKDCDHEUVRFYYINWXSHZP9VIKKGXVBGGWQSVUGPISRKPAJTQDSPTQSMMDAXAT9GJVJWCIKPWLTBDJXSJAYTNTUZTNFFXQFWTDDZUNEDUZRPIUDRRLTIGQJZLHGDZCNXUXEPWEFRYCDVWCLZZEUOBSQYGPBELKZXCLXNGUQYNMFPEHFTUDSQFWTDDNQSCWIEIRKDXAOTCDVTMJFBUJEUNHBNJAWYJPQTDZEHHJUIIFPEMXKYFKXTWJMIVMUGYSFZLYWEWCERYTLU9RBUHPWUAYGIRHFZJVTMTKQPBUYETBURORFQZAO9PBJNJTRCBGTQLCJUWCWUGLWXYMWKHHUVUQRDJOIHCLDZSPHYUWZMKWKWQCJTIBLSFMMGRWUIGRAETZCWRVGCBGMZORCUUQGKTSNDFPSRYHLUBBQGVHNTUTEDN9IVEEKHLXVGJAQSGP9IVMAMHXCOATVLVYQVGCLAMVLCZITODHCCYOA9LPBLVOSSNK9OVFRAILNXYV9WKUMOFORDJOFH9WCLLCJFXQHOFCDIEPXROFEGBNXMZCIFQNNZRJRMWNNVBP9QSEFPLCXSEWWDJBSMCKXEPBATYVIAUMVADPISLMVQSRZFGZTMHKWNQCILLJKZHZMEAAAK9QNYVL9WLNXBBFFFDEVIQQSKKRWICVMBO9RCHQRCJBW9AGFZ9OGUEPDYOLIWZZQSNNLRZLQXPWCXMTSBBGMUFKEDO99FETATEIJ9JL99GADPBKHKHFAFFUWDDABLHGDBUVHHELP9SFDGUYFOVMSWSDDJAQXBLEASXORCLZOTTFUI9NDHOTFKBHKKOONMVOXTAVUJIIFQFKAPUIXUGHMFOLNVSVZJWPLBLPCVUXEEAPGLWDTOKWAUWVMRSBTIVGLLFXIWEUHMWJR9KFCVAUBFUSQYOOKTOBYBJHYAZMANZXMPEWABNWOCCFSARULCAAP9FKCKZKLPCUXTUHNDFMRNUNOKUYOSNFAWPSTSUHFGUPGLOBWNTIQFVPTTPTZDZQKPBR9HVCBNHZFQGGZSDYRSVWSXOCGEVSARIAQSMZNEYBMODNPN999UTNVGZVNAOUFWFPQMXJEHGJQB9ZGALNLVFMJZAEKMYYMWKSNOQRKKYHZYXGNARYERUTGUSBLDGMDJSRSSGTMBDLDHPQCZVQDKNPSVNUMCCIGMTBMJEXYCMJAFKAAOWQJESNCOVWZWGEUKAHDMQFGNTDFAOVOSPYCUNSPBIBJNRMTBZGDFWLZWUHO9QRWXR9AZBRGHEVOFMSRUA9OZHUHWZZWVHNVOUEVCFJN9EIOYSZLKNQYRRENRYCFRPHIPXIQR9GVHTRWOGOIUA9WVZVBKFMTZXSPPVAA9FRBLFJXUETFE9IHLJTZMZUJRIGVQIBRHLLWPPRLOSCTRDVKLXUMCPWFQRLJDVFBGPRZMONCMVMALXPTAZJ9DUSPQBOVYINMQHIFCXZKNZRWFQQODCNMSPGEBZH9GTEHWHDNKMPMOUHMCDMXGYOOLXRNYIAZADTJX9ZUZMXEVEXQFDMWKJMFRBRRSDLHBWHKIHLCMXKPWTPLLKSYQLWJNGBERYRMGTYOBWMEQTTWM9NVOSHCWXB9SFTZ9999999999999999999999LTZZCPGVCNXBTYSGZKZTVDMQTVMTVWTXZD99A99999999B99999999RWBVPRQACDTKCPPGDZFEDZDFJNAHJIICCDRVYRWOLCYAOCEXRBHIYXGHTGINVDCLVAJOYLXURJRLVIAFDQKWDPOUGEVXAQPTSCYUGESJ9PCAXMHGQMUJYFBMISHIIVM9ZX9ZDWPQTSPXOHXPZLZEGED9OKTEHA99999KKDHQUGJXL9KU9NF9NHGOWIWECQFTXMYCSYLFUXPMHJNPENWIBWKMZROZACBCUZLSSQC99ERGJRA9999LTZZCPGVCNXBTYSGZKZTVDMQTVMULF9BMPLE999999999MMMMMMMMM9VFHPPYFI9XIKCQHMDVOXWXFQOD", "PURSDYCAEB9JSAKDNOHZIKHYN9YGZLLKVWL9KDKPUYOUTZHJIPY9GSSPWSLWXQQOTERCCLBMRYURMHYWCKYOFADBEINWVVMCZLGXUYHSDGWPWVXHFSHIOCUQIJXPNZAVFXLTEL9DQVCOFXGIHFIMNBUTZUVWCRZSQDIJYAALK9JADNXKBZB9HBECWBYFDCGHZVSGVWU9AXMGVYOMNICZVGPRAUION9EWDHDSEZFHYUFRVEYIEKBDGYDEWQEHGIYZRFREMEZHBQPLDYMCFKNMAIADTXHLSIPRDGIBEKCELVPOQMMFXXEYZHOGRDTFTSPCHDBXFWEPPUSDCF9AG9ETXTNHCNJHFMVMJKZYSYTUTYYMBUHHXLLKERZWDBVQTEMJXVLHDRMFZRCHCJARJZUJYKGONYADTQPHMTZNMUGN9VQJWGDDLEY9EXVASULYEGSICLHJXIGYXMALPYKVCHPVPACGXJSVIKVXTFAITYHQBJWLMKLJFTSEEQWVRVJNLMFCAJLXMOKBNQUOJCMP9BBKWNJYVQVXOU9EWPJNRZKDVILADQADVSJ9WXYXIYJTIECHZCSFRRX9EYTTUMYR9XJVMHQXEAKQLROJLEJJ9QAHVLGVGELKAXKQAMUISOCVXSRSLEQVCWIDOKRJDTTWHLQ9EXJNKKBOJFUKMRHEVYQYCNPDBFTMVFJYJXBQKXSPDCZILZHDPLKRZZCCPSUYKXSPAJUYBMMATFRIABKVMKT9TDDIFOCTBGM9FSQLVMZZUQCJOIDIYUAPCKEGASLIBDVB9YMKCMBSAXMREI9EWPUDWD9IAWZSRAOXAUCMAWFIHZHXXKXNCW9QIZZVMOYPZPQIGKXJHBTVAMZOBEPVWLYHKWJWYGLODYXDDGKLAIBXOJNFRRTMOUXENSLYNJF9SJUODRSNUXHDIORJUCDARPGVKLZDAHLLJDVMWCLJJXXDKLWT9DAVECRUWBICPAMAWNNNAVZYHBGAYOWYQRFCILMWZMLISSFFXGOBB9LONBVAQVMWSZ9NDRFNCUXHOPJQRWIXMAKVROFNYWVRWOEAEFMOYJXIAY9HTPCZCJTBIZEZRXARPBOKFKVDKDTZJPODOTPXIDGWARIGY9QIIYYXYHGZDJXBCDMXUI9KGMJDAWIKNYGBVHUPLSPZOTANPZYSUWC9XWUSZMIYQXRQHTLMTGY9NVABJXWNCHKGXTZEAEMYDBAKYPMEDDLSJQZYYFWEAFWELPVUDONOMHDFELOZIFNYNSIZJKLQZYEGVYXDEXBECMFSFXZR9BCPSAEYFAUWUFSAEIHNPCCCREYTRSKHY9DEQQLCHYHJVZHNKAZMUAMOPGBJE9QLNPOSPOTXJVGWKSKSCLQIHKOIADBUWTSKWHYMCRQPNPLTUWM9YSTEYFRELMLPBKFJWNWUDTCILSPTAYCBY9BQ9JNXJEQYHKJAJFIJUAEQ9C9JNBRTQOWJYFGKZZVMMINQKBIQ9TSTIFRAHQ9W9RJGLHDIFE9QXENAOMAKRGYFAZIJHPVICGYCSTKFRDRJFMDQMWJJTMNWEEJQZLUR9HMMETGUCTY9ZZJZDEKSLLCQQUJDZXCX9GFALMEBIKSFAWBSKVTLRLNPXQVOMGAZCUBTNLZYR9AZAKVIDHLBIPOOQCDBULUGACXA9MIDZZSJAO9TR9GBPVTLTBYPOM9IUOMXUBDYLTXAOTI9XZJGYMML9PX9WSPZ9KRVZHREJMWAWEVBJRYVBZFDCFYYQIDEXQAEFRKZII9EFARLDALKFEVIJDEWFXPDJCGCXFNNBVYKCCRUQTVVHEFDBPZESSTQIZQEZOQIJKTOJFSOWHMCRPOCAZWGQPCBCCYY9V9KCNDJRNKDIKYC9UXMMGTQNIOCVKQENOJQHMF9CUGEPFOSZAILKLLYGRAGMNCPL9LYWNZOZUSVW9FCKSQHMBUFXFF9DN9ZURCRKVAXY9UCAK9PI9RSDCOMVBPTDKWKAGLDBMOBGGMGHBROUKAGWKRRFYAEMIMFVTHNUK9D9B9YCPJXAFYJBML9KRTDFZREMWKLVOZSVFNJNRSLJVFHB9HDWHSI9DCEAQHBHKPLMHJKTIROJBICYWTKGIKZYCERYCYF9RSI9IOVVGQAH9SJSANYKLYFTIRXJHKPHZFHCEZDHSAOFPCWSXEQTOXWZQJIIVILHHBOP9JOXKDJOFAZUZMXEVEXQFDMWKJMFRBRRSDLHBWHKIHLCMXKPWTPLLKSYQLWJNGBERYRMGTYOBWMEQTTWM9NVOSHCWXB999999999999999999999999999LTZZCPGVCNXBTYSGZKZTVDMQTVMTVWTXZD99B99999999B99999999RWBVPRQACDTKCPPGDZFEDZDFJNAHJIICCDRVYRWOLCYAOCEXRBHIYXGHTGINVDCLVAJOYLXURJRLVIAFD9KKDHQUGJXL9KU9NF9NHGOWIWECQFTXMYCSYLFUXPMHJNPENWIBWKMZROZACBCUZLSSQC99ERGJRA9999W9DVALY9VWOFHP9QZYYSIYKUZTQFTQQPMLFFCPMORAPOFPNFDZTBDLHUHFCBWLLGZSE9CMPEXUBVA9999LTZZCPGVCNXBTYSGZKZTVDMQTVMTUE9BMPLE999999999MMMMMMMMMJP9HTHMUBVXAUXOOQNTOCNXCHKN" ] }' END=$(($(date +%s%N)/1000000)) echo "DURATION: $(($END-$START))" ``` ## Performance ![](https://i.imgur.com/sdCWzrS.png) ## Round trip time of test bench * powsrv.io ``` $ ping powsrv.io PING powsrv.io (159.69.24.104) 56(84) bytes of data. 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=1 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=2 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=3 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=4 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=5 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=6 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=7 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=8 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=9 ttl=45 time=295 ms 64 bytes from master.powsrv.io (159.69.24.104): icmp_seq=10 ttl=45 time=295 ms ``` * wallet2.iota.town ``` $ ping wallet2.iota.town PING irc.ahrain.net (91.213.203.75) 56(84) bytes of data. 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=1 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=2 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=3 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=4 ttl=46 time=314 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=5 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=6 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=7 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=8 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=9 ttl=46 time=313 ms 64 bytes from irc.ahrain.net (91.213.203.75): icmp_seq=10 ttl=46 time=313 ms ```