Latest web development tutorials

Linux waktu perintah

Linux perintah Daquan Linux perintah Daquan

Menggunakan Linux perintah waktu, informasi instruksi tertentu diukur sumber daya yang telah berlalu waktu dan sistem yang diperlukan untuk eksekusi.

Seperti waktu CPU, memori, input dan output, dan sebagainya. perhatian khusus diperlukan, beberapa informasi yang ditampilkan pada Linux tidak keluar. Hal ini karena fungsi distribusi dengan instruksi waktu modus yang telah ditetapkan bagian dari sumber daya yang tidak sama pada Linux, yang tidak dapat memperoleh informasi tersebut dalam waktu direktif.

tatabahasa

time [options] COMMAND [arguments]

parameter:

  • -o atau Output = FILE: pengaturan file output hasil. Opsi ini akan menampilkan waktu untuk menulis file yang ditentukan. Jika file sudah ada, sistem akan menimpa isinya.
  • -a atau --append: gunakan dengan -o, akan menulis hasil ke akhir file, tanpa Timpa konten asli.
  • FORMAT -f atau --format = FORMAT: FORMAT string untuk mengatur mode tampilan. Bila opsi ini tidak diatur, sistem akan menggunakan format default. Tapi Anda bisa menggunakan variabel lingkungan untuk mengatur format waktu, cara ini Anda tidak perlu masuk setiap kali sistem harus ditetapkan sekali.

waktu sumber daya perintah dapat menampilkan empat bidang, yaitu:

  • sumber waktu
  • sumber daya memori
  • sumber IO
  • Info perintah

Dirinci sebagai berikut:

1, Waktu Sumber Daya

Waktu E yang dibutuhkan untuk mengeksekusi instruksi, format adalah: [jam]: menit: detik. Perhatikan bahwa angka ini tidak mewakili waktu CPU yang sebenarnya.

E waktu eksekusi instruksi menghabiskan, dalam hitungan detik. Perhatikan bahwa angka ini tidak mewakili waktu CPU yang sebenarnya.

Ketika waktu eksekusi S instruksi dalam mode kernel (kernel mode) mengambil dalam detik.

Ketika U instruksi waktu eksekusi dalam mode pengguna (user mode) mengambil dalam detik.

Ketika rasio P diduduki CPU eksekusi instruksi. Bahkan, angka ini dikombinasikan dengan mode pengguna waktu mode kernel CPU dibagi dengan total waktu.

2, Sumber Daya Memory

Memori fisik maksimum ketika eksekusi M diduduki. Unit ini KB

Ketika nilai rata-rata dari memori fisik yang ditempati oleh satuan eksekusi t adalah KB

Jumlah total memori ditempati oleh pelaksanaan program K (tumpukan + Data + teks) dari ukuran rata-rata, unit ini KB

eksekusi D dari daerah sendiri data (area data unshared) dari ukuran rata-rata, unit ini KB

p sendiri tumpukan eksekusi (pembagiannya stack) dari ukuran rata-rata, unit ini KB

Berbagi konten antara eksekusi program X (teks bersama) nilai rata-rata, unit ini KB

memori sistem ukuran halaman Z, unit ini byte. Pada sistem yang sama, ini adalah sebuah konstanta

3, IO Sumber Daya

Utama F halaman memori dari program ini jumlah kesalahan terjadi. Yang disebut utama kegagalan halaman memori mengacu ke halaman memori telah diganti dengan file swap (swap file) di, dan telah ditugaskan untuk program lain. Dalam hal ini isi dari halaman harus dibaca dari file swap dalam.

Sekunder Memory Halaman R program ini jumlah kesalahan terjadi. Yang disebut sekunder kesalahan halaman memori mengacu pada penggantian halaman memori Meskipun file swap, tetapi belum ditugaskan untuk program lain. Dalam hal ini isi dari halaman belum hancur, tidak membaca dari file swap di

W Program ini beralih ke sejumlah warung diganti

Program ini merupakan jumlah c gangguan paksa (seperti waktu CPU ditugaskan kelelahan) dari

Ini kali Program gangguan sukarela w (seolah menunggu saya tertentu / O selesai, seperti membaca disk, dll)

Jumlah file saya masuk program ini

Item keluaran Program O nomor

r Program ini menerima Socket Pesan

s Program ini dikirim Socket Pesan

K sinyal Program diterima (Signal) Nomor

4, Command Info

Nama parameter dan pelaksanaan instruksi waktu C

x instruksi kode akhir (Status Exit)

-p atau --portability: Opsi ini secara otomatis akan menjadi pengaturan format tampilan:

nyata% e user% Usys% S: Tujuannya adalah agar kompatibel dengan spesifikasi POSIX.

-v atau --verbose: Opsi ini akan digunakan di semua program dari semua sumber daya yang terdaftar, tidak hanya sebagai kalimat bahasa Inggris umum, serta petunjuk. Untuk membiasakan diri dengan format set atau hanya memulai dengan perintah ini berguna untuk orang-orang yang tidak ingin menghabiskan waktu.

contoh

1. # time date
2. Sun Mar 26 22:45:34 GMT-8 2006
3. 
4. real    0m0.136s
5. user    0m0.010s
6. sys     0m0.070s
7. #

Dalam contoh di atas, jalankan perintah "tanggal waktu" (lihat jalur 1).

Sistem untuk menjalankan perintah "date", baris kedua sebagai perintah "date" dari hasilnya.

3-6 Perilaku Run "tanggal" waktu statistik, di baris 4 "nyata" adalah waktu yang sebenarnya, baris kelima "user" untuk waktu pengguna CPU, baris 6 "sys" untuk waktu sistem CPU.

format tampilan tiga kali ini MMmNN [.FFF] s.

Gunakan perintah berikut

time -v ps -aux

Kita bisa mendapatkan hasil ps aux dan sumber daya sistem menghabiskan. Informasi seperti yang tercantum di bawah ini:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.4 1096 472 ? S Apr19 0:04 init
root 2 0.0 0.0 0 0 ? SW Apr19 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW Apr19 0:00 [kpiod]
......
root 24269 0.0 1.0 2692 996 pts/3 R 12:16 0:00 ps -aux
Command being timed: "ps -aux"
User time (seconds): 0.05
System time (seconds): 0.06
Percent of CPU this job got: 68%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.16
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 238
Minor (reclaiming a frame) page faults: 46
Voluntary context switches: 0
Involuntary context switches: 0
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0

Linux perintah Daquan Linux perintah Daquan