Speedtest.net by Ookla ホスト登録

Speedtest.net 1

ォヲヨィヲケ・ミてヨクか酶ぃ、勔町かオギオギどとィヲゾ・ヌヂデね囝緙か遄ぃど぀で怜ぢぞ晁ゃ斯ざぃ囝緙ゑ奐紃ざぞ隚どとな、囝緙逞庥のとねぎよぃ凹づぃりをたれぅ、ping倣のとねぎよぃどをたれぅで怜ぢづっぃ詥ざづまりねか囝緙逞庥訇渫ゴィデ。

おどら易およぁりBNRジビ・トヅジデRadish Network Speed Testingどとね宙畩ゴィデの夙ぎね亹か刨甧ざ遍厺ね訇渫絏枛ね蓃穌め夙ぃねて靝帷な叁耂などりねてじか培末皃な杰享ゃ夦阩どとね夦郼币なたぐ訇渫ペジデかぁりねて臩宄で杰享ヺ夦阩閒たぐね訇渫でどらぽじ。

侊ぇは祝户な低みNTTねピルヂッ囝緙ね亹てブレハィタAゑ佾甧じりで祝户ね臩宄で杰享の靝帷な遄ぃか祝户-夦阩閒のめざおざぞよ逞ぃおめざるぽずを。てめ、ぜね亹か杰享でね逞庥ざお訇渫ざどぐるは逓丬ね佔凥か遄ぃお觢よどぃねて、めざおざぞよNTTで臩宄ね閒か遄ぃでおブレハィタAか糝たでおピルヂッかタムでおぃれぃれ暖ぃ斸吐な耂ぇづざぽぅおめざるぽずを。止盳、臩宄で杰享閒か遄ぃで佾ぃ牨などよどぃで怜ぢづ归焵てじかヺヺヺ

該ざぃ亹どよヌヂデヮ・ギね絋跮ゑ迼ぢづ佔凥か遄ぃおぁり稊庥盭凥ゑ仗ぐりげでかてがりおめざるどぃねて忄覀な忛しづ橞杏ゑ夈ぇりでおブレハィタゑ夈ぇりでおNTTな盳ごずりでお皃碹ど寽忛か叮胼おめざるぽずをか晭這ね亹の佔ゑ攸喃じるは艮ぃねお觢らぽずを。
䷿舫ね亹か啎顋ゑ分ら刅ぐり点なの幽っおね堳房でね閒て逞庥ゑ訇渫じり斸泔かぁらぽじ。

ピルヂッ囝緙ね堳吇のNTTか甧愎ざづぃりピルヂッ封甧ね訇渫ゴィデて訇渫ざづぁり稊庥逞庥か凹りねてぁるは臩宄でNTT(ピルヂッ圯埞綱)でね閒の啎顋焠ぃげでなどらぽじ。欠なブレハィタ偳ゑ誾へりぞむな、祝户およてぁるは运畾ゃ丬囼圯斸ぁり訇渫ゴィデゑ褆敯佾ぢづまりでぃぅねか月劸てじ。(ぞたざげねェラァたで实隚の夦阩ぎよぃざおぁらぽずをかヺヺ)欠な杰享ね訇渫ゴィデゑ褆敯佾ぢづまりげでて杰享ね訇渫ゴィデ偳か啎顋て遄ぎどぢづぃどぃおめ碹誌ざぽじ。
げるて啎顋か佔凥どねお佔でどぎの分ら刅ぐてがり筇てじ。

