Hurriyet

30 Ağustos 2013 Cuma

Linux / Unix Komutu: Time - Zaman Ölçümü

Time komutu ile bir kaynağa ulaşma ve execute edilme zamanını bulabiliriz. Time komutu sonrasında parametre olarak verilen programı veya komutu çalıştırır ve komut bittiğinde stdout yani çıktı olarak zamanla ilgili istatistikleri ekrana verir.

 time sleep 3  
   
 real  0m3.009s  
 user  0m0.000s  
 sys   0m0.004s  

Time komutunun en çok kullanilan parametresi "-p"dir. Örnegin `time ls veya time cd gibi /usr/bin altında bulunan komutların çalıştırılma zamanları aynıdır ancak çıkarttıkları output ve sonuçlarının ekrana basılma zamanları farklı olabilir. Bunun için bir komutu en sonuna kadar ölçmek icin time `-p` parametresi aşağıdaki gibi kullanmalıyız.

 time -p ls  

Birden Fazla Komutun Zamanını Bir Kerede Nasıl Ölçebiliriz?

Birden fazla komutun zamanını belirlemek için komutları aynı script dosyasına koyup çalıştırdıktan sonra görebiliriz. Aşağıdaki adımlari izlersek amacimiza ulasabiliriz. Aşağıda önce abc.sh'ımızı oluşturup sonra abc.sh 'ımııza çalıştırılma ve yazma yetkisini veririz. En sonunda da zamanını ölçeriz.

 vi abc.sh  
   
 cd   
 ls   
 cd /home   
 ls -lrt  
   
   
 chmod 755 abc.sh  
   
 time -p abc.sh 







Hiç yorum yok:

Yorum Gönder