При использовании команды time для измерения времени различных исполнений процесса (при различных аппаратных обстоятельствах) я сталкивался с явлением, которое я не понимаю.
real time of первое исполнение было 77 minutes и 82 minutes для второго выполнения. Тем не менее, user time был на 6 минут быстрее во втором исполнении, а также для sys time, второе исполнение было на 1 минуту быстрее.
Как можно в реальном времени по-прежнему быть лучше для первого выполнения? И при сравнении времени выполнения, какой из трех раз является хорошим индикатором общего времени выполнения процесса? (У меня есть процессы, которые печатают много информации и процессов, которые ничего не распечатывают, если это имеет значение)