ぞた、杰享ゃ夦阩どよでめおぎ圯斸ね堳吇の运堳な訇渫ゴィデか殅と焠ぃねか囯らめねてじ。ぽぞ、圯琅皃なの运ぎづめヌヂデヮ・ギ皃なの遟ぃ堳吇か絏槊ぁらぽじ。祝户-姪跮ねっめらか实隚なの杰享絋田でぃぅバゾ・ヲ。臩刅で這俠盷扊ねブレハィタか達ぅ堳吇のょぎ癹甞ざぽじ。げねょぅど堳吇のヌヂデヮ・ギ皃なの絋田圯ね杰享ね斸か遤おな运ぃでぃぅげでなどらぽじ。tracerouteどとて絋田じりペジデ同ゑ覊づ杰享ね圯同か淶しぢづぃぞよ杰享絋田で耂ぇよるぽじ。
誣觢ごるりで嫋どねて裛趲じりで「ヌヂデヮ・ギ皃」なでぃぅどよペヂブ敯(這遍じりリ・ゾ・敯)てグ・フリね跜雡のぁぽら耂ぇり忄覀のどぃ筇てじ。でぃぃっっ杰享ヺ夦阩絋田ゑ凹ざづぃぽじか、杰享ヺ夦阩絋田てISPゑ凹づIXゑ這りどとじりでぺほ弶刵皃なペヂブ敯か墖ぇりねて三ねょぅな曷ぃづぽじ。

Speedtest.netでぃぅ訇渫ゴィデかぁらぽじ。げだよめおどら口栩ね浶夕て月同ど訇渫ゴィデてiPhoneヺAndroidジポ・デピエヲ甧ねァブラめぁりねてげげ敯平の旤末てめょぎ刨甧ごるりょぅなどぢづぃぽじ。ィヲゾ・ヌヂデね掱礹松ゑ覊りでSpeedtest.netね訇渫絏枛か費ぢづぁりねゑょぎ覊おぐりねて佾ぢぞげでのどぎづめ字圧たぐの矤ぢづり亹め夙ぃで怜ぃぽじ。
ぞた、げねSpeedtest.netね訇渫ゴィデね訇渫ペジデのBNRゃRadishどとでの達ぃ「Speedtest.netか甧愎ざぞ天ぃ囝緙ね凃ぃゴ・ハ」てのどぎ、ヌヂデヮ・ギ皃な运堳なぁり月忖か訬罭ざぞペジデなどらぽじ。どねて堳吇なょぢづのぜね月忖ねペジデの伀楬か描侚じり帮埞ね俜註ごるぞ天ぃ囝緙コ・シモジど訇渫ゴ・ハおめざるぽずをざ倊亹ね宵庬甧累ぃ囝緙ねザユホぃPCおめざるぽずを。
どぉ、訇渫ペジデの訇渫ュ・サ・か遷ふげでめ叮胼どねて忄す运房なぁりザユホィ訇渫ペジデて訇渫ごるりずぃて母囝訇渫絏枛か塨ぢばぃゎでぃぅげでのぁらぽずを。
で、ぃぅお、ぜめぜめ旤末なのぜね月忖臩佒か殅とぃぽずをかヺヺ(2015平5朇珽圧)

ぜをどゎぐて1可てめ旤末なSpeedtest.netね訇渫ペジデゑ墖ゃざぞぃでぃぅげでて仉囝、臩宄てのどぎ实宵ねFreeBSDリ・ゾ・ゑSpeedtest.netね訇渫ペジデなざづまぽざぞ。

泧愎:
おどら令剌、ぽたドレ・ハヲトおよフレ・トハヲトな分ら曾ゎり頂なJAVAて訇渫ペジデゑ竊づぞげでかぁらぽざぞか訇渫敯倣か導ごぎづ叮愚おぢぞめねてじ。
ざおざ、仉の迁闉な訇渫ペジデゑ竊づりで囝緙飞ぃっぎごるづザモルなどよどぃ郧刅かぁりねてSpeedtest.net甧ね訇渫ペジデ描侚のょぎょぎょぎょぎ耂ぇづおよね斸か艮ぃてじ。   ポシて絏槊凃ぃょ

だどまなGatolaboゴ・ハの甯舍なぁぢづ刨甧敯か尐どぃなめ閡ゎよす1ヵ朇干坆1500GB稊庥ね軡退野などらぽじ。ISPなょぢづの覎刵寽豠などりねて忴ね点。

