DE — heise online
리눅스 7.3, 파일 시스템과 스케줄링 개선
소프트웨어1분 읽기
리눅스 커널 7.3 버전이 나왔습니다. 이번 버전은 그래픽 메모리 관리와 CPU 작업 배분(스케줄링)을 개선하고, 오래된 기능 일부를 없앴습니다.
무엇이 나왔나요?
리눅스 커널은 컴퓨터의 핵심 소프트웨어입니다. 새 버전 7.3이 일요일에서 월요일로 넘어가는 밤에 공개되었습니다. 이번 업데이트는 성능을 높이고 그래픽이 더 부드럽게 움직이도록 하는 데 초점을 맞췄습니다. 또 낡은 기능 일부를 정리했습니다.
그래픽 메모리는 왜 중요할까요?
그래픽 메모리(VRAM)는 그래픽카드가 쓰는 전용 기억 공간입니다. 여러 프로그램이 동시에 이 공간을 원하면 부족해질 수 있습니다. 그러면 데이터를 느린 일반 메모리(RAM)에 옮겨야 하고, 게임이 버벅거리는 원인이 됩니다.
그래픽 메모리를 더 똑똑하게 나눕니다
새 기능은 중요한 프로그램에 그래픽 메모리를 우선 배정합니다. 이렇게 보호받는 프로그램은 메모리를 빼앗기지 않습니다. 메모리가 모자라면 커널은 보호받지 않는 프로그램의 데이터를 일반 메모리로 옮깁니다. 이 변화는 주로 AMD 그래픽카드와 Intel Xe 드라이버에 도움이 됩니다. 특히 VRAM이 8GB 이하인 컴퓨터에서 효과가 큽니다.
CPU 작업 배분도 바뀝니다
스케줄러는 CPU가 어떤 작업을 언제 처리할지 정하는 부분입니다. 리눅스 7.3에서는 sched_ext가 한 단계 발전했습니다. 이제 상위 스케줄러가 하위 스케줄러를 거느릴 수 있습니다. 각 작업 묶음마다 자기만의 규칙을 적용할 수 있습니다.
왜 중요할까요?
리눅스는 서버, 개발 장비, 게임 환경 등 많은 곳에서 쓰입니다. 그래픽 메모리가 적은 컴퓨터도 더 부드럽게 쓸 수 있게 되는 것이 이번 업데이트의 핵심입니다. 커널 수준의 변화는 여러 프로그램에 한꺼번에 영향을 주기 때문에 의미가 큽니다.
용어 풀이
- VRAM
- 그래픽카드가 쓰는 전용 메모리입니다.
- sched_ext
- 사용자가 직접 스케줄링 규칙을 만들 수 있게 해 주는 리눅스 기능입니다.
- Intel Xe
- 인텔이 만든 그래픽 칩 계열과 그 드라이버입니다.