목록리눅스/리눅스 이해 (6)
Digital Recipe
Linux Containers : Why They're in your future and what has to happen first (CISCO & Redhat)
도커 무작정 따라하기 본 게시물은 외부 발표자료 내용을 바탕으로 요약한 것입니다. 도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다! from pyrasis 도커에 대한 간단 요약 1. 도커란 Docker, Inc.에서 출시한 리눅스 오픈소스 컨테이너 프로젝트의 명칭이다.2. 컨테이너란 가벼운 가상화를 목표로 하는 리눅스 기술로 게스트OS은 가상화 하지 않고 프로그램과 관련된 것들만 격리형태의 가상화를 수행한다. 게스트OS가 없기 때문에 관리가 쉬워지고 이미지가 가벼워졌다. 반대로 게스트OS가 없기 때문에 호스트OS 커널을 공유한다. Written By Hoseok Seo2016. 05. 03
Last Update : 2016. 05. 08 Linux Systems Performance 2016 from Brendan Gregg [REF.01 참조] 이 게시글은 위 발표자료의 쉬운 이해를 위한 요약본 형태로 작성되었습니다. 이 발표자료는 리눅스 성능의 6가지 측면을 다룹니다.1. 확인 가능한 요소들 2. 방법론3. 벤치마킹4. 수집 (시간별 리소스의 상태변화를 수집)5. 추적 (이벤트별 수행시간을 측정)6. 최적화 1. 확인 가능한 요소들 리눅스의 아키텍처이다. 운영체제를 구성하는 CPU 스케쥴링, 가상 메모리, 파일 시스템, 네트워크 등이 존재하고 각 역할마다 그 상태를 확인할 수 있는 리눅스 유틸리티 도구를 소개하고 있다. 이러한 도구들은 각 역할에 맞게 일반적인 평가요소를 보여준다.또한 ..
1. 프로세스의 파일접근 리눅스에서 각 프로세스는 입출력을 하기 위해서 File Descriptor(이하 FD)를 사용한다. FD는 0번부터 프로세스가 필요로 하는 파일에 대한 위치정보를 가지게 된다. 예를 들어, A프로세스가 'WEB.TXT'라는 파일을 읽기 위해서는 해당 파일을 찾아갈 수 있는 정보를 FD 중 하나에 저장하게 된다. 즉, FD란 필요한 파일을 찾아가기 위한 INDEX로 보면된다. FD는 File 구조체에 접근하여 파일이 존재하는 디렉토리 정보를 획득하고 접근하게 된다. 해당 디렉토리에 접근하면 디렉토리가 포함하는 파일들의 inode 정보를 가지고 있으며 이러한 inode 정보를 통해 실제 필요로 하는 파일에 접근하게 된다.실제 파일의 메타데이터를 나타내는 inode의 위치정보를 획득하..