Я нашел кого-то, кто задавал похожий вопрос, но моя проблема НЕ в user-cpu-time
, а user time
в vs system time
vs cpu time
. Например, следующую информацию я получил после симуляции на Linux:
User Time = 199:06:48:50
System Time = 08:16:57
Wallclock Time = 6:05:56:40
CPU = 199:15:05:48
Max vmem = 26.111G
Exit Status = 0
Я знаю, что wallclock
это такое, и я просто предоставляю все это в качестве справки.
Я понимаю, что означают system-CPU-time
и user-CPU-time
, но в моем случае эти два разделяются на cpu time
, system time
и user time
. Тогда я не знаю, что каждый из них точно означает.
Система — openSUSE, и я использовал 32 ядра из всех 120.
решение1
Я бы предположил 32 ядра, поскольку время ЦП примерно в 32 раза больше времени настенной системы.
Для формирования этого числа суммируется системное время и пользовательское время, которые фактически разбиваются на время выполнения операций ядра и кода вашего приложения (и не относящейся к ядру части того, что оно вызывает).