私は、pythonプログラムを作成しました。このプログラムは、基本的に、Webサーバーのping応答を含む86400行のテキストファイルを取得します。各行から往復を抽出し、それをroundtriptimeという配列に追加します。次に、配列で、matplotlibを使用してデータのCDFをプロットできるようにしたいと考えています。以下の現在のコード:
import re
import numpy as np
import matplotlib.pyplot as plt
ping = open("pingresponse.txt")
rawping = ping.read()
roundtriptimes = re.findall(r'time=(\d+.\d+)', rawping)
roundtriptimes[:] = [float(x) for x in roundtriptimes]
sortedtime = np.sort(roundtriptimes)
p = 1. * np.arange(len(roundtriptimes))/(len(roundtriptimes) - 1)
plt.plot(sortedtime, p)
plt.show()
私はこのトピックに関する他の投稿を読みましたが、それらの解決策のどれも私にはうまくいかなかったようです。以下のようなCDFプロットを取得しようとしています。
コメントで答えた:
これは正しいようです。特に有用ではありませんが、異常ではありません。上限が600 msにプッシュされる大きな遅延のあるパケットがいくつかあります。 –佐藤桂10月5日7:38