Latest web development tutorials

Команда Время Linux

Linux команда Daquan Linux команда Daquan

Использует команду времени Linux, эту конкретную информацию инструкции измерил истекшее время и системные ресурсы, необходимые для выполнения.

Такие, как процессорного времени, памяти, ввода и вывода, и так далее. Особое внимание необходимо, некоторая информация отображается на Linux не выходит. Это происходит потому, что функция распределения с инструкцией по времени заранее заданного режима часть ресурсов не то же самое на Linux, которые не могут получить такую ​​информацию в директиве времени.

грамматика

time [options] COMMAND [arguments]

Параметры:

  • -o или --output = FILE: установка выходного файла результата. Эта опция будет выводить время для записи указанного файла. Если файл уже существует, то система будет перезаписывать ее содержимое.
  • -a или --append: использовать с -o, будет записывать результаты в конце файла, без перезаписи оригинального содержания.
  • -f ФОРМАТ или --format = ФОРМАТ: форматной строки для настройки режима отображения. Если этот параметр не установлен, то система будет использовать формат по умолчанию. Но вы можете использовать переменные окружения, чтобы установить формат времени, таким образом, вы не должны войти в каждый раз, когда система должна быть установлена ​​один раз.

Команда временного ресурса может отображать четыре области, а именно:

  • Время ресурсы
  • ресурсы памяти
  • IO ресурсы
  • Командная информация

Подробное следующим образом :

1, временные ресурсы

E Время, необходимое для выполнения команд, формат: [час]: минуты: секунды. Обратите внимание, что эта цифра не отражает реального времени центрального процессора.

E время выполнения команды провели в секундах. Обратите внимание, что эта цифра не отражает реального времени центрального процессора.

Когда время выполнения команды S в режиме ядра (режим ядра) занимает считанные секунды.

Когда U Время выполнения инструкции в пользовательском режиме (в пользовательском режиме) занимает считанные секунды.

Когда отношение P занято выполнение команд процессора. На самом деле, эта цифра в сочетании с пользовательского режима времени в режиме ядра процессора, деленное на общее время.

2, ресурсы памяти

Максимальный объем физической памяти при исполнении M оккупировали. Устройство KB

Когда среднее значение физической памяти, занимаемый исполнительным блоком Т КБ

Общий объем памяти, занимаемый выполнения программы K (стек + данные + текст) среднего размера, блок KB

исполнение D своей собственной области данных (неразделенная области данных) среднего размера, блок КБ

р собственный стек исполнения (стек отменен доступ) среднего размера, блок KB

Совместное использование содержимого между выполнением X программы (общий текст) среднего значения, блок KB

Z размер страницы системной памяти, блок байт. На той же системе, это постоянная

3, IO Ресурсы

Основная страница памяти F этой программы количество ошибок происходит. Так называемая основная ошибка страницы памяти ссылается на страницу памяти была заменена с файлом подкачки (файл подкачки) в, и были назначены на другие программы. В этом случае содержание страницы должны быть считаны из файла подкачки внутри.

Вторичная память Page R эта программа количество ошибок происходит. Так называемая вторичная ошибка страницы памяти относится к замене страницы памяти Хотя файл подкачки, но он не был назначен на другие программы. В этом случае содержимое страницы не была уничтожена, не считываются из файла подкачки в

W Эта программа переключается на количество киосков замененного

Эта программа является число с принудительной остановки (например, как процессорного времени, назначенного к истощению) из

Это раз программа W добровольное прерывание (как будто в ожидании конкретного ввода / вывода закончена, например, чтения с диска и т.д.)

Количество файлов я вошел в эту программу

Выход товара номер программы O

г Эта программа получила Сообщение сокета

s Эта программа отправлена ​​Сообщение сокета

программный сигнал K получил (Сигнал) Номер

4, команда Info

Имя параметра и время выполнения команды C

х инструкция код конца (Выход состояния)

-p или --portability: Эта опция будет автоматически установка формата отображения:

реальная% е% пользователей USYS% S: Цель состоит в том, чтобы быть совместимым со спецификацией POSIX.

-v или --verbose: Эта опция будет использоваться во всех программах всех ресурсов, перечисленных, а не только в качестве общих английских предложений, а также инструкции. Для того, чтобы ознакомиться с множеством форматов или просто начать с этой командой полезно для людей, которые не хотят тратить время.

примеров

1. # time date
2. Sun Mar 26 22:45:34 GMT-8 2006
3. 
4. real    0m0.136s
5. user    0m0.010s
6. sys     0m0.070s
7. #

В приведенном выше примере, выполните команду "указания даты и времени" (см строка 1).

Система выполнить команду "дата", во второй строке в качестве команды "дата" результата.

3-6 Поведение Run "дата" статистика времени, в 4-й строке "реальной" фактическое время, пятая строка "пользователь" для пользователя время CPU, строка 6 "SYS" для системного времени CPU.

Эти три временные форматы отображения являются MMmNN [.FFF] s.

Используйте следующую команду

time -v ps -aux

Мы можем получить результаты пс -aux и системных ресурсов, расходуемых. Информация, как указано ниже:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.4 1096 472 ? S Apr19 0:04 init
root 2 0.0 0.0 0 0 ? SW Apr19 0:00 [kflushd]
root 3 0.0 0.0 0 0 ? SW Apr19 0:00 [kpiod]
......
root 24269 0.0 1.0 2692 996 pts/3 R 12:16 0:00 ps -aux
Command being timed: "ps -aux"
User time (seconds): 0.05
System time (seconds): 0.06
Percent of CPU this job got: 68%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.16
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 238
Minor (reclaiming a frame) page faults: 46
Voluntary context switches: 0
Involuntary context switches: 0
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0

Linux команда Daquan Linux команда Daquan