• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

インターネットの速度

date: 2024-01-12 excerpt: インターネットの速度

tag: life hackfast.com回線速度


インターネットの速度

概要

  • インターネットの速度を調べる方法
  • fast.comを使用し、定点観測を繰り返すことで、回線速度の変化を調べる
    • fast-cliを使用すると、コマンドラインから実行できる

定点観測スクリプト

import datetime
import os
import json
import itertools
import time

def main():
    for i in itertools.count():
        # cmd = "NODE_OPTIONS=--openssl-legacy-provider fast --upload --json --single-line 2>/dev/null"
        cmd = "NODE_OPTIONS=--openssl-legacy-provider /usr/local/bin/fast --upload --json --single-line 2>/dev/null"
        result = os.popen(cmd).read()
        now = datetime.datetime.now().isoformat()
        result = json.loads(result)
        result["time"] = now
        output = json.dumps(result)
        with open("netbench.log", "a") as f:
            f.write(output + "\n")
        time.sleep(30)

if __name__ == "__main__":
    main()

結果

サイバーホーム(マンション共用回線) - 2024-01-12



life hackfast.com回線速度 Share Tweet