Linux Time Command ilə qaytarılma vaxtı statistika alın

Zaman komutu, daha az tanınan Linux əmrlərindən biridir, lakin bir komanda çalıştırmak üçün ne kadar sürdüğünü göstermek üçün istifadə edilə bilər.

Bir geliştirici olduğunuzda və proqramınızın və ya skriptin performansını test etmək istəyirsinizsə bu faydalıdır.

Bu təlimatda, vaxt komanda ilə istifadə edəcəyi əsas açarları onların mənaları ilə birlikdə göstərəcəkdir.

Müddəti Komandanlığı necə istifadə edirsiniz?

Saat komutunun sintaksisi aşağıdakı kimidir:

vaxt

Məsələn, ls əmrini, bir vaxtdakı komanda ilə birlikdə uzun bir formatda bütün faylları siyahıya salmaq üçün idarə edə bilərsiniz.

vaxt ls -l

Saat əmrindən gələn nəticələr aşağıdakı kimi olacaq:

real 0m0.177s
istifadəçi 0m0.156s
sys 0m0.020s

Göstərilən statistikalar komandanı çalıştırmaq üçün ümumi vaxt, istifadəçi rejimində sərf edilmiş vaxt miqdarı və çekirdek rejimində sərf olunan vaxt miqdarının göstərildiyini göstərir.

Yazdığınız bir proqram varsa və performans üzərində işləmək istəyirsənsə, vaxt komanda ilə birlikdə yenidən başladın və statistika üzərində çalışın və inkişaf etdirin.

Varsayılan olaraq, çıxış proqramın sonunda göstərilir, amma bəlkə də çıxışın bir faylya keçməsini istəyirik.

Faylın formatına çıxış üçün aşağıdakı sözdizimini istifadə edin:

vaxt -
vaxt - çıxış =

Zaman komutunun bütün keçidləri çalıştırmak istediğiniz əmrdən əvvəl müəyyən edilməlidir.

Performans ayarları varsa, bir müddət göründüyü üçün vaxt komutundan eyni fayl üzərində çıxışa əlavə edə bilərsiniz.

Bunun üçün əvəzinə aşağıdakı sözdizimini istifadə edin:

vaxt - a
vaxt - əlavə edin

Zaman Komutanının Çıxışını Formatlaşdırma

Varsayılan olaraq çıxış belədir:

real 0m0.177s
istifadəçi 0m0.156s
sys 0m0.020s

Aşağıdakı siyahıda göstərildiyi kimi çox sayda formatlaşdırma variantları var

Formatlama açarlarını aşağıdakı kimi istifadə edə bilərsiniz:

time -f "Geçen zaman =% E, girişler% I, çıxışlar% O"

Yuxarıda göstərilən əmr üçün çıxış belə bir şey ola bilər:

Ötən müddət = 0:01:00, Girişlər 2, Çıxışlar 1

İstədiyiniz kimi şalterləri qarışdırmaq və uyğunlaşdırmaq olar.

Format stringinin bir hissəsi kimi yeni bir xətt əlavə etmək istəyirsinizsə yeni satırın xarakterini aşağıdakı kimi istifadə edin:

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

Xülasə

Zaman komandası haqqında daha ətraflı məlumatı əldə etmək üçün aşağıdakı komanda çalıştıraraq Linux Manual Səhifəsini oxuyun:

insan saatı

Format keçidi Ubuntu daxilində işləmir. Komandanı aşağıdakı kimi çalıştırmalısınız:

/ usr / bin / vaxt