리눅스 시스템 모니터링 시스템 최적화 다운
리눅스 시스템 모니터링 시스템 최적화
부족하지만 최선을 다해 작성하고자 노력하였으니 만족하실 수 있으리라 생각됩니다. 그럼 자료를 받으시는 모든 분들께 언제나 행복이 가득하시길 바랍니다^^ up리눅스시스템모니터링시스템최적화
0. 들어가며
1. 시스템 모니터링 하기
2. 로그파일 관리
3. 시스템 모니터링 자동화하기
1. 시스템 모니터링
2. MRTG란 무엇인가? - MRTG 소개 및 사용방법
3. SNMP에 대하여
4. MRTG와 SNMP 활용한 시스템 모니터링
5. 마치며
4. 운영체제 설치하기
5. 운영체제와 커널 차원에서의 튜닝 및 보안
6. 시스템 엔지니어로 발전하기 위하여...
전체 참고자료 및 서적
1. 시스템 모니터링 하기
- 시스템이 어떻게 움직이고 있는가?
1. 시스템 모니터링 결과에 대해서 정확히 알고 있자
ㅇ 메모리가 왜 이리 모자라지? - free 에 대하여
밤에 잠을 자고 있는데 사무실에서 급하게 전화가 왔다. 웹서비스가 엄청 느려져서 도저히 웹사이트를 볼 수가 없다는 것이다. 잽싸게 일어나서 컴퓨터를 켰다. 원격으로 접속을 해서 서버를 관찰한다. 가장 먼저 무엇을 해야할까? 어디에서 시스템이 느려지고 있는지 찾아야한다. 그리고 평상시의 상태와 비교를 해야한다. 시스템 관리자라면 흔히 일어나는 경우이다. 시스템 관리의 첫 출발은 평상시에 계속 시스템의 상태를 파악하고 모니터링 결과를 비교하는 작업이다. 또한 나온 결과를 제대로 파악하고 있어야하는데 주기적으로 시스템을 모니터링해놓고도 그 결과를 엉뚱하게 해석한다면 전혀 다른 결과를 초래할 수 있다.
예를 한번 들어보자. 리눅스에서 메모리를 점검하기 위해 흔히 free를 사용한다. 그런데 free의 결과를 잘못 이해하는 경우가 상당히 많고 필자도 마찬가지였다. 아래 결과를 보자. 512M의 메모리를 가진 시스템이다.
$ free
total used free shared buffers cached
Mem: 513368 503180 10188 0 3772 332740
-/+ buffers/cache: 166668 346700
Swap: 1028152 84908 943244
이상하게 쓰는 것도 없는데 513M에서 현재 사용하는 것이 503M이다. 아무래도 시스템에 문제가 생겼나해서 재부팅을 했는데 조금 지나자 또 대부분의 메모리를 used에서 잡아먹는다. 에라 모르겠다 메모리를 512M 더 추가시키자. 농담이 아니라 실제로 충분히 발생할 수 있는 상황이다.
디스크를 읽는 일은 메모리에 비해서 아주 느리다. 수많은 사람들이 접속해서 ls 명령어를 모두 디스크에 읽어서 실행을 한다면 그 시스템의 속도가 아주 느려질 것이다. 물론 여기서는 ls라는 간단한 명령을 말했지만 시스템의 자원을 엄청 잡아먹는 프로그램이라면 문제가 또 달라질 것이다. 이런 경우 디스크에서 한번 읽어들인 정보를 메모리에 일정기간 보관하고 있다면 처음 읽을때만 속도가 느리지 이후에는 전반적으로 빨라질 것이다. 이것을 가르켜 디스크 버퍼링이라고 하며 이런 목적으로 사용되는 메모리가 위에서 나오는 버퍼 캐쉬이다.**주1 (실제로 버퍼 캐쉬는 파일을 버퍼링하는 것은 아니고 디스크 입출력의 가장 작은 단위인 블록을 버퍼링한다. 블록 디바이스 드라이버가 사용하는 데이터 버퍼를 가지고 있는 것이다) 만일 캐쉬의 크기가 고정되어 있다면 그 크기가 너무 커도 메모리 부족현상이 생길 수 있을 것이고 지나친 스와핑을 발생하게 해서 시스템이 느려질 가능성이 크다. 리눅스에서는 자동적으로 모든 램의 빈 공간을 버퍼 캐쉬로 사용하여 메모리를 효율성을 높이고 있으며 프로그램에서 많은 메모리를 필요로 하는 경우에는 자동으로 캐쉬의 크기를 줄인다. 그렇다면 위에서 실제로 사용가능한 메모리는 free+buffers+cached 이다. -/+ buffers/cache: 이 줄이 이러한 내용을 반영하고 있다. 일반적인 리눅스 시스템관리와 관련된 서적에는 이 부분에 대하여 지적을 한 곳이 거의 없으며 맨페이지에도 이런 설명은 아직 찾지 못했다. 운영체제와 커널의 원리에 대해서 모른다면 같은 결과를 놓고도 정말 엉뚱한 분석을 할 수 있는 것이다. 위의 내용을 아는 분이라면 모르겠지만 이 글을 보는 사람들중에 위의 내용을 몰랐던 사람들은 정말 모르고 있었구나 하는 생각이 들지 않을까?
올레포트 무료충전소에서 무료다운 가능합니다.
자료출처 : http://www.ALLReport.co.kr/search/Detail.asp?xid=a&kid=b&pk=16146296&sid=ddangkung&key=
[문서정보]
문서분량 : 57 Page
파일종류 : HWP 파일
자료제목 : 리눅스 시스템 모니터링 시스템 최적화
파일이름 : 리눅스 시스템 모니터링 시스템 최적화.hwp
키워드 : 리눅스,시스템,모니터링,최적화
자료No(pk) : 16146296
댓글 없음:
댓글 쓰기