Ben Ubuntu 14.04 standart terminalde time
bir Perl
komut dosyası zaman kullanarak .
Ben var okumak o real time
kronometre zamanı; bir kullanıcı olarak, çalıştığım programdan baktığımda programı sona erene kadar harcıyorum. Ama ne olduğunu user
ya da sys
zamanını anlamıyorum . En time
azından söylemek gerekirse, adam sayfası belirsiz.
Biraz boşken o real
zaman arasındaki bölünmüş olduğu user
ve sys
bunun temsil ettikleri ne olduğu açık değildir.
Senaryomda farkı görmek için [1] C ++ ve Perl'i karşılaştırıyorum ve gerçekte hangi verileri aldığımı bilmek istiyorum. Örnek bir çıktı:
real 0m24.198s
user 0m23.120s
sys 0m1.030s
Birisi kullanıcıya varsayılan zaman biçiminin ne olduğunu açıklayabilir mi? Linux konusunda acemi biriyim, bu yüzden lütfen fazla düşünmeyin.
[1] İlginçtir ki, C ++ real
zaman açısından kıyaslamamda Perl'den çok daha hızlı olsa da , sys
zamanlar o kadar farklı değil, C ++ aslında sys
Perl'den daha fazla zaman kullanıyor . Bu yüzden ne demek istediklerini bilmek istiyorum