Time
time
, Unix işletim sistemlerinde kullanılan bir komuttur. Herhangi bir komutun sistem üzerindeki çalışma süresini ölçümlemek için kullanılır.
Kullanımı
time
komutu çalıştırılan komutun önüne şöyle eklenir:
<code>time</code> ls
Komut tamamlandığında time
, ls
komutunun kullanıcı işlemci zamanını, sistem zamanını ve gerçek zamanı ne kadar çalıştırdığını raporlar. Komutun farklı sürümlerine göre çıkış formatı da değişiklik gösterir ve bazı ek istatistikler bulunabilir. Örneğin:
time host wikipedia.org
wikipedia.org has address 207.142.131.235 0.000u 0.000s 0:00.17 0.0% 0+0k 0+0io 0pf+0w
Kullanıcı Zamanı ve Sistem Zamanı
'kullanıcı CPU zamanı' başlangıçta birazcık yanlış yorumlanabilir. Net olması bakımından toplam zaman (gerçek CPU zamanı), işlemcinin bir programdaki bazı eylemleri gerçekleştirirken harcadığı CPU süresi ile programdaki çekirdek için işlemcinin sistem çağrılarını gerçekleştirirken harcadığı sürenin toplamıdır. Program bir dizide dönerken, kullanıcı CPU zamanı olarak hesaplanır. Tam tersine bir program, exec
veya fork
gibi sistem çağrılarını yürütürken, bu da sistem CPU zamanı olartak hesaplanır.
İşlem yöntemi
time
'ın GNU dağıtımındaki kaynak kodu kaydında çoğu bilgi, wait3
sistem çağrısındaki time
tarafından türetilir. Durum bilgisini döndüren bir wait3
çağrısı bulunmayan sistemlerde, onun yerine times
sistem çağrısı kullanılır.
Ayrıca bakınız
- Unix programlarının listesi
- Cron belirli bir zamanda çalışan görevlerin çizelgesini işler.
Dış bağlantılar
- opengroup.org'daki time komutu
- kernel.org'daki time komutu
Kaynakça
- İngilizce Wikipedia time (Unix) maddesi