{"id":477,"date":"2014-05-31T05:30:40","date_gmt":"2014-05-31T05:30:40","guid":{"rendered":"http:\/\/papimigas.wordpress.com\/?p=477"},"modified":"2014-05-31T05:30:40","modified_gmt":"2014-05-31T05:30:40","slug":"jperf","status":"publish","type":"post","link":"https:\/\/blog.papimigas.com\/index.php\/2014\/05\/31\/jperf\/","title":{"rendered":"JPerf"},"content":{"rendered":"<p>Quando achamos que o nosso acesso \u00e0 Internet est\u00e1 lento e queremos saber a velocidade real nesse momento, recorremos a sites tipo Speedtest, FCCN, etc. Nas redes internas, entre computadores, as vezes h\u00e1 conectividade mas algo parece estar mal&#8230; um cabo defeituoso pode estragar a performance e fazer-nos perder horas a despistar um problema. Um testador de cabos indica se um cabo est\u00e1 com conectividade mas n\u00e3o quer dizer que esteja a 100% quando houver dados a passar!<\/p>\n<p><a href=\"http:\/\/iperf.fr\/\" target=\"_blank\">IPerf <\/a>\u00e9 ent\u00e3o a ferramenta a usar. Para o efeito temos que utilizar 2 computadores, um como servidor e outro como cliente. No servidor ter\u00e3o que desligar temporariamente a Firewall ou ent\u00e3o abrir uma porta para este efeito (por defeito porta 5001). O programa funciona apenas em linha de comandos mas \u00e9 bastante simples. Um <em>iperf &#8211;help<\/em> mostra as op\u00e7\u00f5es todas mas para um teste simples, no servidor executamos <em>iperf -s<\/em> e no cliente executamos <em>iperf -c ip_do_servidor<\/em>. Passado uns segundos temos o resultado:<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-498\" src=\"http:\/\/papimigas.wordpress.com\/wp-content\/uploads\/2014\/06\/iperf1.png\" alt=\"iperf1\" width=\"540\" height=\"40\" \/>Mas o t\u00edtiulo deste texto \u00e9 <a href=\"https:\/\/code.google.com\/p\/xjperf\/\" target=\"_blank\">JPerf <\/a>e n\u00e3o IPerf.<\/p>\n<p>Para Windows h\u00e1 uma interface gr\u00e1fica para esta ferramenta, escrita em Java. Descarreguem a vers\u00e3o mais recente <a href=\"https:\/\/code.google.com\/p\/xjperf\/downloads\/list\" target=\"_blank\">aqui<\/a> e executem o ficheiro <em>jperf.bat<\/em>. N\u00e3o se esque\u00e7am que tem que ter o <a href=\"http:\/\/java.com\/pt_BR\/download\/manual.jsp\" target=\"_blank\">Java<\/a> instalado. Caso tenham a vers\u00e3o mais recente instalada e mesmo assim d\u00ea erro de java ao arrancar com o jperf, h\u00e1 um pequeno truque que \u00e9 copiar o ficheiro <em>javaw.exe<\/em> do diret\u00f3rio de instala\u00e7\u00e3o do Java (<em>C:\/programas\/Java\/&#8230;\/bin\/javaw.exe<\/em>) para a pasta onde estamos a executar o jperf.bat. Se tudo correr bem encontramos a seguinte janela:<a href=\"https:\/\/blog.papimigas.com\/wp-content\/uploads\/2014\/06\/jperf1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-499\" src=\"http:\/\/papimigas.wordpress.com\/wp-content\/uploads\/2014\/06\/jperf1.png?w=620\" alt=\"jperf1\" width=\"620\" height=\"331\" \/><\/a><\/p>\n<p>Como poder\u00e3o constatar, o programa est\u00e1 muito completo e as op\u00e7\u00f5es s\u00e3o muitas mas para um teste r\u00e1pido e simples fazemos o seguinte:<\/p>\n<p>&#8211; no PC servidor, clicamos em cima na op\u00e7\u00e3o <em>Server<\/em> e em seguida no <em>Run JPerf!<\/em>. Neste momento temos o servidor \u00e0 escuta na porta 5001.<\/p>\n<p>&#8211; No PC cliente, \u00e0 frente do Client escrevemos o IP do nosso servidor. \u00c0 esquerda, podem mudar o Output Format para Mbit\/s e o tempo de teste (por defeito 10seg), caso o desejem. Clicam em <em>Run JPerf!<\/em> e aguardem o fim do teste.<a href=\"https:\/\/blog.papimigas.com\/wp-content\/uploads\/2014\/06\/jperf2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-500\" src=\"http:\/\/papimigas.wordpress.com\/wp-content\/uploads\/2014\/06\/jperf2.png?w=620\" alt=\"jperf2\" width=\"620\" height=\"337\" \/><\/a><\/p>\n<p>V\u00e3o obter um gr\u00e1fico com a taxa de transfer\u00eancia de dados. O gr\u00e1fico dever\u00e1 ser mais ou menos plano. Caso haja muita varia\u00e7\u00e3o, pode indicar problemas com a cablagem. Em redes Wifi a varia\u00e7\u00e3o ser\u00e1 maior. Tamb\u00e9m se o teste for feito com routers\/switch no meio e houverem outros equipamentos ligados, contem com varia\u00e7\u00f5es na medi\u00e7\u00e3o. Mas \u00e9 uma excelente ferramenta de diagn\u00f3stico e alternativa a alguns equipamentos oficiais (e caros!) para medi\u00e7\u00e3o de transfer\u00eancia de dados em redes inform\u00e1ticas.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando achamos que o nosso acesso \u00e0 Internet est\u00e1 lento e queremos saber a velocidade real nesse momento, recorremos a sites tipo Speedtest, FCCN, etc. Nas redes internas, entre computadores, as vezes h\u00e1 conectividade mas algo parece estar mal&#8230; um cabo defeituoso pode estragar a performance e fazer-nos perder horas a despistar um problema. Um &hellip; <a href=\"https:\/\/blog.papimigas.com\/index.php\/2014\/05\/31\/jperf\/\" class=\"more-link\">Continuar a ler<span class=\"screen-reader-text\"> &#8220;JPerf&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[79,81],"class_list":["post-477","post","type-post","status-publish","format-standard","hentry","category-windows","tag-iperf","tag-jperf"],"_links":{"self":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts\/477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/comments?post=477"}],"version-history":[{"count":0,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts\/477\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/media?parent=477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/categories?post=477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/tags?post=477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}