รับสถิติเวลาย้อนกลับด้วยคำสั่ง Linux Time

คำสั่งเวลาเป็นหนึ่งในคำสั่ง Linux ที่รู้จักกันน้อยกว่า แต่สามารถใช้แสดงระยะเวลาในการเรียกใช้คำสั่งได้

วิธีนี้มีประโยชน์หากคุณเป็นนักพัฒนาซอฟต์แวร์และต้องการทดสอบประสิทธิภาพของโปรแกรมหรือสคริปต์ของคุณ

คู่มือนี้จะแสดงสวิทช์หลักที่คุณจะใช้กับคำสั่งเวลาพร้อมกับความหมายของพวกเขา

วิธีการใช้คำสั่งเวลา

ไวยากรณ์ของคำสั่งเวลามีดังนี้:

เวลา

ตัวอย่างเช่นคุณสามารถเรียกใช้ คำสั่ง ls เพื่อแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์ในรูปแบบที่ยาวพร้อมด้วยคำสั่งเวลา

เวลา ls -l

ผลลัพธ์จากคำสั่งเวลาจะเป็นดังนี้:

จริง 0m0.177s
ผู้ใช้ 0m0.156s
sys 0m0.020s

สถิติที่แสดงแสดงเวลารวมในการรันคำสั่งระยะเวลาที่ใช้ในโหมดผู้ใช้และระยะเวลาที่ใช้ในโหมดเคอร์เนล

หากคุณมีโปรแกรมที่คุณเขียนไว้และต้องการทำงานกับประสิทธิภาพคุณสามารถเรียกใช้งานพร้อมกับคำสั่งเวลาได้และพยายามปรับปรุงสถิติ

โดยค่าเริ่มต้นเอาท์พุทจะแสดงที่ตอนท้ายของโปรแกรม แต่บางทีคุณอาจต้องการเอาต์พุตไปที่ไฟล์

เมื่อต้องการส่งออกรูปแบบไปยังไฟล์ใช้ไวยากรณ์ต่อไปนี้:

เวลา -o
เวลา - ออก =

สวิตช์ทั้งหมดสำหรับคำสั่งเวลาต้องระบุก่อนคำสั่งที่คุณต้องการเรียกใช้

หากคุณกำลังปรับแต่งประสิทธิภาพคุณอาจต้องการต่อท้ายผลลัพธ์จากคำสั่งเวลาไปยังไฟล์เดียวกันซ้ำซ้อนเพื่อดูแนวโน้ม

โดยใช้ไวยากรณ์ต่อไปนี้แทน:

เวลา - a
เวลา - เข้าร่วม

การจัดรูปแบบคำสั่งออกมาของเวลา

โดยค่าเริ่มต้นเอาต์พุตจะเป็นดังนี้:

จริง 0m0.177s
ผู้ใช้ 0m0.156s
sys 0m0.020s

มีตัวเลือกการจัดรูปแบบจำนวนมากตามที่แสดงในรายการต่อไปนี้

คุณสามารถใช้สวิตช์การจัดรูปแบบดังนี้:

เวลา -f "เวลาที่ผ่านไป =% E, อินพุท% ฉัน, เอาต์พุต% O"

เอาต์พุตสำหรับคำสั่งข้างต้นจะเป็นดังนี้:

เวลาที่ผ่านไป = 0:01:00, อินพุต 2, เอาต์พุต 1

คุณสามารถผสมและจับคู่สวิทช์ได้ตามต้องการ

ถ้าคุณต้องการเพิ่มบรรทัดใหม่เป็นส่วนหนึ่งของสตริงรูปแบบใช้อักขระบรรทัดใหม่ดังนี้:

เวลา -f "เวลาที่ใช้ไป =% E \ n อินพุท% I \ n เอาต์พุต% O"

สรุป

เพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งเวลาอ่านลินุกซ์คู่มือการใช้งานโดยการรันคำสั่งต่อไปนี้:

เวลามนุษย์

สวิตช์รูปแบบไม่ทำงานทันทีภายใน Ubuntu คุณจำเป็นต้องเรียกใช้คำสั่งดังต่อไปนี้:

/ bin / usr / เวลา