Cara Menggunakan Perintah Masa di Linux
- 559
- 91
- Dale Harris II
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
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 failBahagian 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 GNUKami 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
- « Cara memuat turun video dalam talian dari baris arahan linux menggunakan youtube-dl
- Cara memadam direktori di linux »