定期的に speedtest で速度測定してる
もうかれこれ2年位毎日スピードテストしてはログをためてたんだけど、サーバー指定ができなくなった。
いままでは、speedtest-cli でサーバー指定ができたのだけど、2021/08/29から最寄りのサーバーしか接続できなくなった。
測定しすぎと怒られそうではあるが。。。ユーチューブが普及してインターネットが遅くなるピーク時間帯の速度変化を観察することで、混雑時間帯を避けて、apt update / upgrade やdocker の更新など個人で使うにはとんでもない量のパケットを流し続ける負い目がどうしてもあったので、速度測定の結果をダウンロードやアップロードの負荷分散に利用していた。どの時間帯が混んでいるか、PPPoEを複数ISPで接続して測定したんですが、統計的にデータを取るためには測定結果ブレ幅が大きいので、サーバー指定してたわけです。しかしできなくなった。
オフィシャルのクライアントなら指定できる
speedtest-cli ではなく、オフィシャルのspeedtestコマンドを使えばいまでもID指定は可能なのですが。いつ終わるかわからないし、有志のCPUパワーなのでずっと気が引けてたわけで。これを期に乗り換えようと思ったわけです。
代替のスピードテスト
そこで、Cloudflareのスピードテストがサービス開始していたことを思い出して、そのクライアントを探したら・・・あった
私は断続的に測定して結果の変化を知りたいので、最高速度が知りたいわけでもなく。継続的に安定した測定結果を求めていた。
たぶんもっといい方法はある。VPS借りてHTTPの転送速度をCurlで測るとかしとけばだいぶ正確に出るとは思うけど。管理するサーバーが増えるのは困るし。どこかの画像をずっとダウンロードし続けるのも気が引ける。
cloudflareのスピードテスト用のcli
takuya@~$ npm i -g speed-cloudflare-cli added 1 package, and audited 2 packages in 3s found 0 vulnerabilities takuya@~$ speed-cloudflare-cli Server location: Tokyo (NRT) Your IP: 27.230.xxxxx (JP) Latency: 48.63 ms Jitter: 2.80 ms 100kB speed: 24.94 Mbps 1MB speed: 61.60 Mbps 10MB speed: 189.32 Mbps 25MB speed: 213.41 Mbps 100MB speed: 274.18 Mbps Download speed: 207.27 Mbps Upload speed: 29.66 Mbps takuya@~$
いけそう