Time

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

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

Dış bağlantılar

Kaynakça

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes