කාලය විධාන යනු අඩු ගණයේ ලිනක්ස් විධිවලින් එකක් වන නමුත් එය ක්රියාත්මක කිරීමට කොපමණ කාලයක් ගතවේ ද යන්න පෙන්වීමට එය භාවිතා කළ හැකිය.
ඔබ සංවර්ධකයෙක් නම් මෙය ප්රයෝජනවත් වේ, ඔබේ වැඩසටහන හෝ විධානාවසානයේ ක්රියාකාරිත්වය පරීක්ෂා කිරීමට ඔබට අවශ්ය වේ.
මෙම මාර්ගෝපදේශයන් ඔබේ විචල්යයන් සමඟ ඔබ භාවිතා කරන ප්රධාන ස්විචයන් ලැයිස්තුගත කරනු ඇත.
කාල නියමය භාවිතා කරන්නේ කෙසේද
කාල විධාන ආකෘතිය පහත පරිදි වේ:
කාලය
නිදසුනක් ලෙස, ඔබට ls විධානය ක්රියාත්මක කළ හැකි වේලාවක විධානයක් සමඟ ෆෝල්ඩරයේ සියලුම ගොනු දිගු ආකෘතියකින් ලැයිස්තු ගත කරන්න.
කාලයයි
කාල සටහනෙන් ප්රතිඵල පහත පරිදි වේ:
නියම 0m0.177s
පරිශීලක 0m0.156s
sys 0m0.020s
සංඛ්යාලේඛන පෙන්වා දෙන පරිදි, ආම්පන්නය ධාවනය කිරීම සඳහා ගතවන කාලය, පරිශීලක ප්රකාරයේදී වැය කරන ලද කාලය සහ කර්නල් ආකාරයෙන් ගත වන කාලය ප්රමාණවත් වේ.
ඔබ විසින් ලියන ලද වැඩසටහනක් තිබේ නම් සහ ඔබ විසින් එය ක්රියාත්මක කළ හැකි කාර්ය සාධනය මත වැඩ කිරීමට අවශ්ය වන අතර කාල සටහන් සහ over and over සහ සංඛ්යා ලේඛන මත වැඩි දියුණු කිරීමට උත්සාහ කරන්න.
පෙරනිමියෙන්, ප්රතිදාන වැඩසටහන අවසානයේ ප්රදර්ශනය වේ, නමුත් සමහර විට ඔබට ප්රතිදානය ගොනු වෙත යාමට අවශ්යය.
ගොනුවකට ආකෘතිය නිපදවීමට පහත දැක්වෙන රීතය භාවිතා කරන්න:
කාලය -o
කාලය --output =
ඔබ විසින් ක්රියාත්මක කිරීමට බලාපොරොත්තු වන විධානයට පෙර කාල විධාන සඳහා වූ ස්විච් සියල්ල නියම කළ යුතුය.
ඔබ කාර්ය සාධන සුසර කිරීමක් නම්, ඔබ ටයිම්ස් දැක ගත හැකි වන පරිදි, ඔබ විසින් ඉහත විධාන ටීකාවේ සිට ප්රතිදානය එක් එක් ගොනු වෙත පිටතට එකතු කිරීමට කැමති වනු ඇත.
එසේ කිරීම සඳහා පහත සඳහන් රීතය භාවිතා කරන්න:
කාලය -අ
වේලාව - කාලයයි
වේලාව ආඥාව නිර්මාණය කිරීම
පෙරනිමියෙන් ප්රතිදානය පහත පරිදි වේ:
නියම 0m0.177s
පරිශීලක 0m0.156s
sys 0m0.020s
පහත ලැයිස්තුවෙන් දැක්වෙන පරිදි ආකෘතිකරණ විකල්ප ගණන විශාල සංඛ්යාවක් ඇත
- C - භාවිතා කරන ලද නම සහ විධාන රේඛා තර්ක
- D - කිලෝබයිට් වල ක්රියාවලියේ අනාරක්ෂිත දත්ත වර්ගයේ සාමාන්ය ප්රමාණය
- ඊ - ඔරලෝසු ආකෘතියේ ගතවූ කාලය
- F - පිටු දෝෂ ගණන
- I - ක්රියාවලිය මගින් ගොනු පද්ධති ආදාන ගණන
- K - කිලෝබයිට් වල ක්රියාවලියේ සාමාන්ය පූර්ණ මතක භාවිතය
- එම් - උපරිම නේවාසිකය විසින් කියුබොයිටේවල ආයු කාලය තුළ ක්රියාවලියෙහි ක්රියාවලිය විශාල වේ
- O - ක්රියාවලිය මගින් ගොනු පද්ධතියේ ප්රතිදානය
- P - කාර්යයට ලැබුණු CPU ප්රතිශතය
- R - සුළු හෝ ආදේශන වෙබ් අඩවි ගණන
- S - කර්නල් ප්රකාරයේ පද්ධතිය භාවිතා කරන CPU තත්පර ගණන
- U - පරිශීලක ප්රකාරයෙන් භාවිතා කරන CPU තත්පර ගණන
- W - ක්රියාවලිය ප්රධාන මතකයේ සිට හුවමාරු කරන වාර ගණන වේ
- X - ක්රියාවලිය තුළ බෙදාගත් පෙළ සාමාන්ය අගය
- Z - පද්ධතියේ පිටු ප්රමාණය කිලෝබයිටේ වල
- c - ක්රියාවලිය සන්දර්භය මාරු කළ වාර ගණන වේ
- e - තත්පරයේ ක්රියාවලිය විසින් භාවිතා කරන ලද සැබෑ කාලය
- k - ක්රියාවලිය වෙත ලබා දෙන සංඥා ගණන
- p - කිලෝබයිටේ ක්රියාවලියෙහි ක්රියාවලියේ සාමාන්ය unshered stack ප්රමාණය
- r - ක්රියාවලිය මගින් ලැබුණු සොකට් පණිවුඩ සංඛ්යාව
- s - ක්රියාවලිය මගින් යවනු ලබන socket පණිවිඩ ගණන
- t - සාමාන්ය නේවාසිකයෙකු කිලෝබයිටේ ක්රියාවලියේ ප්රමාණය තීරණය කළේය
- w - ක්රියාවලිය ස්විච්ඡය ස්විචය ස්විචය මාරු කළ කාලය
- x - විධානයෙන් පිටවීමේ තත්වය
පහත පරිදි ආකෘතිකරණ ස්විච් භාවිතා කළ හැකිය:
time -f "ගතවූ කාලය =% E, ආදාන% I, ප්රතිදාන% O"
ඉහත විධානය සඳහා ප්රතිදානය මෙවැන්නකි:
ගත වූ කාලය = 0:01:00, යෙදවුම් 2, නිමැවුම් 1
ඔබට අවශ්ය පරිදි ස්විචයන් මිශ්ර කරන්න.
ආකෘති පත්රයේ කොටසක් ලෙස නව රේඛාවක් එක් කිරීමට අවශ්ය නම් නවකතා අක්ෂර පහත පරිදි භාවිතා කරන්න:
time -f "ගතවූ කාලය =% E \ n ආදාන% I \ n ප්රතිදාන% O"
සාරාංශය
කාලය විධානය පිළිබඳ වැඩි විස්තර දැනගැනීම සඳහා පහත සඳහන් විධානය ක්රියාත්මක කරමින් Linux අත්පොත කියවන්න.
මිනිසාගේ කාලය
ආකෘති මාරුත උබුන්ටු තුළම කෙලින්ම ක්රියාත්මක නොවේ. ඔබ පහත දැක්වෙන විධානය ක්රියාත්මක කිරීමට අවශ්ය වේ:
/ usr / බින් / වේලාව