Измерение времени выполнения скрипта

Для оценки времени выполнения скрипта есть несколько вариантов. Тут используются самые простые варианты:

  • утилита Linux time
  • и модуль Python datetime

При оценке времени выполнения скрипта в данном случае не важна высокая точность. Главное - сравнить время выполнения скрипта в разных вариантах.

time

Утилита time в Linux позволяет замерить время выполнения скрипта. Для использования утилиты time достаточно написать time перед строкой запуска скрипта:

$ time python thread_paramiko.py
...
real    0m4.712s
user    0m0.336s
sys     0m0.064s

Нас интересует real время. В данном случае это 4.7 секунд.

datetime

Второй вариант - модуль datetime. Этот модуль позволяет работать со временем и датами в Python.

Пример использования:

from datetime import datetime
import time

start_time = datetime.now()

#Тут выполняются действия
time.sleep(5)

print(datetime.now() - start_time)

Результат выполнения:

$ python test.py
0:00:05.004949