Dapatkan Kembali Statistik Waktu Dengan Perintah Waktu Linux

Perintah waktu adalah salah satu perintah Linux yang kurang dikenal tetapi dapat digunakan untuk menunjukkan berapa lama perintah dibutuhkan untuk dijalankan.

Ini berguna jika Anda seorang pengembang dan Anda ingin menguji kinerja program atau skrip Anda.

Panduan ini akan mencantumkan switch utama yang akan Anda gunakan dengan perintah waktu beserta artinya.

Bagaimana Cara Menggunakan Perintah Waktu

Sintaks dari perintah waktu adalah sebagai berikut:

waktu

Sebagai contoh, Anda dapat menjalankan perintah ls untuk mendaftarkan semua file dalam folder dalam format panjang bersama dengan perintah waktu.

waktu ls-l

Hasil dari perintah waktu adalah sebagai berikut:

0m0.177s nyata
pengguna 0m0.156s
sys 0m0.020s

Statistik yang ditampilkan menunjukkan total waktu yang dibutuhkan untuk menjalankan perintah, jumlah waktu yang dihabiskan dalam mode pengguna dan jumlah waktu yang dihabiskan dalam mode kernel.

Jika Anda memiliki program yang telah Anda tulis dan Anda ingin bekerja pada kinerja Anda dapat menjalankannya bersama dengan perintah waktu berulang-ulang dan mencoba dan memperbaiki statistik.

Secara default, output ditampilkan di akhir program, tetapi mungkin Anda menginginkan output untuk pergi ke file.

Untuk menghasilkan format file menggunakan sintaks berikut:

waktu -o
waktu --output =

Semua switch untuk perintah waktu harus ditentukan sebelum perintah yang ingin Anda jalankan.

Jika Anda melakukan penyelarasan kinerja, Anda mungkin ingin menambahkan output dari perintah waktu ke file yang sama berulang-ulang sehingga Anda dapat melihat tren.

Untuk melakukannya gunakan sintaks berikut ini sebagai gantinya:

waktu -a
time --append

Memformat Output Of The Time Command

Secara default, outputnya adalah sebagai berikut:

0m0.177s nyata
pengguna 0m0.156s
sys 0m0.020s

Ada sejumlah besar opsi pemformatan seperti yang ditunjukkan oleh daftar berikut

Anda dapat menggunakan tombol pemformat sebagai berikut:

waktu -f "Waktu Berlalu =% E, Input% I, Output% O"

Output untuk perintah di atas akan menjadi seperti ini:

Waktu Berlalu = 0:01:00, Input 2, Output 1

Anda dapat mencampur dan mencocokkan switch sesuai kebutuhan.

Jika Anda ingin menambahkan baris baru sebagai bagian dari string format, gunakan karakter baris baru sebagai berikut:

time -f "Waktu Berlalu =% E \ n Input% I \ n Output% O"

Ringkasan

Untuk mengetahui lebih lanjut tentang perintah waktu baca Halaman Manual Linux dengan menjalankan perintah berikut:

waktu lelaki

Sakelar format tidak langsung bekerja di Ubuntu. Anda harus menjalankan perintah sebagai berikut:

/ usr / bin / time