Ubuntu 20.04에 Guider Linux 성능 분석기를 설치하는 방법
이 페이지에서
- 전제 조건
- 가이더 설치
- 가이더 버퍼 크기 설정
- 가이더 사용 방법
- 결론
시스템 및 각 구성 요소의 실시간 상태 및 동작을 모니터링하는 것은 모든 시스템 관리자에게 매우 중요합니다. Guider는 Linux 운영 체제용 오픈 소스 성능 분석 도구입니다. 시스템 리소스 사용을 측정하고 분석하여 운영 체제의 성능을 향상하도록 설계되었습니다.
이 튜토리얼에서는 Ubuntu 20.04에서 Guider를 설치하고 사용하는 방법을 보여줍니다.
전제 조건
- Ubuntu 20.04를 실행하는 서버.\n
- 서버에 루트 암호가 구성되어 있습니다.\n
가이더 설치
Guider는 Python 기반 도구이므로 시스템에 Python 및 PIP를 설치해야 합니다. 다음 명령을 사용하여 둘 다 설치할 수 있습니다.
apt-get install python3 python3-pip
두 패키지가 모두 설치되면 다음 명령을 실행하여 가이드를 설치합니다.
pip3 install --pre guider
설치가 완료되면 다음 명령을 사용하여 Guider 버전을 확인합니다.
guider
다음과 같은 결과가 표시되어야 합니다.
_____ _ _ / ____| (_) | | | | __ _ _ _ __| | ___ _ __ | | |_ | | | | |/ _` |/ _ \ '__| | |__| | |_| | | (_| | __/ | \_____|\__,_|_|\__,_|\___|_| ver.3.9.8_210326 on python_3.8 Usage: $ /usr/local/bin/guider COMMAND|FILE [OPTIONS] [--help] Author: Peace Lee () Bugs: | https://github.com/iipeace/guider/issues Copyright: Copyright 2015-2021, Guider License GPLv2. This is free software
가이더 버퍼 크기 설정
Guider는 버퍼 크기를 사용하여 모든 작업을 수행합니다. 기본 버퍼 크기는 매우 작습니다. 다음 명령으로 확인할 수 있습니다.
cat /sys/kernel/debug/tracing/buffer_size_kb
다음 출력이 표시되어야 합니다.
7 (expanded: 1408)
필요한 값으로 설정하는 것이 좋습니다. 다음 명령을 사용하여 값을 40960으로 설정할 수 있습니다.
echo 40960 | tee /sys/kernel/debug/tracing/buffer_size_kb
가이더 사용 방법
시작하기 전에 다음 명령을 사용하여 Guider에서 사용할 수 있는 모든 옵션을 나열합니다.
guider --help
다음 출력이 표시되어야 합니다.
/ G.u.i.d.e.r ver.3.9.8 / -------------------------- Usage: $ /usr/local/bin/guider COMMAND|FILE [OPTIONS] [--help] COMMAND: [CONTROL] clievent list send
server start [LOG] logdlt logjrl logkmsg logsys printdlt printjrl printkmsg printsys [MONITOR] atop bgtop btop systcgtop ctop dbustop disktop dlttop ftop mtop ntop ptop pytop rtop
Linux 프로세스의 실시간 사용량을 인쇄하려면 다음 명령을 실행하십시오.
guider top
다음 화면이 표시됩니다.
Apache 프로세스의 실시간 사용량을 인쇄하려면 다음 명령을 실행하십시오.
guider ftop -g apache2
다음 화면이 표시됩니다.
syslog를 분석하려면 다음 명령을 실행하십시오.
guider stacktop -g syslog
다음 화면이 표시됩니다.
메모리, CPU 및 스왑의 실시간 사용량을 인쇄하려면 다음 명령을 실행하십시오.
guider ptop -g yes
다음 화면이 표시됩니다.
실시간으로 네트워크 사용을 인쇄하려면 다음 명령을 실행하십시오.
guider ntop
다음 화면이 표시됩니다.
systemd 관련 정보를 인쇄하려면 다음 명령을 실행하십시오.
guider printenv -g systemd
다음 출력이 표시되어야 합니다.
_____ _ _ / ____| (_) | | | | __ _ _ _ __| | ___ _ __ | | |_ | | | | |/ _` |/ _ \ '__| | |__| | |_| | | (_| | __/ | \_____|\__,_|_|\__,_|\___|_| ver.3.9.8_210326 on python_3.8 [ systemd(1) ] < /sbin/init > ----------------------------------------------------------------------------- biosdevname=0 HOME=/ init=/sbin/init NETWORK_SKIP_ENSLAVED= TERM=linux BOOT_IMAGE=/boot/vmlinuz-5.4.0-29-generic drop_caps= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ rootmnt=/root ----------------------------------------------------------------------------- [ systemd(582) ] < /lib/systemd/systemd --user > ----------------------------------------------------------------------------- LANG=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NOTIFY_SOCKET=/run/systemd/notify HOME=/root LOGNAME=root USER=root SHELL=/bin/sh INVOCATION_ID=57fe5ba9493341f2ae3bcda335ace1ca JOURNAL_STREAM=9:17085 XDG_RUNTIME_DIR=/run/user/0 -----------------------------------------------------------------------------
시스템 정보, OS 정보, CPU 정보, 메모리 정보 및 디스크 정보를 포함한 전체 시스템 분석 보고서를 생성하려면 다음 명령을 실행하십시오.
guider rec -a -e m
다음 화면이 표시됩니다.
시스템을 추적하고 데이터를 파일에 저장하려면 다음 명령을 실행하십시오.
guider top -o .
위의 명령은 guider.out 파일에 데이터를 저장합니다.
다음 명령으로 검사할 수 있습니다.
cat guider.out
결론
위 가이드에서는 Ubuntu에서 Guider System Performance Analysis 도구를 설치하고 사용하는 방법을 배웠습니다. 이것이 운영 체제 사용을 분석하고 성능을 향상시키기 위한 아이디어를 제공하는 데 도움이 되기를 바랍니다.