Anda dapat menjalankan iterasi program dalam satu lingkaran; dan bagi total waktu dengan jumlah iterasi:
time for i in {1..10}; do sleep 1; done
real 0m10.052s
user 0m0.005s
sys 0m0.018s
ada alat yang disebut multitime yang melakukan persis seperti ini:menjalankan perintah beberapa kali, mengukur berapa lama waktu yang dibutuhkan (nyata/pengguna/sistem dengan rata-rata, min/maks, dan waktu median dihitung secara otomatis)
Misalnya, untuk mengukur skrip serupa sebanyak 100 kali:
multitime -q -n 100 "fact1.sh"
===> multitime results
1: -q fact1.sh
Mean Std.Dev. Min Median Max
real 0.122 0.032 0.086 0.116 0.171
user 0.148 0.044 0.096 0.137 0.223
sys 0.023 0.019 0.000 0.014 0.061
Ini sudah tua tetapi muncul sangat tinggi di google ketika saya mencari perintah yang saya gunakan sebelumnya tetapi tidak dapat menemukannya. Bagaimanapun, cara pilihan saya untuk melakukan ini adalah:
perf stat -r 10 -B sleep 1
Ini memberikan sedikit detail termasuk waktu eksekusi rata-rata tepat di akhir:
1.002248382 seconds time elapsed ( +- 0.01% )
Menggunakan rz dan sz di bawah shell linux
Cara mendapatkan resolusi monitor atau nama monitor saat ini (LVDS, VGA1, dll)