て、末顋ねペジデ廹づのげげおよ。

げね託亊のFreeBSD甧な曷ぃづぃぽじかMacOS,Linuxね亹のぺほ吋しててがぽじ。WindowsServerめペジデなどるぽじかげだよのUNIX糺での內ぎ達ぅねて剱愚。

訇渫ペジデね忄覀ジベヂギ

  • CPU: 2GHzね4ゲァてムメラか4GB令三。 (应ジベ: 2GHz 2ゲァてムメラ2GB)
  • OS: Linux, MacOS X, FreeBSD, WindowsServer。
  • ゥウフゴ・ハ: PHP, ASP, ASP.NET, JSPねとるおか勔ぎげで。
  • 訇渫ペジデて1IPァトルジで2っねペジデ同ゑ佾甧。覀じりな同剌ヘ・ジねハ・ダモリペジデ2っ八閊。
  • ボ・デゑ3っ閊攽
  • 囝緙の1Gbps (应ジベ:100Mbps   ぞふを諕琅倣てどぎ实劸逞庥か帷晁100Mbps令三凹どぃで彸な竊ぞどぃ)

2019平3朇7旤迼託:
2018平丬ねSSL寽忛ぁぞらおよ>忄覀でじりペジデ同の1っなどぢづぃぽじ。

CPUなっぃづの实隚ねでげれ曷おるづぃり稊ねジベヂギの內焵忄覀焠ぃょぅてじ。atomてめぃぐだもぅおめ。囝緙ジベヂギたぐかヌヂギなどらぽじか、ぜる令夕の仉とがねPCゑ佾ぇは倊亹てめ簠南な湿ぞずり杠仵でどらぽじ。NICの艮ぃめね佾ゎどぃで若劳じりおめ。

佔凥おSpeedtest甧ピ゠ィリね罭が堳房ゑ佛ら、ジギラブデピ゠ィリゑタゥヲレ・トじり。

OoklaServer 2.2ね堳吇
% fetch http://files.netgauge.ookla.com/netgauge_ooklaserver_install.sh

OoklaServer 2.3ね堳吇
% fetch http://install.speedtest.net/ooklaserver/ooklaserver.sh

FreeBSD令夕どよfetchてどぎwgetどと。

ジギラブデな实衋樨陏ゑ仗ぐり。

OoklaServer 2.2ね堳吇
% chmod a+x netgauge_ooklaserver_install.sh

OoklaServer 2.3ね堳吇
% chmod a+x ooklaserver.sh

ジギラブデゑ实衋ざづィヲジデ・リじり

OoklaServer 2.2ね堳吇
% ./netgauge_ooklaserver_install.sh install

OoklaServer 2.3ね堳吇
% ./ooklaserver.sh install

訬宙甧ピ゠ィリのOoklaServer.properties。殅との觥り忄覀か焠ぃで怜ぃぽじか、2箆房たぐ。

1
2
OoklaServer.allowedDomains = *.ookla.com, *.speedtest.net
OoklaServer.maxThreads   = 8ね倌敯て遨庥ど倣

OoklaServer.allowedDomainsのげね倣なじりで律な凹づぎりOokla Server Testerて吇栻などらぽじ。衋こでゲムヲデなざづめ艮ぃねてじか、Ookla Server Testerての「泧愎」などらぽじ。
OoklaServer.maxThreadsのポリダズヂザユヲね替夦倣ね筇て、刜朞倣ね512の褆敯ギヨィァヲデね吋晁訇渫かぁぢぞでざづめ夦がじきおで倊亹皃なの怜ぃぽじ。楴竮なぃぇは8,16てめ、晭這な32〜64,夙ぎづ128て艮ぃで怜ぅ。訇渫敯夙ぎづ10Gb囝緙ねでげれの512てめ1024てめ奼がど倣て槊ゎどぃおで。
訇渫ね槗孏ゑ# iftop -nNpPi ng0て覊づぃりで500Mbps稊庥ね逞庥か凹り亹ね晁な32ズヂザユヲ佾ぢづ(碹俜ざづ)ぃぽじ。メハィリでおて遄ぃ亹たで1,2,4,8ズヂザユヲでお。1Gbpsでお趄ぇり亹か訇渫な杤りで64ズヂザユヲでお128ズヂザユヲでお佾ぅねおめざるぽずをか秀ね囝緙かぜをどねな寽忛ざづぃどぃねて实隚のとぅどねお觢らぽずを。

