Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tính thời gian khứ hồi (RTT)

Ở đây chúng ta sẽ xem cách Python có thể được sử dụng để lấy Thời gian khứ hồi (RTT). RTT là thời gian được thực hiện bởi toàn bộ chuyến đi của một tín hiệu. Nó có nghĩa là thời gian giữa thời điểm bắt đầu khi một tín hiệu được gửi đến thời điểm nhận được tín hiệu.

Kết quả RTT thay đổi tùy theo các thông số khác nhau như.

  • Tốc độ truyền dữ liệu của phía người gửi.
  • Bản chất của phương tiện truyền dẫn.
  • Khoảng cách thực tế giữa người gửi và người nhận.
  • Số lượng nút giữa người gửi và người nhận.
  • Lượng lưu lượng trên mạng LAN.
  • Số lượng yêu cầu được xử lý bởi các điểm trung gian.

Mã mẫu

import time
import requests
import sys
   deffind_roundtriptime(url):
      initial_time = time.time() #Store the time when request is sent
      request = requests.get(url)
      ending_time = time.time() #Time when acknowledged the request
      elapsed_time = str(ending_time - initial_time)
   print('The Round Trip Time for {} is {}'.format(url, elapsed_time))
      find_roundtriptime(sys.argv[1])

Đầu ra

$ python3 319.RoundTripTime.py https://www.tutorialspoint.com/
The Round Trip Time for https://www.tutorialspoint.com/ is 0.8301455974578857

$ python3 319.RoundTripTime.py https://www.google.com
The Round Trip Time for https://www.google.com is 0.5217089653015137
$