Linux Performance Tuning (LFS426)

기술분야 Linux Foundation
교육일정 2015-09-21~2015-09-24 교육 기간 4 일
교육 금액 1,600,000원 쿠폰등록시 16매
접수파일
이벤트&프로모션
과정 설명
본 과정은 하드웨어의 적절한 성능 측정, 응용 프로그램과 리눅스 커널 트레이싱, 하드웨어 및 커널 세팅 최적화등 시스템의 다양한 측면을 조정하여 시스템의 성능을 최적화하는 방법을 교육합니다.
수강 대상
- 시스템 관리자 및 기술 설계자
- 리눅스 시스템 관리자
- 리눅스 네트워크 관리자
과정 소개

Module1 - 소개

•리눅스 재단

•리눅스 재단 교육

•Logistics

 

 

 

Module2 - 성능 최적화 원칙

•Methodology

 

•최적화 과정

•도구 조사

 

 

 

Module3 - 벤치마킹

•벤치 마크 성능

•벤치 마크 합성

•응용 프로그램 벤치 마크

 

 

 

Module4 - 튜닝 인터페이스

•커널 튜너블

•커널 매개 변수

•응용 프로그램 인터페이스

•조정

•하드웨어 튜너블

 

 

 

Module5 - 모니터링 인터페이스

•/PROC 파일 시스템

•명령 라인 유틸리티

•성능 데이터 수집

•Nagios

•Ganglia

•커널 모니터링

 

Module6 - 기술 및 도구 프로파일링

•모니터링 성능

•카운터

•성능 비율

•응용 프로그램 프로파일링 vs 커널

•oprofile

•perf

•사용 가능한 반환 이벤트

•반환한 성능 데이터 흭득

•응용 프그램램 내에서 성능 모니터링

•gporof가지고 있는 사용자 성능 모니터링

 

 

 

Module7 -트레이싱 도구

•사용자 공간 트레이싱

•strace

•라이브러브 트레이싱

•커널 트레이싱

•ftrace

•SystemTap

•트레싱 응용프로그램와 SystemTap

 

Module8 - CPU 서브 시스템

•CPU 개념 및 아키택처

•CPU 레벨의 최적화

•전문 명령어 세트

•CPU 토플로지

•BIOS 설정

 

 

 

Module9 - 파워 관리

•장치의 전원 관리

•저전력 CPU

•주파수 스케일링

•전원 관리 도구

 

 

 

Module10 - 프로세스 스케줄링

•디자인

•스케줄링 정책

•일정 조정 기능 설정

•CPU 선호도 및 분리

•인터럽트 선호도

 

 

 

Module11 -메모리 서브 시스템

•개요

•페이지 조회 최적화 및 대량 페이지

•응용 프로그램 스와핑 제어

•오류 최소화

 

Module12 - NUMA 최적화

•NUMA 키 개념

•CPU 개념 및 아키텍처

•NUMA 메모리 할당

•NUMA 통계

 

 

 

Module13 - I/O 서브 시스템

•스토리지 스택 개요

•I/O 스케줄러 개념

•I/O 스케줄러 알고리즘

•하드웨어 고려 사항

•튜닝 저장 장치

 

Module14 - 로컬 파일 시스템

•마우스 오른쪽 버튼으로 파일 시스템 선택

•ext3/4 저널링 모드

•파일 시스템 속성

 

 

 

Module15 - 네트워크 파일 시스템

•네트워크 파일 시스템(NFS)

•NFSv4

•pNFS

 

 

 

Module16 - 스토리지와 IO

•소프트웨어 RAID Refresher

•RAID 레벨

•RAID 구성

•논리 볼륨

•볼륨 및 볼륨 그룹

•논리 볼륨 생성

•원시 장치

•비동기 I/O

 

 

 

Module17 -I/O 서브 시스템 분석

•iostats

•iotop

•blktrace

•blkparse

•btrace

•btt

•blkiomon

 

 

 

Module18 - 네트워크 서브 시스템 최적화

•네트워크 스택 개요

•대기 시간 및 처리량 최적화

•네트워크 인터페이스 하드웨어 설정

•오프로드 기술

•TCP 최적화

•모니터링 및 진단 도구

 

 

 

Module19 - 가상화

•가상화 개요

•디스크 고려 사항

•네트워크 고려 사항

 

 

 

Module20 - 결론

 

선수과정
- 리눅스 개념 및 표준명령어
- 파일 편집기 및 기본 쉘 스크립트
- 리눅스 네트워크 관리
- LFS220: Linux System Administration
- LFS230: Linux Network Management
교육 장소
한국글로벌널리지 교육센터

[찾아오시는 길]
서울특별시 강남구 테헤란로 222 도원빌딩 3층~4층

[교육장 약도]