2

Я использую time команд, чтобы узнать, сколько времени занимают две команды для выполнения одного процесса (одна за другой). Однако иногда это дает:

command 1 elapsed time is 5:34.05

а также

command 2 elapsed time is 6:32.98

Но в другом окне, где запущена команда top , она показывает:

command 1 TIME+ is 2:34.05

command 2 TIME+ is 2:14.09

Кто-нибудь может мне помочь, почему это происходит, когда временная команда говорит, что команда 1 занимает меньше времени, в то время как верхняя команда говорит совершенно противоположное?

1 ответ1

2

Команда top показывает не истекшее время, а время использования процессора. Команда time показывает прошедшее время и время процессора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .