Добрый день.
Не могу понять, почему у неинтерактивных программ, делающих одно и то же в одном и том же окружении, различается время исполнения в юзерспейсе. Например смотрим время грепа по директории:
$ for i in {1..5} ; do /usr/bin/time -f «E:%E S:%S U:%U» grep blahblah *; done
E:0:00.21 S:0.11 U:0.08
E:0:00.19 S:0.09 U:0.08
E:0:00.16 S:0.08 U:0.07
E:0:00.15 S:0.07 U:0.06
E:0:00.16 S:0.07 U:0.06
Насколько я понимаю, вся функциональность, время исполнения которой может варьироваться в зависимости от загрузки системы и т.д., например открытие\закрытие файлов, чтение из них и вывод на экран, исполняются в ядре через сисколлы. Поэтому ядерное время может меняться. Но какие факторы влияют на время исполнения в юзерспейсе?
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от j-a-t-a
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от nanoo_linux
Ответ на:
комментарий
от true_admin
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Почему vim изменяет время модификации папки (2016)
- Форум Время wait time в Nginx (2017)
- Форум Unix Time показывает неправильное время? (2017)
- Форум ls --full-time + время создания файла (2014)
- Форум [embedded] таймер в юзерспейсе (2010)
- Форум Юзерспейс от openSUSE 11.4 (2013)
- Форум Смена delay time во время работы htop (2015)
- Форум А кто считает время в Unix time? (2014)
- Форум Times (2008)
- Форум times (2005)