1.ping的值取平均值。

This commit is contained in:
facat 2019-06-20 19:38:12 +08:00
parent 5ce224ddc2
commit 752cf79006
1 changed files with 10 additions and 3 deletions

13
ping.py
View File

@ -19,12 +19,19 @@ def ping():
addr = netloc[0:port_loc]
else:
addr = netloc
ping_delay = ping3.ping(addr, timeout=5) * 1000 # in millionsecond
print('Ping delay for {serv} is {ping_val}'.format(serv=server_name,ping_val=ping_delay))
ping_delay_sum = 0
for i in range(4):
ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond
ping_delay = ping_delay_sum / 4
print(
"Ping delay for {serv} is {ping_val}".format(
serv=server_name, ping_val=ping_delay
)
)
model.add_ping_record(execution_datetime, server_name, ping_delay)
if __name__ == "__main__":
config.init_config()
ping()
pass
pass