Wat is Wandkloktijd (wall-clock time)?

De werkelijk verstreken tijd van het begin tot het einde van een bewerking, inclusief wachten op invoer/uitvoer en de uitvoeringstijd van andere programma's.

Japanse benaming: 壁時計時間

“Wandkloktijd (wall-clock time)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Prestatiemeting en profiling.

Vakgebied: Prestatiemeting en profiling

Nu oefenen: vragen over Wandkloktijd (wall-clock time)

Welk verschil tussen “wandkloktijd” (wall-clock time) en “CPU-tijd” bij het meten van de uitvoeringstijd is juist?

  1. AWandkloktijd is de werkelijk verstreken tijd van begin tot einde, inclusief wachten op I/O e.d., terwijl CPU-tijd alleen de tijd telt dat de CPU het programma uitvoerde
  2. BWandkloktijd en CPU-tijd zijn altijd gelijk
  3. CCPU-tijd is de tijd gemeten met de klok in de kamer
Antwoord en toelichting tonen

Antwoord: A. Wandkloktijd is de werkelijk verstreken tijd van begin tot einde, inclusief wachten op I/O e.d., terwijl CPU-tijd alleen de tijd telt dat de CPU het programma uitvoerde

De wandkloktijd is de tijd die de gebruiker werkelijk wacht, inclusief wachten op schijf en netwerk en de tijd dat de beurt aan andere programma’s werd gelaten. De CPU-tijd is de som van de tijd dat de CPU de instructies van het programma uitvoerde. Als de wandkloktijd veel langer is dan de CPU-tijd, wordt veel tijd besteed aan wachten op iets. Omgekeerd kan bij parallelle uitvoering met meerdere threads de som van de CPU-tijd langer worden dan de wandkloktijd.

“Wandkloktijd (wall-clock time)” in de toelichting

Vragen met “Wandkloktijd (wall-clock time)” (1)

  1. Welk verschil tussen “wandkloktijd” (wall-clock time) en “CPU-tijd” bij het meten van de uitvoeringstijd is juist?

Verwante termen

CPU-tijd Benchmark CPI Doorvoer (throughput) Flame graph Harmonisch gemiddelde Meetkundig gemiddelde Microbenchmark Parallelle efficiëntie (parallel efficiency) Prestatieteller (performance counter)

Naar de woordenlijst