이미 소장하고 있다면 판매해 보세요.
|
1장. 프로파일링
l 스톱워치 l date l time l clock l gettimeofday l GNU gprof를 이용한 성능 튜닝 l gprof 사용에 필요한 gcc 옵션 l kprof 2장. 코드 커버리지 l 코드 커버리지 분석이란? l gcov와 논리 오류 l 코드 커버리지 유형 l gcov 사용에 필요한 gcc 옵션 3장. GNU 디버거 · gdb 설치 · gdb 명령 · gdb로 디버깅할 프로그램 컴파일 방법 · 전형적인 gdb 세션 · 코어(core) 파일로 디버깅하기 · 프로그램 실행과 코어 덤프 얻기 · 그래픽 gdb 인터페이스 · DDD(Data Display Debugger) · 인사이트(Insight) · 디버깅 심볼과 실행 파일 크기 · 디버깅 기술 4장. 메모리 관리 디버깅 · 동적 메모리 함수 · MEMWATCH · YAMD · Electric Fence · Valgrind 5장. 시스템 정보 · /proc이란? · 관리자 관점에서 /proc 사용하기 · /proc 구조 6장. 시스템 도구 · 프로세스 · 태스크 상태 · 프로세스 디버깅 도구 · strace로 시스템 호출 추적하기 · 마법 키 조합으로 역추적하기 · lsof로 열린 파일 살펴보기 · 네크워크 디버깅 도구 7장. 시스템 오류 메시지 · 커널 파일 · 웁스(Oops) 분석 · ksymoops로 웁스 처리 · gdb로 jfs_mount 보기 · gcc -S 옵션으로 생성하는 어셈블리 코드 · 커널 메일링 리스트 웁스 · perror로 시스템 또는 MySQL 오류 코드 확인 8장. 이벤트 로그 · syslogd · 이벤트 로그 · 이벤트 통합기 설정 9장. LTT · 아키텍처 컴포넌트 태스크 · 패키지와 설치 · 커널 빌드 · LTT 사용자-단계 도구 빌드 · 자료 수집 · 자료 수집 중지 · 추적 프로세스 분석 방법 · 자료 해석 · 하위 디렉토리를 묶는(tar) 추적 예제 · 자료 검토용 텍스트 도구 10장. 커널이 지원하는 프로파일러 oprofile · 측정형 프로파일러 · 샘플링형 프로파일러 · 시스템 프로파일러 oprofile · oprofile을 위한 유틸리티 · 일반적인 프로파일 단계 · 단일 실행 파일의 프로파일 검토 · 보고서 예제 · 프로파일 자료 저장 · 하드웨어 카운터 · Prospect 프로파일러 11장. UML · UML: 커널과 루트 파일 시스템 소개 · 커널 패치와 빌드 · 커널 빌드 · 루트 이미지 · 파일 시스템 · gdb 세션 설정 · UML 시작 · 일반적인 gdb 세션 · GDB 스레드 분석 · 참고 사항 · UML 유틸리티 12장. 동적 프로브 l Dprobes의 독특한 특징 l 프로브를 사용하기 위한 일반적인 단계 l Kprobes: 커널 동적 프로브 l sys_open을 사용한 프로브 예제 l 기본 커널 모듈을 위한 Makefile l 시스템에서 활동 중인 Kprobes 찾기 l sys_open에서 오프셋 찾기 l 점퍼 프로브 l Kprobes 활용 l 성공적인 Dprobes 적용 예 13장. 커널 디버거 l kgdb l kdb 14장. 충돌 덤프 l 커널 환경 설정 l 커널 패치와 빌드 l 일반적인 충돌 덤프 단계 l LKCD 명령어 l 시스템 패닉과 충돌 덤프 확보 l Netdump: 클라이언트-서버 방식으로 동작하는 네트워크 충돌 덤프 기능 l diskdump: 충돌 덤프 기능 l mcore 충돌 덤프 살펴보기 |
박재호의 다른 상품