1.加入开始和停止时间。
This commit is contained in:
@@ -27,6 +27,7 @@ def download_file(chunk_size=4 * 1024, file_size=100 * 1024 * 1024, longest_time
|
|||||||
server_name = server["name"]
|
server_name = server["name"]
|
||||||
chunk_read = 0
|
chunk_read = 0
|
||||||
s_time = datetime.datetime.now()
|
s_time = datetime.datetime.now()
|
||||||
|
print('start time:{s_time}'.format(s_time=s_time))
|
||||||
duration = longest_time
|
duration = longest_time
|
||||||
try:
|
try:
|
||||||
with requests.get(url, stream=True, timeout=longest_time) as r:
|
with requests.get(url, stream=True, timeout=longest_time) as r:
|
||||||
@@ -44,6 +45,7 @@ def download_file(chunk_size=4 * 1024, file_size=100 * 1024 * 1024, longest_time
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
break
|
break
|
||||||
|
print('end time:{e_time}'.format(e_time=e_time))
|
||||||
speed = chunk_read / duration / 1024 / 1024 * 8 # mega bit
|
speed = chunk_read / duration / 1024 / 1024 * 8 # mega bit
|
||||||
model.add_record(execution_datetime,server_name, speed)
|
model.add_record(execution_datetime,server_name, speed)
|
||||||
print("{server}:{speed} Mbit/s".format(server=server_name, speed=speed))
|
print("{server}:{speed} Mbit/s".format(server=server_name, speed=speed))
|
||||||
|
|||||||
Reference in New Issue
Block a user