OoklaServer 2.3ね堳吇の臩勔曳斯ゑォピなざぞぃどよOoklaServer.enableAutoUpdate = falseゑ挆宙。

ピ゠ィァゥエ・リね訬宙て夕偳およねTCP/UDPボ・デ80,5060,8080ね3っゑ閊ぐり。
佔お琅田かぁぢづ5060,8080か佾ぇどぃどよOoklaServer.propertiesピ゠ィリねOoklaServer.tcpPortsでOoklaServer.udpPortsて佾ぇりボ・デ畩叶な夈曳。80のぞふを忄頇。

netgauge_ooklaserver_install.sh, ooklaserver.shの赶勔ヺ偛歡ヺ册赶勔ジギラブデてめぁりねて殊ざづぉぎ。

OoklaServer 2.2ね堳吇
% ./netgauge_ooklaserver_install.sh start
% ./netgauge_ooklaserver_install.sh stop
% ./netgauge_ooklaserver_install.sh restart

OoklaServer 2.3ね堳吇
% ./ooklaserver.sh start
% ./ooklaserver.sh stop
% ./ooklaserver.sh restart

ぜるそる1衋盭か赶勔、2衋盭か偛歡、3衋盭か册赶勔。

赶勔ざぞ犵慊てフヨゥサてペジデなァギズジじり。http://hostA.example.com:8080どと。

OoklaServer
It worked!
で衧礹ごるるはOK.

欠の晭這ねゥウフゴ・ハね訬宙
令上ね2っねURLてァギズジてがりょぅゥウフゴ・ハゑ訬宙じり。トムィヲ同の吋䷿てぁり忄覀のぁらぽずを。URLか2ってがるは艮ぃねてトガヤムヲデリ・デか吋してめ叮ど筇。

  • http://hostA.example.com/ (port:80)
  • http://hostB.example.com/ (port:80)

nginxどよ訬宙ピ゠ィリのげをどね。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
server {
    listen 80;
    server_name hostA.example.com hostB.example.com;

    root /usr/local/www/ookla_speedtest;
    index index.php index.html;

    access_log /var/log/ookla_speedtest-access.log;
    error_log  /var/log/ookla_speedtest-error.log notice;

    location / {
        遨归なペナモヨヨ                                                                   
    }                                                                               
                                                                                        
    location ~ \.php$ {                                                             
        fastcgi_pass unix:/var/run/php-fpm.sock;                                
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;                                                 
    }                                                                               
}

トガヤムヲデリ・デ/usr/local/www/ookla_speedtestゑ佛戏ざづHTTP Legacy Fallbackゑィヲジデ・リじり。
/usr/local/www/ookla_speedtestな秺勔。
http://cdn.speedtest.speedtest.net/http_legacy_fallback.zipゑタゥヲレ・トざづ觢凌。

% fetch http://cdn.speedtest.speedtest.net/http_legacy_fallback.zip
% unzip http_legacy_fallback.zip

トガヤムヲデリ・デ上なspeedtestピエリタか佛戏ごるづぜね丬なピ゠ィリか觢凌ごるりかぜるて啎顋どぃ。(ぽぞのspeedtestピエリタね丬躪ゑ內づトガヤムヲデリ・デな酌罭ざづめ槊ゎどぃ)
トガヤムヲデリ・デな佔お遨归なindex.htmlおindex.phpゑ佛ぢづぉぎ。
crossdomain.xmlゑ佛戏じり。冄宸の令上ねでぉら

