Linux 서버 동작/성능 모니터링 도구
* 개인 기록용도 + 설치 / 사용 방법을 안내하지 않음 + app 동작 및 성능 시험 툴 제외 ... *
Linux Performance Observability Tools
ps, netstat, ip, tcpdump, top, htop, mpstat, /proc/cpuinfo, /proc/{pid}/*, strace, tcproute, route, df, free,
sar, vmstat, ss, lsof, ethtool, iostat, nfsstat, date, uptime, ping, arping, pidstat, 등 익숙한 것 외로
BCC를 사용해보자.
Linux Performance
http://www.brendangregg.com/linuxperf.html
[참고]
https://www.slideshare.net/brendangregg/um2019-bpf-a-new-type-of-software
https://www.slideshare.net/brendangregg/lisa2019-linux-systems-performance
https://www.slideshare.net/brendangregg/lpc2019-bpf-tracing-tools
https://www.slideshare.net/brendangregg/lsfmm-2019-bpf-observability-143092820
https://www.slideshare.net/brendangregg/ebpf-perf-tools-2019
https://www.slideshare.net/brendangregg/yow2018-cloud-performance-root-cause-analysis-at-netflix
BPF Compiler Collection(BCC)
https://github.com/iovisor/bcc
> 설치 가이드
https://github.com/iovisor/bcc/blob/master/INSTALL.md
--> ubuntu, RHEL등 패키지, centos등 소스 빌드 방법 안내.
> bcc Reference Guide
https://github.com/iovisor/bcc/blob/master/docs/reference_guide.md