Уақытты қайтару статистикасын Linux Time Command көмегімен алыңыз

Уақыт пəрмені Linux-ның белгілі командаларының бірі болып табылады, бірақ оны іске қосу үшін команда қанша уақыт қажет екенін көрсету үшін пайдаланылуы мүмкін.

Егер сіз әзірлеуші ​​болсаңыз және сіздің бағдарламаңызды немесе сценарийіңіздің өнімділігін тексергіңіз келсе пайдалы.

Бұл нұсқаулық уақыт командаларымен бірге қолданылатын негізгі қосқыштарды олардың мағынасымен бірге тізімдейді.

Уақыт командаларын пайдалану жолы

Уақыт пәрменінің синтаксисі келесідей:

уақыт

Мысалы, ұзын пішімдегі қалтадағы барлық файлдарды уақыт пәрменімен бірге тізімдеу үшін ls пәрменін іске қосуға болады.

уақыт ls -l

Уақыт команданың нәтижесі келесідей болады:

нақты 0m0.177s
пайдаланушы 0m0.156s
sys 0m0.020s

Көрсетілген статистика пәрменді іске қосу үшін жалпы уақытты, пайдаланушы режимінде жұмсалған уақытты және ядро ​​режимінде жұмсалған уақытты көрсетеді.

Егер сізде жазған бағдарламаңыз болса және сіз өнімділікте жұмыс істегіңіз келсе, оны уақытша команданың көмегімен қайта-қайта іске қосуға және статистиканы жақсартуға және жақсартуға болады.

Әдепкі бойынша, шығыс бағдарламаның соңында көрсетіледі, бірақ, мүмкін, сіз шығысқа файлға өтуін қаласаңыз болады.

Пішімді файлға шығару үшін келесі синтаксисті пайдаланыңыз:

уақыт -
time --output =

Уақыт командалары үшін барлық коммутаторлар іске қосқыңыз келетін команда алдында көрсетілуі керек.

Егер өнімділікті баптау болсаңыз, трендті көре алу үшін, уақыт пәрменінен сол файлға қайта-қайта қосу керек болуы мүмкін.

Ол үшін келесі синтаксисті пайдаланыңыз:

уақыт - a
уақыт - өтінім

Уақыт команданың нәтижесін пішімдеу

Әдепкіде, шығыс келесідей:

нақты 0m0.177s
пайдаланушы 0m0.156s
sys 0m0.020s

Келесі тізімде көрсетілген форматтау нұсқаларының көп саны бар

Пішімдеу қосқыштарын келесідей пайдалануға болады:

time -f «Өткізілген уақыт =% E, кірулер% I, шығындар% O»

Жоғарыда көрсетілген пәрмен үшін шығыс келесідей:

Өткізілген уақыт = 0:01:00, кірулер 2, шығыс 1

Қосқыштарды талап етілгендей араластырып, сәйкестендіруге болады.

Егер жаңа жолды пішім жолының бөлігі ретінде қосқыңыз келсе, жаңа жол таңбасын келесідей пайдаланыңыз:

time -f «Өткізілген уақыт =% E \ n% I кірістері \ n% O шығысы»

Резюме

Уақыт командалары туралы көбірек білу үшін келесі пәрменді іске қосып, Linux Қолмен Бетін оқыңыз:

адам уақыты

Пішім қосқышы Ubuntu ішінде тікелей жұмыс істемейді. Пәрменді келесідей орындауыңыз керек:

/ usr / bin / time