मैं बहुत जल्दी से एक प्रक्रिया के चलने के समय की निगरानी कर सकता हूं time
:
x@y ~ $ time foo
real 0m14.299s
user 0m4.770s
sys 0m0.440s
क्या कोई तरीका है जिससे मैं तर्क के लिए रिकॉर्ड किए गए I / O और CPU उपयोग के लिए समान डेटा प्राप्त कर सकता हूं? एक साधारण कमांड या उपयोगिता time
आदर्श होगी, जहां मैं सिर्फ उस चीज के तर्क को पास करता हूं जिसे मैं चलाना चाहता हूं:
x@y ~ $ stats foo
wallclock runtime 0m14.299s
I/O reads 290,420 KB
I/O writes 239,429 KB
peak CPU usage 18.62%
mean CPU usage 1.44%
# etc.
zsh
केtime
कीवर्ड भी (के साथ विन्यस्त किया जा सकता$TIMEFMT
) है कि जानकारी के साथ उपलब्ध कराने के लिए।