공지사항
HOME > 커뮤니티 > 공지사항

[공지사항] SULINUX 17의 주요 변경요소

 글쓴이 : 관리자
작성일 : 18-08-03 18:23    조회 : 5,174  
이전 버전과 비교하여 SULINUX17의 주요 변경요소는 아래와 같습니다.

1. 커널
• Timerless multitasking 기능으로 CPU 전력소비 감소
• Bcache 기능을 통해 SSD를 블록디바이스의 캐시로 사용할 수 있음
• 동일한 시스템에 있는 NUMA노드 사이의 프로세스 및 메모리를 자동 재배치함
• 새로운 하드웨어 오류보고 메커니즘인 RASDaemon을 통해 신뢰성, 가용성, 서비스유용성 제공
• 재부팅하지 않고 동적으로 커널 패치를 할 수 있는 kpatch 기능

2. Systemd
• Init/upstart를 대체하는 1번 프로세스로서 데몬 컨트롤, 방화벽, 부트로더와 긴밀히 통합되어 빠르고 빈틈없는 시스템을 제공하여 전체적인 성능을 개선 함
• 시스템 데몬 관리, 런레벨 관리, 시스템 종료/재시작 등을 컨트롤

3. 파일시스템
• 고성능, 높은 확장성을 가진 저널링 파일시스템인 XFS를 기본 파일시스템으로 채택
• 병렬 I/O를 허용하는 여러 기기 간에 분산구성 할 수 있음
• 온라인 디스크 볼륨확장 가능
• 익스텐트 기반의 Btrfs 지원으로 더 작고 효율적으로 저장공간 활용 가능
• 익스텐트 사이즈를 51byte에서 33byte까지 줄여 실제로 30~35%의 익스텐트트리 사이즈를 감소시킴
• copy-on-write 동작을 감소시키고 메모리의 메타데이터 동작을 빠르게 함

4. 부트로더 (GRUB2)
• 하드웨어 제조업체들이 BIOS에서 UEFI로 전환함에 따라 이에 대한 대응 필요성
• 더 많은 부팅 옵션을 제공하고 이를 통해 드라이버 로드, 네트워크 로드 등 가능함

5. 방화벽 (Firewalld)
• 방화벽 룰을 추가할 때 전체 테이블을 flush 또는 reload 하지 않고 차이점 만 읽어 들여 커넥션이 끊어지지 않음
• 직관적이고 풍부한 설정 문법으로 쉽고 유연한 설정 가능
• zone 개념을 도입하여 다이나믹하게 룰셋을 설정할 수 있음

6. 컨테이너 (Docker)
• 애플리케이션 가상화 기술인 도커 지원
• 도커로 패키징한 애플리케이션이 시스템은 물론 각 애플리케이션으로부터도 격리되기 때문에 서로 자원 경쟁을 하지 않아도 됨
• 실행 환경과 무관하게 동작할 수 있으며 또한 시스템 간 이동하여도 원활하게 동작

7. 디렉토리 구조
• 유사 이름의 디렉토리를 일관성 있게 통일 (/bin → /usr/bin, /sbin → /usr/sbin, /lib →/usr/lib, /lib64→/usr/lib64)

8. 기타
• 기본 MTA(Mail Transport Agent)로 Postfix 사용
• SWAP 메모리 압축기술을 사용하여 I/O 감소와 성능 향상


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기