Upgrade to Pro — share decks privately, control downloads, hide ads and more …

200kbps使い放題のロケットモバイル神プランを試し中

 200kbps使い放題のロケットモバイル神プランを試し中

Avatar for Kenichiro MATOHARA

Kenichiro MATOHARA

October 18, 2026

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. 5

  2. 6

  3. 7

  4. curlでダウンロードしつつpvでログ生成 $ curl --interface wlp0s20f3 \ 1 --retry 99 \

    2 https://matoken.org/~mk/10MB 2>/dev/null | \ 3 pv --bits \ 4 -f -i 1 \ 5 --format '%t,%r' > /dev/null 2>./roke_10MB.log 6 1 ネットワークインターフェイス指定 2 retryを99回まで 3 /dev/urandom 10MB分のファイルをダウンロード 4 bit/sで表示 5 強制アウトプット, 1秒毎に出力 6 pvで経過時間とダウンロード速度をファイルに出力 14
  5. csvに変換 $ cat roke_10MB.log | tr \\r \\n | \

    tr -d \[ | tr -r \] \ 2 > roke_10MB.csv 1 1 改行形式変換 2 [] を除去 15
  6. 単位変換(LLM生成script) $ awk -F',' ' function tosec(t, a) { split(t,

    a, ":") return a[1]*3600 + a[2]*60 + a[3] } function tos(v) { gsub(/^ +| +$/, "", v) gsub(/[()]/, "", v) gsub(/\/s$/, "", v) if (v ~ /Mib/) { gsub(/Mib/, "", v) return v * 1024 } if (v ~ /Kib/) { gsub(/Kib/, "", v) return v + 0 } return v + 0 } { printf "%s,%s\n", tosec($1), tos($4) }' roke_10MB.csv > roke_10MB_num.csv 16
  7. グラフ化 $ gnuplot -e "set datafile separator ','; set terminal

    pngcairo size 800,450; set output 'roke_10MB.png'; plot 'ro 17
  8. 片対数グラフ $ gnuplot -e "set datafile separator ','; set terminal

    pngcairo size 1600,900; set output 'roke_10MB_log.png'; set 19
  9. 平均するととても速い $ head -1 ama.csv index,seconds,rx_bps,rx_bits,rx_packets,rx_totalbits,tx_bps,tx_bits,tx_packets,tx_totalbits $ tail -1 ama.csv

    149,298,71264,142528,31,534380096,99872,199744,58,28955552 $ echo '534380096/298 + 28955552/298' | bc 1890387 $ dig +short -x `curl -s ifconfig.me/ip` && \ tail -1 ama3.json | jq '(.rx.totalbytes + .tx.totalbytes) * 8 / .seconds' mp5ccba054.ap.nuro.jp. 1444499.7030567685 1.89Mbps? ホントに?と回線が正しいか確認しつつ何度か測ってみたけど Amazon Prime Video再生時は1Mbps〜1.9Mbpsくらい出てい るように見える Amazon Prime VideoのVODは何故か200kbpsを大きく超えて 利用できている 30
  10. 31