logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

리눅스 디버깅과 성능 튜닝

리눅스 디버깅과 성능 튜닝

스티브 베스트 (지은이), 이해영, 박재호 (옮긴이)
  |  
에이콘출판
2006-02-14
  |  
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 22,500원 -10% 0원 1,250원 21,250원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

리눅스 디버깅과 성능 튜닝

책 정보

· 제목 : 리눅스 디버깅과 성능 튜닝 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788989975861
· 쪽수 : 432쪽

책 소개

커널과 응용 프로그램 모두에 적용할 수 있는 리눅스 소프트웨어 디버깅과 성능 최적화를 다루는 리눅스 문제해결 실전서다. 리눅스 코드 예제를 광범위하게 사용함으로써, 버그가 없고 튜닝이 제대로 된 코드를 만들기 위해 오픈소스 도구와 우수 개발기법을 체계적으로 소개한다.

목차

1장 프로파일링
스톱워치
date
time
clock
gettimeofday
GNU gprof를 이용한 성능 튜닝
gprof 사용에 필요한 gcc 옵션
kprof

2장 코드 커버리지
코드 커버리지 분석이란?
gcov와 논리 오류
코드 커버리지 유형
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장 동적 프로브
Dprobes의 독특한 특징
프로브를 사용하기 위한 일반적인 단계
Kprobes: 커널 동적 프로브
sys_open을 사용한 프로브 예제
기본 커널 모듈을 위한 Makefile
시스템에서 활동 중인 Kprobes 찾기
sys_open에서 오프셋 찾기
점퍼 프로브
Kprobes 활용
성공적인 Dprobes 적용 예

13장 커널 디버거
kgdb
kdb

14장 충돌 덤프
커널 환경 설정
커널 패치와 빌드
일반적인 충돌 덤프 단계
LKCD 명령어
시스템 패닉과 충돌 덤프 확보
Netdump: 클라이언트-서버 방식으로 동작하는 네트워크 충돌 덤프 기능
diskdump: 충돌 덤프 기능
mcore 충돌 덤프 살펴보기

저자소개

스티브 베스트 (지은이)    정보 더보기
텍사스 주 오스틴에 있는 IBM의 리눅스 기술 센터에서 근무하고 있다. 현재 리눅스 스토리지 관련 제품을 개발 중이며, 리눅스용 저널링 파일 시스템인 JFS(Journaled File System) 프로젝트를 이끌었다. 1999년 이후로 여러 리눅스 관련 프로젝트에 참여했으며, 파일 시스템, 국제화, 보안에 초점을 두고 운영체제 개발에 동참해왔다.
펼치기
이해영 (옮긴이)    정보 더보기
포항공과대학교 컴퓨터공학과 학부와 퍼듀대학교 전자계산학과 대학원을 졸업했다. 현재 프리랜서 번역가다. 『English for Developers : IT 트렌드로 배우는 개발자 영어 독해』를 저술했고, 『The Art of Project Management : 마음을 움직이는 프로젝트 관리』, 『Rapid Development : 프로젝트 쾌속 개발 전략』(이상 한빛미디어), 『조엘 온 소프트웨어』(에이콘), 『프로젝트가 서쪽으로 간 까닭은 : 프로젝트 군상의 86가지 행동 패턴』, 『피플웨어(3판)』, 『Clean Code 클린 코드 : 애자일 소프트웨어 장인 정신』(이상 인사이트)을 번역했다.
펼치기
박재호 (옮긴이)    정보 더보기
전 ICON 치프 아키텍트(Chief Architect). 임베디드 시스템 개발, 기업용 백업 소프트웨어 개발, 방송국 콘텐츠 수신제한 시스템 개발과 운영 지원, 클라우드에서 동작하는 서비스 개발에 이르기까지 다양한 실무 경험을 토대로 고성능 고가용성 시스템을 설계하고 있다. 집필 및 번역한 책이 40여 권에 이른다. - 『English for Developers』(한빛미디어, 2015) 공저 - 『조엘 온 소프트웨어』(에이콘출판, 2005) 공역 - 『Clean Code 클린 코드』(인사이트, 2013) 공역
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책