O comando uptime
lê os dois valores de /proc/uptime
, na verdade. O primeiro valor é a quantidade de tempo desde que a máquina inicializou. O segundo valor, no entanto, é a soma de tempo que cada CPU teve um processo executável para agendar.
Se você tiver uma cópia da origem do kernel, confira fs/proc/uptime.c
e você verá como o conteúdo do arquivo /proc/uptime
é gerado.
Portanto, para responder claramente, a quantidade de segundos + milissegundos desde o início do computador é o primeiro valor na saída de cat /proc/uptime
.