Posso fare un'ipotesi basata sui nomi, ma quali sono in particolare il tempo di clock del muro, il tempo della CPU dell'utente e il tempo della CPU di sistema in UNIX?Quali sono in particolare i tempi di clock del muro, cpu-time dell'utente e cpu-time del sistema in UNIX?
Tempo di CPU utente è la quantità di tempo impiegato per l'esecuzione del codice utente durante il kernel-cpu volta la quantità di tempo trascorso nel kernel a causa della necessità di operazioni con privilegi (come da IO a disco)?
Che unità di tempo è questa misurazione in.
Ed è parete-orologio davvero il numero di secondi che il processo è speso per la CPU o è il nome proprio fuorviante?
Questo significa che l'ora del wall-clock sarà sempre ** maggiore ** rispetto al tempo della CPU? – Pacerier
@Pacerier: su un computer single core, sì, ma le macchine multi-core e i programmi multi-thread possono utilizzare più di 1 CPU per secondo trascorso. –
@JonathanLeffler grazie per la risposta, volevo ottenere il numero di nanosecondi che è trascorso, ma calcolare il tempo della CPU utilizzando la formula 'CPUtime = #clock_cycles/clock_rate' non può essere lo stesso del calcolo del tempo trascorso. Sai se riesco a ottenere il tempo trascorso dal tempo della CPU? – Bionix1441