Cara Menggunakan Perintah Masa di Linux

Cara Menggunakan Perintah Masa di Linux

The masa Perintah adalah utiliti baris perintah yang sangat mudah, tetapi berguna di Linux. Pada asasnya, anda boleh memikirkannya sebagai jam randik yang dibina ke dalam terminal, kerana ia mengukur jumlah masa yang diperlukan untuk melaksanakan arahan Linux yang ditentukan.

Dalam panduan ini, kami akan menunjukkan kepada anda cara menggunakannya masa perintah melalui pelbagai contoh, dan ajarkan kepada anda bagaimana mentafsir outputnya. Kami juga akan menunjukkan cara menggunakan masa GNU, yang berbeza daripada utiliti masa yang dibina ke dalam bash dan shell ZSH.

Dalam tutorial ini anda akan belajar:

  • Cara Menggunakan Perintah Masa
  • Cara Menggunakan Masa GNU
  • Cara mentafsirkan output masa dan arahan masa GNU
Perintah Masa di Linux Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Mana -mana distro Linux
Perisian masa
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Masa vs GNU Masa



Kami akan membincangkan dua versi masa yang berlainan dalam artikel ini, masa lalai untuk shell bash, dan masa gnu. Perhatikan bahawa terdapat juga versi masa lain yang digunakan pada cengkerang lain, seperti ZSH. Untuk tujuan panduan ini, kami akan menganggap anda menggunakan shell bash.

Untuk memanggil utiliti masa bash, anda hanya boleh menaip masa perintah. Untuk menggunakan masa GNU, tentukan jalan penuh yang sepatutnya /usr/bin/masa.

$ masa (perintah di sini) atau $/usr/bin/masa (perintah di sini) 

Contoh masa masa dan GNU

Dalam contoh berikut, kami akan menggunakan kedua -dua utiliti untuk mengukur masa yang diperlukan untuk memuat turun fail dengan wget.

Pertama, dengan masa bash:

Menggunakan arahan masa bash untuk mengukur masa yang diperlukan untuk memuat turun fail

Bahagian yang kita ingin perhatikan adalah tiga baris terakhir, yang dikeluarkan oleh masa.

Real 4m12.067S USER 0M0.086S SYS 0M1.030s 

Inilah maksud maklumat ini:

  • nyata - Jumlah masa sebenar yang diperlukan untuk menjalankan arahan
  • pengguna - Jumlah masa CPU dibelanjakan dalam mod pengguna
  • sys - Jumlah masa CPU dibelanjakan dalam mod kernel


Dan sekarang mari kita cuba muat turun yang sama, sambil mengukur dengan masa GNU:

Menjalankan muat turun yang sama tetapi mengukur dengan masa GNU

Kami hanya akan membimbangkan diri dengan dua baris terakhir - yang dari masa GNU.

0.05User 0.95System 0:08.64Elapsed 11%CPU (0AVGTEXT+0AVGDATA 7220MaxResident) k 0Inputs+30488Outputs (0Major+428Minor) PageFaults 0SWAPS 

Ini menghasilkan maklumat yang sama dengan masa, Bersama dengan beberapa statistik yang lebih terperinci, dan pengukuran yang sangat mudah dibaca oleh penggunaan CPU.

Pemikiran penutupan

Dalam panduan ini, kita melihat cara menggunakan masa dan GNU Time Command Line Utilities di Linux untuk mengukur jumlah masa dan penggunaan CPU yang diperlukan untuk melaksanakan sebarang arahan yang kami mahukan. Perintah ini sangat mudah untuk menguasai, tetapi boleh menjadi sangat berguna.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perintah Linux Asas
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Pasang Arch Linux di Workstation VMware
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Pemasangan dan Konfigurasi Shell ZSH di Linux
  • Perintah Man di Linux dengan contoh
  • Ubuntu 20.04 Panduan