Я хочу сравнить время выполнения некоторого скрипта Python, который включает в себя некоторые сложные вычисления.Хотя я могу запустить его в приемлемое время для нескольких наборов данных на своем локальном компьютере, время ожидания становится неприемлемым, когда я проверяю его на тысячах наборов данных, что я бы хотел сделать, поэтому мне приходится прибегать к использованию удаленных вычислений,Проблема в том, что удаленная машина используется не мной, а несколькими людьми, и их код часто потребляет вычислительную мощность от используемых мной процессоров, что делает тестирование времени малозначимым.
В данный момент я просто запускаю скрипт Python с помощью скрипта bash:
python myscript.py --dataset dataset1
Я не могу попросить владельца удаленного сервера предоставить мне полный доступ к процессорам, чтоидеальный сценарий, конечно.Я хотел бы сделать что-то вроде этого: проверить, используется ли текущий процессор чем-либо еще в данный момент, если это так, затем заморозить процесс и подождать, пока он снова не освободится, затем возобновить процесс.Есть ли способ сделать это или есть альтернативы этой задаче?