Jump To Close Expand all Collapse all Table of contents 시스템 상태 및 성능 모니터링 및 관리 보다 포괄적 수용을 위한 오픈 소스 용어 교체 Red Hat 문서에 관한 피드백 제공 1. 성능 모니터링 옵션 개요 2. TuneD 시작하기 Expand section "2. TuneD 시작하기" Collapse section "2. TuneD 시작하기" 2.1. TuneD의 목적 2.2. tuned 프로필 2.3. 기본 TuneD 프로필 2.4. 병합 TuneD 프로필 2.5. TuneD 프로필의 위치 2.6. RHEL로 배포된 조정된 프로필 2.7. tuned cpu-partitioning 프로파일 2.8. 대기 시간이 짧은 튜닝을 위해 TuneD cpu-partitioning 프로필 사용 2.9. cpu-partitioning TuneD 프로필 사용자 정의 2.10. RHEL을 사용하여 배포된 실시간 TuneD 프로필 2.11. TuneD의 정적 및 동적 튜닝 2.12. tuned no-daemon 모드 2.13. TuneD 설치 및 활성화 2.14. 사용 가능한 TuneD 프로필 나열 2.15. TuneD 프로필 설정 2.16. TuneD 비활성화 3. TuneD 프로필 사용자 정의 Expand section "3. TuneD 프로필 사용자 정의" Collapse section "3. TuneD 프로필 사용자 정의" 3.1. tuned 프로필 3.2. 기본 TuneD 프로필 3.3. 병합 TuneD 프로필 3.4. TuneD 프로필의 위치 3.5. TuneD 프로필 간 상속 3.6. TuneD의 정적 및 동적 튜닝 3.7. tuned 플러그인 3.8. 사용 가능한 TuneD 플러그인 3.9. 스케줄러 TuneD 플러그인의 기능 3.10. TuneD 프로필의 변수 3.11. TuneD 프로필의 기본 제공 함수 3.12. TuneD 프로필에서 사용할 수 있는 기본 제공 함수 3.13. 새 TuneD 프로필 생성 3.14. 기존 TuneD 프로필 수정 3.15. TuneD를 사용하여 디스크 스케줄러 설정 4. tuna 인터페이스를 사용하여 시스템 검토 Expand section "4. tuna 인터페이스를 사용하여 시스템 검토" Collapse section "4. tuna 인터페이스를 사용하여 시스템 검토" 4.1. tuna 툴 설치 4.2. tuna 툴을 사용하여 시스템 상태 보기 4.3. tuna 툴을 사용하여 CPU 튜닝 4.4. tuna 툴을 사용하여 IRQ 조정 5. RHEL 시스템 역할을 사용하여 성능 모니터링 Expand section "5. RHEL 시스템 역할을 사용하여 성능 모니터링" Collapse section "5. RHEL 시스템 역할을 사용하여 성능 모니터링" 5.1. RHEL System Roles를 사용하도록 제어 노드 및 관리형 노드 준비 Expand section "5.1. RHEL System Roles를 사용하도록 제어 노드 및 관리형 노드 준비" Collapse section "5.1. RHEL System Roles를 사용하도록 제어 노드 및 관리형 노드 준비" 5.1.1. RHEL 8에서 제어 노드 준비 5.1.2. 관리형 노드 준비 5.2. 메트릭 시스템 역할 소개 5.3. 시각화를 사용하여 로컬 시스템을 모니터링하려면 메트릭 시스템 역할 사용 5.4. 메트릭 시스템 역할을 사용하여 자체적으로 모니터링할 개별 시스템 설정 5.5. 메트릭 시스템 역할을 사용하여 로컬 시스템을 통해 여러 시스템을 중앙에서 모니터링 5.6. 메트릭 시스템 역할을 사용하여 시스템을 모니터링하는 동안 인증 설정 5.7. 메트릭 시스템 역할을 사용하여 SQL Server에 대한 메트릭 컬렉션을 구성하고 활성화 6. PCP 설정 Expand section "6. PCP 설정" Collapse section "6. PCP 설정" 6.1. PCP 개요 6.2. PCP 설치 및 활성화 6.3. 최소 PCP 설정 배포 6.4. PCP와 함께 배포되는 시스템 서비스 6.5. PCP로 배포되는 툴 6.6. PCP 배포 아키텍처 6.7. 권장되는 배포 아키텍처 6.8. 크기 조정 요소 6.9. PCP 스케일링을 위한 구성 옵션 6.10. 예제: 중앙 집중식 로깅 배포 분석 6.11. 예제: 페더레이션 설정 배포 분석 6.12. 메모리 사용량이 많은 문제 해결 7. pmlogger를 사용하여 성능 데이터 로깅 Expand section "7. pmlogger를 사용하여 성능 데이터 로깅" Collapse section "7. pmlogger를 사용하여 성능 데이터 로깅" 7.1. pmlogconf를 사용하여 pmlogger 구성 파일 수정 7.2. pmlogger 구성 파일 수동 편집 7.3. pmlogger 서비스 활성화 7.4. 메트릭 컬렉션을 위한 클라이언트 시스템 설정 7.5. 데이터 수집을 위해 중앙 서버 설정 7.6. pmrep를 사용하여 PCP 로그 아카이브 재생 8. Performance Co-Pilot을 통한 성능 모니터링 Expand section "8. Performance Co-Pilot을 통한 성능 모니터링" Collapse section "8. Performance Co-Pilot을 통한 성능 모니터링" 8.1. pmda-postfix를 사용하여 postfix 모니터링 8.2. PCP Charts 애플리케이션을 사용하여 PCP 로그 아카이브를 시각적으로 추적 8.3. PCP를 사용하여 SQL 서버에서 데이터 수집 9. PCP를 사용한 XFS 성능 분석 Expand section "9. PCP를 사용한 XFS 성능 분석" Collapse section "9. PCP를 사용한 XFS 성능 분석" 9.1. 수동으로 XFS PMDA 설치 9.2. pminfo를 사용하여 XFS 성능 지표 검사 9.3. pmstore를 사용하여 XFS 성능 지표 재설정 9.4. XFS용 PCP 지표 그룹 9.5. XFS의 장치당 PCP 지표 그룹 10. PCP 메트릭의 그래픽 표현 설정 Expand section "10. PCP 메트릭의 그래픽 표현 설정" Collapse section "10. PCP 메트릭의 그래픽 표현 설정" 10.1. pcp-zeroconf를 사용하여 PCP 설정 10.2. grafana-server 설정 10.3. Grafana 웹 UI에 액세스 10.4. PCP Redis 구성 10.5. PCP Redis 데이터 소스에서 패널 및 경고 생성 10.6. 경고에 대한 알림 채널 추가 10.7. PCP 구성 요소 간 인증 설정 10.8. PCP bpftrace 설치 10.9. PCP bpftrace 시스템 분석 대시보드 보기 10.10. PCP 벡터 설치 10.11. PCP 벡터 체크리스트 보기 10.12. Grafana 문제 해결 11. 웹 콘솔을 사용하여 시스템 성능 최적화 Expand section "11. 웹 콘솔을 사용하여 시스템 성능 최적화" Collapse section "11. 웹 콘솔을 사용하여 시스템 성능 최적화" 11.1. 웹 콘솔의 성능 튜닝 옵션 11.2. 웹 콘솔에서 성능 프로필 설정 11.3. 웹 콘솔을 사용하여 로컬 시스템에서 성능 모니터링 11.4. 웹 콘솔 및 Grafana를 사용하여 여러 시스템에서 성능 모니터링 12. 디스크 스케줄러 설정 Expand section "12. 디스크 스케줄러 설정" Collapse section "12. 디스크 스케줄러 설정" 12.1. 사용 가능한 디스크 스케줄러 12.2. 다양한 사용 사례에 맞는 다른 디스크 스케줄러 12.3. 기본 디스크 스케줄러 12.4. 활성 디스크 스케줄러 확인 12.5. TuneD를 사용하여 디스크 스케줄러 설정 12.6. udev 규칙을 사용하여 디스크 스케줄러 설정 12.7. 특정 디스크에 대한 임시로 스케줄러 설정 13. Samba 서버의 성능 튜닝 Expand section "13. Samba 서버의 성능 튜닝" Collapse section "13. Samba 서버의 성능 튜닝" 13.1. SMB 프로토콜 버전 설정 13.2. 많은 수의 파일이 포함된 디렉토리와의 공유 조정 13.3. 성능에 부정적인 영향을 줄 수 있는 설정 14. 가상 머신 성능 최적화 Expand section "14. 가상 머신 성능 최적화" Collapse section "14. 가상 머신 성능 최적화" 14.1. 가상 머신 성능에 어떤 영향을 주는가 14.2. TuneD를 사용하여 가상 머신 성능 최적화 14.3. 가상 머신 메모리 구성 Expand section "14.3. 가상 머신 메모리 구성" Collapse section "14.3. 가상 머신 메모리 구성" 14.3.1. 웹 콘솔을 사용하여 가상 머신 메모리 추가 및 제거 14.3.2. 명령줄 인터페이스를 사용하여 가상 머신 메모리 추가 및 제거 14.3.3. 추가 리소스 14.4. 가상 머신 I/O 성능 최적화 Expand section "14.4. 가상 머신 I/O 성능 최적화" Collapse section "14.4. 가상 머신 I/O 성능 최적화" 14.4.1. 가상 머신의 블록 I/O 튜닝 14.4.2. 가상 머신의 디스크 I/O 제한 14.4.3. 다중 대기열 virtio-scsi 활성화 14.5. 가상 머신 CPU 성능 최적화 Expand section "14.5. 가상 머신 CPU 성능 최적화" Collapse section "14.5. 가상 머신 CPU 성능 최적화" 14.5.1. 명령줄 인터페이스를 사용하여 가상 CPU 추가 및 제거 14.5.2. 웹 콘솔을 사용하여 가상 CPU 관리 14.5.3. 가상 머신에서 NUMA 구성 14.5.4. 샘플 vCPU 성능 튜닝 시나리오 14.5.5. 커널 동일 페이지 병합 비활성화 14.6. 가상 머신 네트워크 성능 최적화 14.7. 가상 머신 성능 모니터링 툴 14.8. 추가 리소스 15. 전원 관리의 중요성 Expand section "15. 전원 관리의 중요성" Collapse section "15. 전원 관리의 중요성" 15.1. 전원 관리 기본 사항 15.2. 감사 및 분석 개요 15.3. 감사를 위한 툴 16. PowerTOP를 사용하여 전력 소비 관리 Expand section "16. PowerTOP를 사용하여 전력 소비 관리" Collapse section "16. PowerTOP를 사용하여 전력 소비 관리" 16.1. PowerTOP의 목적 16.2. PowerTOP 사용 Expand section "16.2. PowerTOP 사용" Collapse section "16.2. PowerTOP 사용" 16.2.1. PowerTOP 시작 16.2.2. PowerTOP 조정 16.2.3. 측정 간격 설정 16.2.4. 추가 리소스 16.3. PowerTOP 통계 Expand section "16.3. PowerTOP 통계" Collapse section "16.3. PowerTOP 통계" 16.3.1. 개요 탭 16.3.2. Idle 통계 탭 16.3.3. 장치 통계 탭 16.3.4. 튜닝 가능 항목 탭 16.3.5. WakeUp 탭 16.4. Powertop에서 일부 인스턴스에서 Frequency 통계 값을 표시하지 않는 이유 16.5. HTML 출력 생성 16.6. 전력 소비 최적화 Expand section "16.6. 전력 소비 최적화" Collapse section "16.6. 전력 소비 최적화" 16.6.1. powertop 서비스를 사용하여 전력 소비 최적화 16.6.2. powertop2tuned 유틸리티 16.6.3. powertop2tuned 유틸리티를 사용하여 전력 소비 최적화 16.6.4. powertop.service 및 powertop2tuned 비교 17. 에너지 사용량을 최적화하기 위한 CPU 빈도 튜닝 Expand section "17. 에너지 사용량을 최적화하기 위한 CPU 빈도 튜닝" Collapse section "17. 에너지 사용량을 최적화하기 위한 CPU 빈도 튜닝" 17.1. 지원되는 cpupower 툴 명령 17.2. CPU ID 상태 17.3. CPUfreq 개요 Expand section "17.3. CPUfreq 개요" Collapse section "17.3. CPUfreq 개요" 17.3.1. CPUfreq 드라이버 17.3.2. 코어 CPUfreq governor 17.3.3. Intel P-state CPUfreq governors 17.3.4. CPUfreq governor 설정 18. perf 시작하기 Expand section "18. perf 시작하기" Collapse section "18. perf 시작하기" 18.1. perf 소개 18.2. perf 설치 18.3. 일반적인 perf 명령 19. perf top을 사용하여 실시간으로 CPU 사용량 프로파일링 Expand section "19. perf top을 사용하여 실시간으로 CPU 사용량 프로파일링" Collapse section "19. perf top을 사용하여 실시간으로 CPU 사용량 프로파일링" 19.1. perf top의 목적 19.2. perf top을 사용하여 CPU 사용량 프로파일링 19.3. perf 상위 출력 해석 19.4. perf가 일부 기능 이름을 원시 기능 주소로 표시하는 이유 19.5. 디버그 및 소스 리포지토리 활성화 19.6. GDB를 사용하여 애플리케이션 또는 라이브러리용 debuginfo 패키지 가져오기 20. perf 통계를 사용하여 프로세스 실행 중 이벤트 수 Expand section "20. perf 통계를 사용하여 프로세스 실행 중 이벤트 수" Collapse section "20. perf 통계를 사용하여 프로세스 실행 중 이벤트 수" 20.1. perf stat의 목적 20.2. perf 통계가 있는 이벤트 수 20.3. perf stat 출력 해석 20.4. 실행 중인 프로세스에 perf 통계 연결 21. perf를 사용하여 성능 프로파일 기록 및 분석 Expand section "21. perf를 사용하여 성능 프로파일 기록 및 분석" Collapse section "21. perf를 사용하여 성능 프로파일 기록 및 분석" 21.1. perf 레코드의 목적 21.2. 루트 액세스없이 성능 프로필 기록 21.3. 루트 액세스 권한으로 성능 프로필 기록 21.4. CPU당 모드에서 성능 프로필 기록 21.5. perf 레코드를 사용하여 호출 그래프 데이터 캡처 21.6. perf 보고서를 사용하여 perf.data 분석 21.7. perf 보고서 출력 해석 21.8. 다른 장치에서 읽을 수 있는 perf.data 파일 생성 21.9. 다른 장치에서 생성된 perf.data 파일 분석 21.10. perf가 일부 기능 이름을 원시 기능 주소로 표시하는 이유 21.11. 디버그 및 소스 리포지토리 활성화 21.12. GDB를 사용하여 애플리케이션 또는 라이브러리용 debuginfo 패키지 가져오기 22. perf를 사용하여 사용 중인 CPU 조사 Expand section "22. perf를 사용하여 사용 중인 CPU 조사" Collapse section "22. perf를 사용하여 사용 중인 CPU 조사" 22.1. perf 통계를 사용하여 계산된 CPU 이벤트 표시 22.2. perf 보고서를 사용하여 수행한 CPU 샘플 표시 22.3. perf top을 사용하여 프로파일링하는 동안 특정 CPU 표시 22.4. perf 레코드 및 perf 보고서를 사용하여 특정 CPU 모니터링 23. perf를 사용하여 애플리케이션 성능 모니터링 Expand section "23. perf를 사용하여 애플리케이션 성능 모니터링" Collapse section "23. perf를 사용하여 애플리케이션 성능 모니터링" 23.1. 실행 중인 프로세스에 perf 레코드 연결 23.2. perf 레코드를 사용하여 호출 그래프 데이터 캡처 23.3. perf 보고서를 사용하여 perf.data 분석 24. perf를 사용하여 uprobes 생성 Expand section "24. perf를 사용하여 uprobes 생성" Collapse section "24. perf를 사용하여 uprobes 생성" 24.1. perf를 사용하여 함수 수준에서 uprobes 생성 24.2. perf를 사용하여 함수 내의 행에 uprobes 생성 24.3. uprobes에서 기록된 데이터의 perf 스크립트 출력 25. perf mem을 사용하여 메모리 액세스 프로파일링 Expand section "25. perf mem을 사용하여 메모리 액세스 프로파일링" Collapse section "25. perf mem을 사용하여 메모리 액세스 프로파일링" 25.1. perf mem의 목적 25.2. perf mem을 사용한 메모리 액세스 샘플링 25.3. perf mem 보고서 출력 해석 26. 잘못된 공유 감지 Expand section "26. 잘못된 공유 감지" Collapse section "26. 잘못된 공유 감지" 26.1. perf c2c의 목적 26.2. perf c2c를 사용하여 캐시 라인 경합 감지 26.3. perf c2c 레코드로 기록된 perf.data 파일 시각화 26.4. perf c2c 보고서 출력 해석 26.5. perf c2c를 사용하여 false 공유 감지 27. 사진 사용 시작 Expand section "27. 사진 사용 시작" Collapse section "27. 사진 사용 시작" 27.1. 사진 설치 27.2. 전체 시스템에 대한 사진 만들기 27.3. 특정 프로세스에 대한 사진 생성 27.4. 사진사 해석 28. perf 원형 버퍼를 사용하여 성능 병목 현상 모니터링 Expand section "28. perf 원형 버퍼를 사용하여 성능 병목 현상 모니터링" Collapse section "28. perf 원형 버퍼를 사용하여 성능 병목 현상 모니터링" 28.1. perf가 있는 원형 버퍼 및 이벤트 특정 스냅샷 28.2. perf 원형 버퍼를 사용하여 성능 병목 현상 모니터링을 위한 특정 데이터 수집 29. perf를 중지하거나 다시 시작하지 않고 실행 중인 perf 수집기에서 추적 지점 추가 및 제거 Expand section "29. perf를 중지하거나 다시 시작하지 않고 실행 중인 perf 수집기에서 추적 지점 추가 및 제거" Collapse section "29. perf를 중지하거나 다시 시작하지 않고 실행 중인 perf 수집기에서 추적 지점 추가 및 제거" 29.1. perf를 중지하거나 다시 시작하지 않고 실행 중인 perf 수집기에 추적 지점 추가 29.2. perf를 중지하거나 다시 시작하지 않고 실행 중인 perf 수집기에서 추적 지점 제거 30. numastat를 사용하여 메모리 할당 프로파일링 Expand section "30. numastat를 사용하여 메모리 할당 프로파일링" Collapse section "30. numastat를 사용하여 메모리 할당 프로파일링" 30.1. 기본 numastat 통계 30.2. numastat를 사용하여 메모리 할당 보기 31. CPU 사용률을 최적화하도록 운영 체제 구성 Expand section "31. CPU 사용률을 최적화하도록 운영 체제 구성" Collapse section "31. CPU 사용률을 최적화하도록 운영 체제 구성" 31.1. 프로세서 문제 모니터링 및 진단 툴 31.2. 시스템 토폴로지 유형 Expand section "31.2. 시스템 토폴로지 유형" Collapse section "31.2. 시스템 토폴로지 유형" 31.2.1. 시스템 토폴로지 표시 31.3. 커널 틱 시간 설정 31.4. 인터럽트 요청 개요 Expand section "31.4. 인터럽트 요청 개요" Collapse section "31.4. 인터럽트 요청 개요" 31.4.1. 인터럽트 수동 분산 31.4.2. smp_affinity 마스크 설정 32. 스케줄링 정책 조정 Expand section "32. 스케줄링 정책 조정" Collapse section "32. 스케줄링 정책 조정" 32.1. 스케줄링 정책 범주 32.2. SCHED_FIFO로 고정 우선 순위 스케줄링 32.3. SCHED_RR을 사용한 라운드 로빈 우선 순위 스케줄링 32.4. SCHED_OTHER로 일반 스케줄링 32.5. 스케줄러 정책 설정 32.6. chrt 명령의 정책 옵션 32.7. 부팅 프로세스 중 서비스 우선 순위 변경 32.8. 우선순위 맵 32.9. tuned cpu-partitioning 프로파일 32.10. 대기 시간이 짧은 튜닝을 위해 TuneD cpu-partitioning 프로필 사용 32.11. cpu-partitioning TuneD 프로필 사용자 정의 33. I/O 및 파일 시스템 성능에 영향을 주는 요인 Expand section "33. I/O 및 파일 시스템 성능에 영향을 주는 요인" Collapse section "33. I/O 및 파일 시스템 성능에 영향을 주는 요인" 33.1. I/O 및 파일 시스템 문제 모니터링 및 진단 툴 33.2. 파일 시스템을 포맷하는 데 사용 가능한 튜닝 옵션 33.3. 파일 시스템 마운트에 사용 가능한 튜닝 옵션 33.4. 사용하지 않는 블록을 폐기하는 유형 33.5. 솔리드 스테이트 디스크 튜닝 고려 사항 33.6. 일반 블록 장치 튜닝 매개변수 34. 네트워크 성능 튜닝 Expand section "34. 네트워크 성능 튜닝" Collapse section "34. 네트워크 성능 튜닝" 34.1. 네트워크 어댑터 설정 조정 Expand section "34.1. 네트워크 어댑터 설정 조정" Collapse section "34.1. 네트워크 어댑터 설정 조정" 34.1.1. 높은 패킷 드롭 속도를 줄이기 위해 링 버퍼 증가 34.1.2. 패킷이 손실되지 않도록 네트워크 장치 백로그 큐 조정 34.1.3. 전송 오류 수를 줄이기 위해 NIC의 전송 대기열 길이 늘리기 34.2. IRQ 밸런싱 튜닝 Expand section "34.2. IRQ 밸런싱 튜닝" Collapse section "34.2. IRQ 밸런싱 튜닝" 34.2.1. 처리기 중단 및 중단 34.2.2. 소프트웨어 중단 요청 34.2.3. NAPI 폴링 34.2.4. irqbalance 서비스 34.2.5. CPU에서 실행할 수 있는 시간 늘리기 34.3. 네트워크 대기 시간 개선 Expand section "34.3. 네트워크 대기 시간 개선" Collapse section "34.3. 네트워크 대기 시간 개선" 34.3.1. CPU 전원 상태가 네트워크 대기 시간에 미치는 영향 34.3.2. EFI 펌웨어의 C 상태 설정 34.3.3. 사용자 정의 TuneD 프로필을 사용하여 C-state 비활성화 34.3.4. 커널 명령줄 옵션을 사용하여 C-state 비활성화 34.4. 연속된 대량의 데이터 스트림의 처리량 향상 Expand section "34.4. 연속된 대량의 데이터 스트림의 처리량 향상" Collapse section "34.4. 연속된 대량의 데이터 스트림의 처리량 향상" 34.4.1. 점보 프레임을 구성하기 전에 고려 사항 34.4.2. 기존 NetworkManager 연결 프로필에서 MTU 구성 34.5. 높은 처리량을 위해 TCP 연결 튜닝 Expand section "34.5. 높은 처리량을 위해 TCP 연결 튜닝" Collapse section "34.5. 높은 처리량을 위해 TCP 연결 튜닝" 34.5.1. iperf3을 사용하여 TCP 처리량 테스트 34.5.2. 시스템 전체 TCP 소켓 버퍼 설정 34.5.3. 시스템 전체 TCP 소켓 버퍼 증가 34.5.4. TCP 창 확장 34.5.5. TCP SACK에서 패킷 드롭 속도를 줄이는 방법 34.6. UDP 연결 튜닝 Expand section "34.6. UDP 연결 튜닝" Collapse section "34.6. UDP 연결 튜닝" 34.6.1. 패킷 삭제 탐지 34.6.2. iperf3을 사용하여 UDP 처리량 테스트 34.6.3. UDP 트래픽 처리량에 대한 MTU 크기의 영향 34.6.4. UDP 트래픽 처리량에 대한 CPU 속도 영향 34.6.5. 시스템 전체 UDP 소켓 버퍼 증가 34.7. 애플리케이션 읽기 소켓 버퍼 병목 현상 식별 Expand section "34.7. 애플리케이션 읽기 소켓 버퍼 병목 현상 식별" Collapse section "34.7. 애플리케이션 읽기 소켓 버퍼 병목 현상 식별" 34.7.1. 수신 버퍼 충돌 및 정리 확인 34.8. 많은 수의 수신 요청을 사용하여 애플리케이션 튜닝 Expand section "34.8. 많은 수의 수신 요청을 사용하여 애플리케이션 튜닝" Collapse section "34.8. 많은 수의 수신 요청을 사용하여 애플리케이션 튜닝" 34.8.1. 많은 TCP 연결 시도를 처리하기 위해 TCP 수신 백로그 튜닝 34.9. 수신 대기 대기열 잠금 경합 방지 Expand section "34.9. 수신 대기 대기열 잠금 경합 방지" Collapse section "34.9. 수신 대기 대기열 잠금 경합 방지" 34.9.1. RX 대기열 잠금 경합 방지: SO_REUSEPORT 및 SO_REUSEPORT_BPF 소켓 옵션 34.9.2. TX 대기열 잠금 경합 방지: 전송 패킷 조정 34.9.3. UDP 트래픽이 높은 서버에서 Generic Receive Offload 기능 비활성화 34.10. 장치 드라이버 및 NIC 튜닝 Expand section "34.10. 장치 드라이버 및 NIC 튜닝" Collapse section "34.10. 장치 드라이버 및 NIC 튜닝" 34.10.1. 사용자 정의 NIC 드라이버 매개변수 구성 34.11. 네트워크 어댑터 오프로드 설정 구성 Expand section "34.11. 네트워크 어댑터 오프로드 설정 구성" Collapse section "34.11. 네트워크 어댑터 오프로드 설정 구성" 34.11.1. 일시적으로 오프로드 기능 설정 34.11.2. 영구적으로 오프로드 기능 설정 34.12. 인터럽트 병합 설정 튜닝 Expand section "34.12. 인터럽트 병합 설정 튜닝" Collapse section "34.12. 인터럽트 병합 설정 튜닝" 34.12.1. 대기 시간 또는 처리량에 민감한 서비스에 대해 RHEL 최적화 34.13. TCP 타임스탬프의 이점 34.14. 이더넷 네트워크의 흐름 제어 35. 메모리 액세스를 최적화하도록 운영 체제 구성 Expand section "35. 메모리 액세스를 최적화하도록 운영 체제 구성" Collapse section "35. 메모리 액세스를 최적화하도록 운영 체제 구성" 35.1. 시스템 메모리 문제 모니터링 및 진단 툴 35.2. 시스템 메모리 개요 35.3. 가상 메모리 매개변수 35.4. 파일 시스템 매개변수 35.5. 커널 매개변수 35.6. 메모리 관련 커널 매개변수 설정 36. 대규모 페이지 구성 Expand section "36. 대규모 페이지 구성" Collapse section "36. 대규모 페이지 구성" 36.1. 사용 가능한 대규모 페이지 기능 36.2. 부팅 시 HugeTLB 페이지를 예약하기 위한 매개변수 36.3. 부팅 시 HugeTLB 구성 36.4. 런타임 시 HugeTLB 페이지를 예약하기 위한 매개변수 36.5. 런타임 시 HugeTLB 구성 36.6. 투명한 hugepage 활성화 36.7. 투명한 hugepage 비활성화 36.8. 번역 조회 버퍼 크기에 대한 페이지 크기 영향 37. SystemTap 시작하기 Expand section "37. SystemTap 시작하기" Collapse section "37. SystemTap 시작하기" 37.1. SystemTap의 목적 37.2. SystemTap 설치 37.3. SystemTap을 실행할 권한 37.4. SystemTap 스크립트 실행 38. SystemTap의 교차 계측 Expand section "38. SystemTap의 교차 계측" Collapse section "38. SystemTap의 교차 계측" 38.1. SystemTap 교차 계측 38.2. SystemTap의 교차 계측 초기화 39. SystemTap을 사용하여 네트워크 활동 모니터링 Expand section "39. SystemTap을 사용하여 네트워크 활동 모니터링" Collapse section "39. SystemTap을 사용하여 네트워크 활동 모니터링" 39.1. SystemTap을 사용하여 네트워크 활동 프로파일링 39.2. SystemTap을 사용하여 네트워크 소켓 코드에서 호출되는 함수 추적 39.3. SystemTap을 사용하여 네트워크 패킷 드롭 모니터링 40. SystemTap을 사용하여 커널 활동 프로파일링 Expand section "40. SystemTap을 사용하여 커널 활동 프로파일링" Collapse section "40. SystemTap을 사용하여 커널 활동 프로파일링" 40.1. SystemTap을 사용하여 함수 호출 수 40.2. SystemTap을 사용하여 함수 호출 추적 40.3. SystemTap을 사용하여 커널 및 사용자 공간에 소비된 시간 결정 40.4. SystemTap을 사용하여 폴링 애플리케이션 모니터링 40.5. SystemTap을 사용하여 가장 자주 사용되는 시스템 호출 추적 40.6. SystemTap을 사용하여 프로세스당 시스템 호출 볼륨 추적 41. SystemTap을 사용하여 디스크 및 I/O 활동 모니터링 Expand section "41. SystemTap을 사용하여 디스크 및 I/O 활동 모니터링" Collapse section "41. SystemTap을 사용하여 디스크 및 I/O 활동 모니터링" 41.1. SystemTap을 사용하여 디스크 읽기/쓰기 트래픽 요약 41.2. SystemTap을 사용하여 각 파일을 읽거나 쓰는 I/O 시간 추적 41.3. SystemTap을 사용하여 누적 I/O 추적 41.4. SystemTap을 사용하여 특정 장치에서 I/O 활동 모니터링 41.5. SystemTap을 사용하여 파일에 읽기 및 쓰기 모니터링 42. BPF Compiler Collection을 사용하여 시스템 성능 분석 Expand section "42. BPF Compiler Collection을 사용하여 시스템 성능 분석" Collapse section "42. BPF Compiler Collection을 사용하여 시스템 성능 분석" 42.1. bcc-tools 패키지 설치 42.2. 선택한 bcc-tools를 성능 분석에 사용 법적 공지 Settings Close Language: 한국어 简体中文 日本語 English Português Español Language: 한국어 简体中文 日本語 English Português Español Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Português Español Language: 한국어 简体中文 日本語 English Português Español Format: Multi-page Single-page Format: Multi-page Single-page Red Hat Training A Red Hat training course is available for RHEL 8 시스템 상태 및 성능 모니터링 및 관리 Red Hat Enterprise Linux 8시스템 처리량, 대기 시간 및 전력 소비 최적화Red Hat Customer Content Services법적 공지초록 Red Hat Enterprise Linux 8의 다양한 시나리오에서 처리량, 대기 시간 및 전력 소비를 모니터링하고 최적화합니다. Next