가. 실무의 이해 | |||||||||
A. 운영체제와 리눅스 | |||||||||
i) 운영체제 | |||||||||
1. 역할(3), 2. 역사(1940~), 3.특징(13), 4. 종류(데스크톱(3), 모바일(6), 스마트TV(4), IVI(5), 웹) | |||||||||
ii) 리눅스 철학과 역사 | |||||||||
1. 철학(3), 2. 라이선스(6), 3. 역사(1991~), 4. 활용(클러스터(3), 임베디드 시스템, 클라우드 컴퓨팅(3), 빅데이터, 사물인터넷) |
|||||||||
B. 시스템 이해 | |||||||||
i)리눅스와 하드웨어 | |||||||||
1. 리눅스와 하드웨어(8), 2.RAID(2,디스크설계), 3.LVM( PV,PE,VG,LV ) |
i) 리눅스와 하드웨어
1. 리눅스와 하드웨어 (8)
1. CPU | CPU에 최적화된 리눅스가 별도 제작 CPU 의 비트수, 물리적개수, Core 개수 파악 |
2. RAM | 메모리의 용량파악 스왑(Swap) 파티션 설정과 관련 32비트 리눅스 운영체제는 페이징 기법차이로 4GB이상 램 인식못함 63비트 물리적 메모리 용량 16TB 지원 |
3. 하드디스크 드라이브 | 파티션, 스왑 변경 사용가능. 리눅스 배포판 및 목적에 따라 하드디스크 필수용량이 다름 - 보통 큰편이 20GB, MySQL, MariaDB 30GB 권장 IDE, ATA 는 - /dev/hdx (/dev/hda, dev/hdb) S-ATA, USB메모리, SSD, SCSI - /dev/sdx (/dev/sda, dev/sdb) |
4. 모니터, 비디오어댑터 | 모니터 최적성능위해 정확한 드라이버 사용 권장 |
5. 네트워크 인터페이스 | 이더넷(Ethernet) 카드는 제조사에 상관없이 대부분지원 그외는 제조사에 모듈 다운로드 설치 -네트워크 설정시 IP주소, 넷마스크, 게이트웨이 주소, DNS 서비 IP알아야함 |
6. 키보드 마우스 | 키보드 PS/2 USB 방식 모두 지원 마우스 PS/2, USB 방식지원 X-Window 환경 마우스 휠 지원 |
7. CD-ROM, DVD-ROM | IDE, ATA 는 - /dev/hdx (/dev/hda, dev/hdb) S-ATA, USB메모리, SSD, SCSI - /dev/sdx (/dev/sda, dev/sdb) 최근 리눅스 배포판 /dev/cdrom, /dev/dvd |
8. 기타 하드웨어 | 최적성능위해 모듈설치 |
2. RAID (2, 디스크설계)
RAID (/reɪd/; "redundant array of inexpensive disks"[1] or "redundant array of independent disks"[2])
RAID | 독립(or 저렴한) 디스크의 중복배열 | > 보존유지, 속도향상을 고려한 디스크설계 |
스트라이핑 | Striping | 여러개 디스크에 라운드로빈 방식으로 기록 |
미러링 | Mirrorring | 중복저장하여 결함허용(Fault-tolerance) |
구분 | RAID-0 | RAID-1 | RAID-2 | RAID-3 | RAID-4 | RAID-5 | RAID-6 | RAID-10 | RAID-50 | RAID-60 | |
최소디스크 | 2 개 | 2 개 | 3 개 | 4 개 | 4 개 | 5 개 | 8 개 | ||||
데이터보호 | 없음 | 1 개 | 1 개 | 2 개 | 하위 RAID당 1개 | 하위 RAID당 1개 | 하위 RAID당 2개 | ||||
성능 | 읽기 | 높음 | 높음 | 높음 | 높음 | 높음 | 높음 | 높음 | |||
쓰기 | 높음 | 보통 | 낮음 | 낮음 | 보통 | 보통 | 보통 | ||||
읽기 (장애) |
보통 | 낮음 | 낮음 | 높음 | 보통 | 낮음 | |||||
쓰기 (장애) |
높음 | 낮음 | 낮음 | 높음 | 보통 | 낮음 | |||||
용량활용률 | 100% | 50% | 67 ~94% |
50~88% | 50% | 67~94% | 50~88% | ||||
적용분야 | 로그, 랜더링 | 운영시스템, DB 트랜젝션 | 데이터웨어하우스, 웹서버 | 데이터 아카이브, 백업, 고가용성 솔루션 |
빠른 DB 어플리케이션 서버 |
큰 DB, 파일서버, 어플리케이션서버 | 데이터 아카이브,백업, 고가용성 솔루션 | ||||
중복, 패리티 없이 분산 저장 | 두개의 디스크 동일하게 저장 | 스트라이핑+ECC(에러체크 수정) 정보사용 | 스트라이핑 + 별도 하나의 페리티 정보 디스크 | 블록형태 스트라이핑 + 하나의 페리티정보 | 1/n 이 페리티공간 | 2/n이 페리티공간 |
3. LVM =논리 볼륨 매니저( PV,PE,VG,LV )
/dev/sdb1 | ... | /dev/sdc1 | : PV : 물리 볼륨 PE : 물리 확장 PV에서 나누어 사용하는 블록 1PE=4MB |
||
VG | : VG : 볼륨그룹 ( /dev/sdb1 + /dev/sdc1+..) |
||||
lv1 | lv2 | lv3 | : LV : 논리 그룹 |
'기타 > 리눅스마스터 1급' 카테고리의 다른 글
[1028] 가.실무의이해 > C.네트워크 이해 > i) 네트워크기초 (0) | 2024.03.08 |
---|---|
[1028] 가.실무의이해 > B.시스템 이해 > ii) 리눅스의 구조 (0) | 2024.03.04 |
[1028] 가.실무의이해 > A.운영체제와 리눅스 > ii) 리눅스 철학과역사 (0) | 2024.02.14 |
[1028] 가.실무의이해 > A.운영체제와 리눅스 > i)운영체제 (0) | 2024.02.13 |
[1028] 리눅스마스터 목차 (0) | 2024.02.13 |