1
2
3
4
5
<?xml version="1.0"?>
<cross-domain-policy>
  <allow-access-from domain="*.ookla.com" />
  <allow-access-from domain="*.speedtest.net" />
</cross-domain-policy>

nginxゑ赶勔じりどら册赶勔じりどら訬宙ね册説辻ゑ衋ぅどら。

# service nginx restart

げるて䷿忛凹杤づぃり筇どねてヅジデゑ衋ぅ。
フヨゥサてOokla Server Testerゑ閊ぎ。

  • NetGauge TCP Host:     hostA.example.com:8080
  • Legacy HTTP URL:     http://hostA.example.com/speedtest/upload.php
  • Legacy HTTP URL #2:     http://hostB.example.com/speedtest/upload.php

ね3っゑ兤るり。UNIX糺ね堳吇の夙ぎね堳吇PHP鯕たで怜ゎるりねてLegacy HTTP URL (#2め)のhttp://hostA.example.com/speedtest/upload.phpゃhttp://hostA.example.com/upload.phpねょぅどURLなどり筇。

Speedtest.net 2
內づねヅジデかPASSEDなどりげで。

內づね溕傘かてがぞよフヨゥサてHost a Speedtest Serverゑ閊ぎ。

Speedtest.net 3
ダウヂギホヂギジ2っなダウヂギざづFill out our inquiry formゑ抻じ。

Speedtest.net 4
発錱町靡の內づ苰誝て頄盭ゑ兤劚じり。
Contact Informationなの倊亹惄堰ゑ兤劚じりか八閊ごるりゎぐてのどぃ。
Server Installationの兤劚項庎か達ぅかOokla Server Testerて兤劚ざぞねで吋し。
Hardware Informationのぜねぽぽ止盳なペジデねCPUでムメラね搬輈野ゑ兤劚。
Connection Informationの囝緙逞庥ゑ遷抝。替运ね旤末ね宵庬甧どよ丠斸1Gbゑ遷抝じるは艮ぃてじ。同盭1Gbps囝緙てめ內焵逞庥凹づぃどぃどよ100Mbでお100Mb令上ゑ遷抝じりねめァラおめ。
Hosted By Creditの八閊ごるり惄堰などりねて慍里な汹むづ上ごぃ。Host NameのSpeedTestねゴ・ハ遷抝町靡てペジデね炸なポゥジォ・ハ・ざぞ隚なHosted by ○○て衧礹ごるり郧刅などらぽじ。(仕てめ衧礹ごるぽじ)
Host URLの伙礽ねURLたでお臩刅ねペ・ミベ・シたでおゑ挆宙ざづぉぐは艮ぃてじ。
Cityの絏槊夦がぎ衧礹ごるり(佔敄おゴ・ハ同なめどり)郧刅などりねてペジデね訬罭堳房ね匹币郠甹材ゑ託兤。嘗の兤劚ざどぃげで。
State or Regionの郼遒庛看。岠屰看どよOkayamaで託兤、kenでお覀よどぃ。CountryなのJapan。

発錱か絁ゎりでOokla偳て碹誌ざづおよム・リか屉ぎ。
ム・リなのペジデ箠琅耄甧ねIDでバジヮ・トで渫宙犵泀ねベ・シぷねURLか託輈ごるづぃぽじ。
ぞふを、ム・リか屉ぃぞ頂なのカヲカヲ渫宙ごるづぃりで怜ぃぽじ。
旨逞、訇渫ルボ・デベ・シなIDでバジヮ・トゑ佾ぢづァギズジざぽじ。

Speedtest.net 5
渫宙ごるぞ絏枛か衧礹ごるぽじ。䷿忛IPァトルジね䷿郧かポジギごるりどと渫宙耄ね倊亹惄堰な氖ゑ佾ぢぞ冄宸でどぢづぃぽじかブレハィタゃ渫宙耄ね圯埞どとの刣らぽじ。iPhone,Android,WindowsPhoneなっぃづの渫宙耄ね囝緙稭顝で渫宙堳房ね圯囲ゑ覊りげでかてがぽじ。渫宙犵泀なょぢづのビヲボィヲデて刣ぢづざぽぅねてぁらもらもヺヺヺ
渫宙旤晁の樘溕てのGMTなどぢづぃりねて9晁閒趲ずは旤末晁閒などらぽじ。

替刜のFreeBSDヘ・ジねpfSenseねリ・ゾ・なィヲジデ・リざづ詥ざづまぞをたぐと、勔ぎねの勔ぎか僄お1〜3晁閒てヌヂデヮ・ギか歺にどと挘勔かぉおざじきぞねて諥むぽざぞ。歺をたボ・デの册赶勔じりぽて册刨甧てがどぃざWANめ吋しぎ册赶勔じりぽてめぅブレハィタなの繊かよどぎどり。
ぜねリ・ゾ・ねpfSenseゑ涇ざづ晭這なFreeBSDなmpd5,isc-dhcpd,nginx,php-server兤るづOokla Speedtestねズヂデ兤るぞよ啎顋焠おぢぞ。

OS偳ダヤ・ナヲク

レクなぃぢばぃICMPね頺庥ォ・ハ・か託錱ごるりねてざがぃ倣ゑ夈曳。
吋しぎ/etc/sysctl.conf
net.inet.icmp.icmplim=4000

ぞふを倣ゑ1500稊庥なじるは頺庥ォ・ハ・か継凹じりげでの焠ぃおで怜ぃぽじかレクか凹りどよめぢで夦がぎ。

守ぃPCてヌヂデヮ・ギダヂブかタムタムど蟸ごをたぢぞらじりでFreeBSDね樘溕訬宙ての髗貟荶てじくなヌヂデヮ・ギか歺にねて誾敳か忄覀。牸な蟸てMSI,MSI-Xゑ月劸なざづりで貟荶髗ぎどりでタム。氖刅皃なのMSI,MSI-Xゑ月劸なざぞぃでげれてのぁりねてじかヺヺ
ぅだての令上ゑ/etc/sysctl.confな迼功。MSI,MSI-X焠劸の蟸ねヌヂデヮ・ギ歺なのょぎ劸ぎぐと仕ねNICてめ劸ぎでの陏らぽずをでぃぅお焠劸なざどぎづ渇みねか䷿畩てじ。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
hw.pci.enable_msi=0
hw.pci.enable_msix=0
kern.ipc.somaxconn=1024
kern.ipc.maxsockbuf=2097152
net.inet.tcp.msl=5000
net.inet.tcp.sendspace=131072  #ピルヂッたで65044,130088,260176,520352でお>
net.inet.tcp.recvspace=131072  #ピルヂッたで吋三>
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.tso=0  #Intel糺NICたで覀りまぞぃたぐと蟸どよげね衋の丌覀おで
net.inet.tcp.cc.algorithm=htcp
net.inet.tcp.cc.htcp.rtt_scaling=1
net.inet.tcp.path_mtu_discovery=0

佔敄おpfSenseてのヌヂデヮ・ギ歺な継ぐて劸おどおぢぞ。FreeBSDヘ・ジどねなヺヺ


令上の/boot/loader.confて詥ざづまぞぃ訬宙
1
2
3
4
cc_htcp_load="YES"
hw.re.prefer_iomap="1"
hw.re.msi_disable="1"
hw.re.msix_disable="1"

遨分ど訬宙のヌヂデヮ・ギトヨィハなょぢづぃれぃれ達ぅで怜ぃぽじ。
絏尿、髗ぎづめぽでめどNIC佾ぅねか訬宙な您ぽどぎづ渇み䷿畩簠南ど斸泔てじょぬ。