BPF: профессиональная оценка производительности
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  BPF: профессиональная оценка производительности

Julia Platova
Julia Platovaдәйексөз келтірді3 күн бұрын
# execsnoop PCOMM PID PPID RET ARGS run 12983 4469 0 ./run bash 12983 4469 0 /bin/bash svstat 12985 12984 0 /command/svstat /service/httpd perl 12986 12984 0 /usr/bin/perl -e $l=<>;$l=~/(\d+) sec/;print $1||0 ps 12988 12987 0 /bin/ps --ppid 1 -o pid,cmd,args grep 12989 12987 0 /bin/grep org.apache.catalina sed 12990 12987 0 /bin/sed s/^ *//; cut 12991 12987 0 /usr/bin/cut -d -f 1 xargs 12992 12987 0 /usr/bin/xargs echo 12993 12992 0 /bin/echo mkdir 12994 12983 0 /bin/mkdir -v -p /data/tomcat mkdir 12995 12983 0 /bin/mkdir -v -p /apps/tomcat/webapps ^C #
Комментарий жазу
Julia Platova
Julia Platovaдәйексөз келтірді3 күн бұрын
Под наблюдаемостью (observability) понимается исследование системы через наблюдение с использованием специальных инструментов. К инструментам наблюдаемости относятся инструменты трассировки и выборки, а также инструменты, основанные на фиксированных счетчиках.
Комментарий жазу
Julia Platova
Julia Platovaдәйексөз келтірді3 күн бұрын
Трассировка (tracing) — технология фиксации (записи) происходящих событий, основанная на использовании соответствующих инструментов BPF.
Комментарий жазу
Aleksey P.
Aleksey P.дәйексөз келтірді1 апта бұрын
http://www.brendangregg.com/bpf-performance-tools-book.html.
Комментарий жазу
Олег Т.
Олег Т.дәйексөз келтірді6 ай бұрын
В этой главе поговорим о таких графических интерфейсах и инструментах:
Комментарий жазу
Олег Т.
Олег Т.дәйексөз келтірді6 ай бұрын
blkthrot(8)430 подсчитывает, сколько раз контрольная группа blk блочного ввода/вывода ограничивалась по достижении аппаратного предела. Например:
Комментарий жазу
Олег Т.
Олег Т.дәйексөз келтірді6 ай бұрын
Команда systemd-cgtop(1) выводит самые ресурсоемкие контрольные группы
Комментарий жазу
Олег Т.
Олег Т.дәйексөз келтірді8 ай бұрын
bpftrace -e 'uretprobe:/usr/lib/libreadline.so.8:readline { printf("readline: %s\n", str(retval)); }'
Комментарий жазу
Олег Т.
Олег Т.дәйексөз келтірді8 ай бұрын
bpftrace -l 'uprobe:/bin/bash'
Комментарий жазу
Олег Т.
Олег Т.дәйексөз келтірді8 ай бұрын
setuids(8)333 — это инструмент bpftrace для трассировки системных вызовов повышения привилегий: setuid(2), setresuid(2) и setfsuid(2).
Комментарий жазу