Linux Foundation

교육개요
Linux 시스템을최적상태로유지하는것은대부분의Linux IT 전문가에게중요한기능입니다.
이과정은Linux에서가능한최상의성능을얻기위해필요한적절한도구, 하위시스템및기술을가르쳐줍니다.
수강대상
이과정은주로속도를높이고효율성을극대화하기위해환경을선택하고조정해야하는시스템관리자및기술설계자를대상으로합니다.
선수과목
- 숙련된Linux 사용경험
- LFS301 Linux 시스템관리에서다루는로컬시스템관리개념
강의내용
Module 1 -소개
• Linux Foundation
• Linux Foundation 교육
• 기호논리학
Module 2 -실적최적화원칙
• 방법론
• 최적화프로세스
• 조사도구
Module 3 -벤치마킹
• 성능벤치마크
• 합성벤치마크
• 애플리케이션벤치마크
Module 4 -튜닝인터페이스
• 커널튜너블
• 커널매개변수
• 응용프로그램인터페이스
• 조정됨
• 하드웨어튜너블
Module 5 -모니터링인터페이스/ proc파일시스템
• 명령줄유틸리티
• 성능데이터수집
• Nagios
• 신경절
• 커널모니터링
Module 6-기술기법및도구작성
• 성능모니터링
• 카운터
• 성과비율
• 커널과응용프로그램프로파일링
• oprofile
• 퍼프
• 사용가능한성능이벤트
• perf를사용하여성능데이터수집
• 응용프로그램내에서성능모니터링
• gprof를사용한사용자공간성능모니터링
Module 7-추적도구
• 사용자공간추적
• strace
• 도서관추적
• 커널추적
• ftrace
• 시스템탭
• SystemTap으로응용프로그램추적
Module 8 -CPU 서브시스템
• CPU 개념및아키텍처
• CPU 수준최적화
• 전문화된명령어세트
• CPU 토폴로지
• BIOS 설정
Module 9 -Power 관리
• 장치전원관리
• CPU 절전상태
• 주파수스케일링
• 전원관리도구
Module 10-일정계획
•디자인
• 예약정책
• 튜너블설정예약
• CPU 선호도및격리
• 인터럽트선호도
Module 11-메모리서브시스템
• 개요
• 페이지조회최적화및거대한페이지
• 응용프로그램에서스와핑제어
• 고장최소화
Module 12 -NUMA 최적화
• 주요NUMA 개념
• CPU 개념및아키텍처
• NUMA 메모리할당
• NUMA 통계
Module 13 -I / O 서브시스템
• 스토리지스택개요
• I / O 스케줄러개념
• I / O 스케줄러알고리즘
• 하드웨어고려사항
• 저장장치조정
Module 14 -지역파일시스템
• 올바른파일시스템선택
• Ext3 / 4 저널링모드
• 파일시스템속성
Module 15-네트워크파일시스템
• 네트워크파일시스템(NFS)
• NFSv4
• pNFS
Module 16 -저장소및IO
• 소프트웨어RAID 리프레셔
• RAID 레벨
• RAID 구성
• 논리볼륨
• 볼륨및볼륨그룹
• 논리볼륨만들기
• 원시장치
• 비동기I / O
Module 17 -I / O 하위시스템분석
• iostats
• iotop
• blktrace
• blkparse
• btrace
• btt
• blkiomon
Module 18-네트워크서브시스템최적화
• 네트워크스택개요
• 대기시간및처리량최적화
• 네트워크인터페이스하드웨어설정
• 오프로드기술
• TCP 최적화
• 모니터링및진단도구
Module 19-가상화
• 가상화개요
• 디스크고려사항
• 네트워크고려사항
Module 20-결론