table of contents
READPROFILE(8) | Администрација система | READPROFILE(8) |
НАЗИВ¶
readprofile - чита информације профилисања кернела
УВОД¶
readprofile [options]
ИЗДАЊЕ¶
Ова страница упутства документује издање 2.0 програма.
ОПИС¶
Наредба readprofile користи /proc/profile информације за исписивање аскри података на стандардном излазу. Излаз је организован у три колоне: прва је број откуцаја сата, друга је назив „C“ функције у кернелу где се догодило толико откуцаја, а трећа је нормализовано „оптерећење“ поступка, израчунато као однос између броја откуцаја и трајања поступка. Излаз је испуњен празнинама ради лакше читљивости.
ОПЦИЈЕ¶
-a, --all
-b, --histbin
-i, --info
-m, --mapfile датотека-мапе
-M, --multiplier множитељ
-p, --profile про-датотека
-r, --reset
-s, --counters
-v, --verbose
-h, --help
-V, --version
ДАТОТЕКЕ¶
/proc/profile
/usr/src/linux/System.map
/usr/src/linux/*
ГРЕШКЕ¶
readprofile only works with a 1.3.x or newer kernel, because /proc/profile changed in the step from 1.2 to 1.3.
Овај програм ради само са ELF кернелима. Измена за „a.out“ кернеле је незнатна, и остављена као вежба за „a.out“ корисника.
Да бисте омогућили профилисање, кернел се мора поново покренути, јер ниједан модул профилисања није доступан и не би било лако изградити. Да бисте омогућили профилисање, можете навести profil=2 (или други број) на линији наредби кернела. Број који наведете је експонент двојке који се користи као корак профилисања.
Профилисање је онемогућено када су прекиди забрањени. То значи да се многи откуцаји профилисања дешавају када се прекиди поново омогуће. Пазите на погрешне информације.
ПРИМЕР¶
Разгледа ређање међумеморије профилисања према откуцајима сата:
readprofile | sort -nr | less
Исписује 20 највише учитаваних процедура:
readprofile | sort -nr +2 | head -20
Исписује само профил система датотека:
readprofile | grep _ext2
Тражи у свим информацијама кернела, са рам адресама:
readprofile -av | less
Разгледа „замрзнуту“ међумеморију профила за не текућим кернелом:
readprofile -p ~/profile.freeze -m /zImage.map.gz
Захтева профилисање при 2kHz по процесору, и поново поставља међумеморију профилисања:
sudo readprofile -M 20
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба readprofile је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-08-05 | util-linux 2.40.2 |