Vaqt buyrug'i kamroq ma'lum bo'lgan Linux buyruqlaridan biridir, ammo uni ishlatish uchun qancha vaqt talab qilinishini ko'rsatish uchun foydalanish mumkin.
Agar siz ishlab chiquvchi bo'lsangiz va dasturingiz yoki skriptingiz ishlashini tekshirishni istasangiz, bu foydali bo'ladi.
Ushbu qo'llanmada siz ishlatadigan asosiy kalitlarni vaqt buyrug'i bilan birga ularning ma'nolari ham ko'rsatiladi.
Vaqt buyrug'ini qanday ishlatish kerak
Vaqt buyrug'i sintaksisi quyidagicha:
vaqt
Misol uchun, vaqt buyrug'i bilan birga uzoq vaqt formatdagi papkada joylashgan barcha fayllarni ro'yxatlash uchun ls buyrug'ini ishlatishingiz mumkin.
vaqt ls -l
Vaqt buyrug'idan olingan natijalar quyidagicha bo'ladi:
haqiqiy 0m0.177s
foydalanuvchi 0m0.156s
sys 0m0.020s
Ko'rsatilgan statistika buyruqni bajarish uchun umumiy vaqt, foydalanuvchi rejimida sarflangan vaqt miqdori va yadro rejimida sarflangan vaqt miqdori ko'rsatilganligini ko'rsatadi.
Agar sizda yozgan va ishlashingizda ishlashni istasangiz, vaqt buyrug'ini qayta-qayta bajarishingiz va statistikani sinab va yaxshilashingiz mumkin.
Odatiy bo'lib, chiqdi dastur oxirida ko'rsatiladi, lekin, ehtimol, chiqdi faylga o'tishni xohlaysizmi.
Faylni formatga chiqarish uchun quyidagi sintaksisdan foydalaning:
vaqt -
time --output =
Vaqt buyrug'i uchun hamma kalitlarni ishga tushirishni xohlagan buyrug'dan oldin ko'rsatish kerak.
Agar siz ishlashni sozlashni boshlasangiz, unda vaqt buyrug'idan chiqishni bir xil faylga uzatishingiz mumkin, shunda siz trendni ko'rishingiz mumkin.
Buning o'rniga, quyidagi sintaksisini foydalaning:
vaqt - a
vaqt - ilova qiling
Vaqt buyrug'ining natijasini formatlash
Odatiy bo'lib, chiqdi quyidagicha:
haqiqiy 0m0.177s
foydalanuvchi 0m0.156s
sys 0m0.020s
Quyidagi ro'yxatda ko'rsatilgandek juda ko'p formatlash variantlari mavjud
- C - Od va buyruq satri argumentlari ishlatiladi
- D - jarayonning kvalifikatsion hajmining o'rtacha kattaligi kilobaytlarda
- E - soat formatida o'tgan vaqt
- F - sahifa xatolar soni
- I - Jarayon bo'yicha fayl tizimiga kirish soni
- K - jarayoni kilobaytlarda o'rtacha umumiy xotiradan foydalanish
- M - Kilobaytda ishlash muddati mobaynida jarayonning maksimal miqdori
- U - jarayonlar bo'yicha fayl tizimi chiqishi soni
- R - ishni olgan CPU foizi
- R - Kichik yoki qayta tiklanadigan sahifa xatolarining soni
- S - tizim tomonidan yadro rejimida ishlatiladigan CPU soniyalarining umumiy soni
- U - foydalanuvchi rejimi tomonidan ishlatiladigan CPU soniyalarining umumiy soni
- V - jarayoning asosiy xotiradan almashtirilganligi soni
- X - Jarayondagi umumiy matnning o'rtacha miqdori
- Z - tizimning sahifa hajmi kilobaytlarda
- v - Jarayon kontekstni o'zgartirgan necha marta
- e - O'tkazish jarayoni sekundlarda ishlatiladigan real vaqt
- k - Jarayonga etkazilgan signallarning soni
- p - kilobaytlardagi jarayonning o'rtacha kattalikdagi kattaligi
- r - Jarayon tomonidan qabul qilingan soket xabarlari soni
- b - Jurnal orqali yuborilgan soket xabarlari soni
- T - kilobaytlarda o'rtacha jarayonning o'rtacha miqdori
- w - Jurnal jarayoni ixtiyoriy ravishda o'tkazilgan kontekst vaqt soni
- x - Buyruq holatidan chiqish
Formatlash kalitlaridan quyidagi kabi foydalanishingiz mumkin:
vaqt -f "O'tkazilgan vaqt =% E, kiritmalar% I, chiqishlar% O"
Yuqoridagi buyruq uchun chiqadigan narsa shunday bo'ladi:
O'tgan vaqt = 0:01:00, kirishlar 2, chiqdilar 1
Siz kalitlarni kerakli tarzda aralashtirasiz va moslashingiz mumkin.
Format satrining bir qismi sifatida yangi satr qo'shishni xohlasangiz, yangi satrlarni quyidagi kabi foydalaning:
time -f "O'tgan vaqt =% E \ n Kirish% I \ n chiqdi% O"
Xulosa
Vaqt buyrug'i haqida qo'shimcha ma'lumot olish uchun quyidagi buyruqni bajarib, Linux Manual sahifasini o'qing:
inson vaqti
Formatlash tugmasi Ubuntu ichida darhol ishlamaydi. Buyruqni quyidagicha bajarishingiz kerak:
/ Ushr / ming / vaqt