Linux Zaman Komutu ile Dönüş Zaman İstatistikleri Alın

Zaman komutu, daha az bilinen Linux komutlarından biridir, ancak bir komutun ne kadar sürdüğünü göstermek için kullanılabilir.

Bu, bir geliştiriciyseniz ve programınızın veya komut dosyanızın performansını test etmek istiyorsanız kullanışlıdır.

Bu kılavuz, zaman komutuyla birlikte kullanacağınız ana anahtarları anlamlarıyla birlikte listeleyecektir.

Zaman Komutu Nasıl Kullanılır

Zaman komutunun sözdizimi şöyledir:

zaman

Örneğin, bir klasördeki tüm dosyaları uzun bir biçimde saat komutuyla birlikte listelemek için ls komutunu çalıştırabilirsiniz.

zaman ls -l

Zaman komutundan elde edilen sonuçlar aşağıdaki gibi olacaktır:

gerçek 0m0.177s
kullanıcı 0m0.156s
sys 0m0.020s

Gösterilen istatistikler, komutu çalıştırmak için toplam süreyi, kullanıcı modunda harcanan süreyi ve çekirdek modunda harcanan süreyi gösterir.

Yazmış olduğunuz bir programınız varsa ve performans üzerinde çalışmak istiyorsanız, zaman komutuyla birlikte tekrar çalıştırabilir ve istatistikleri deneyip geliştirebilirsiniz.

Varsayılan olarak, çıktı programın sonunda görüntülenir, ancak çıktının bir dosyaya gitmesini isteyebilirsiniz.

Biçimi bir dosyaya vermek için aşağıdaki sözdizimini kullanın:

zaman -o
zaman - çıkış =

Zaman komutunun tüm anahtarları, çalıştırmak istediğiniz komuttan önce belirtilmelidir.

Eğer performans ayarını yapıyorsanız, zaman komutundan çıktıyı aynı dosyaya tekrar eklemek isteyebilirsiniz, böylece bir trend görebilirsiniz.

Bunun yerine aşağıdaki sözdizimini kullanın:

zaman -a
zaman --append

Zaman Komutunun Çıktısını Biçimlendirme

Varsayılan olarak çıktı aşağıdaki gibidir:

gerçek 0m0.177s
kullanıcı 0m0.156s
sys 0m0.020s

Aşağıdaki listede gösterildiği gibi çok sayıda biçimlendirme seçeneği vardır.

Biçimlendirme anahtarlarını aşağıdaki gibi kullanabilirsiniz:

time -f "Geçen Zaman =% E, Girişler% I, Çıkışlar% O"

Yukarıdaki komut için çıktı şu şekilde olurdu:

Geçen Süre = 0:01:00, Girişler 2, Çıkışlar 1

Anahtarları gerektiği gibi karıştırıp eşleştirebilirsiniz.

Biçim dizesinin bir parçası olarak yeni bir satır eklemek isterseniz, satırsonu karakterini aşağıdaki gibi kullanın:

time -f "Geçen Süre =% E \ n Girişler% I \ n% O Çıktı"

özet

Zaman komutu hakkında daha fazla bilgi edinmek için aşağıdaki komutu çalıştırarak Linux Manual sayfasını okuyun:

adam zamanı

Biçim anahtarı Ubuntu içinde hemen çalışmaz. Komutu aşağıdaki gibi çalıştırmanız gerekir:

/ Usr / bin / zaman