태그: scheduler

리눅스 6.17의 출시로 대칭 다중 처리(Symmetric Multi-Processing, SMP) 지원이 무조건적으로 활성화되는 중요한 변화가 도입되었습니다. 이는 커널이 단일 코어 또는 다중 코어 프로세서를 갖춘 시스템에 관계없이 항상 다중 코어 기능이 활성화된 …

2025-07-30 10:09 | 댓글: 0개

Linux 6.16-rc7 릴리스는 스케줄러의 실행 대기열 카운터에서 발생한 최근 변경으로 인해 잘못 계산된 부하 평균 문제를 해결하는 중요한 수정을 도입합니다. 이 커밋은 nr_uninterruptible 카운터를 부호 없는 정수(unsigned int)로 변경하였으며, 이로 …

2025-07-20 19:10 | 댓글: 0개

리눅스 스케줄러에 대한 중요한 패치 시리즈가 도입되어 단일 코어(UP) 및 다중 코어(SMP) 시스템의 코드를 표준화하는 데 초점을 맞추고 있습니다. 피터 자일스트라가 주도하는 이 이니셔티브는 현재 175개의 CONFIG_SMP 전처리기 블록과 관련된 …

2025-05-28 16:50 | 댓글: 0개

이 기사는 리눅스 스케줄러에서 관찰된 성능 저하 문제를 해결하기 위한 최근 패치에 대해 다룹니다. Meta의 크리스 메이슨은 특정 작업 부하, 특히 단일 대형 마지막 레벨 캐시(LLC)에 남아 있는 작업 부하와 …

2025-05-20 20:05 | 댓글: 0개

이 기사는 C908 아키텍처를 기반으로 한 SpacemiT-X60 프로세서를 위한 초기 스케줄러 모델을 도입하는 새로운 패치에 대해 논의합니다. 이 모델은 스칼라 명령어의 지연 시간에 중점을 두고 있으며, 정확성을 보장하기 위해 프로빙을 …

2025-05-06 19:34 | 댓글: 0개

리눅스 6.15 커널은 스케줄링 메커니즘에 여러 가지 업데이트를 도입하여 성능과 효율성을 향상시킵니다. 주요 변경 사항으로는 유휴 엔티티에 대한 슬라이스 보호가 취소되고 기본 슬라이스 크기가 줄어들어 작업이 불필요한 틱을 받지 않도록 …

2025-04-02 09:45 | 댓글: 0개

이번 주 일요일에 예정된 리눅스 6.14 안정 버전에는 2년 동안 지속된 심각한 성능 회귀 문제를 해결하는 중요한 패치가 포함됩니다. 이 회귀 문제는 특정 작업 부하에서 30%의 성능 저하를 초래하여 긴급한 …

2025-03-21 13:00 | 댓글: 0개

새로운 제안은 리눅스 커널의 기본 타이머 주파수를 250Hz에서 1000Hz로 증가시켜 시스템의 반응성과 성능을 향상시키는 것을 목표로 하고 있습니다. 현재 많은 안드로이드 및 데스크톱 시스템은 120Hz로 작동하고 있으며, 이는 작업에 대해 …

2025-02-10 11:43 | 댓글: 0개

2025년 FOSDEM에서 NVIDIA 엔지니어가 sched_ext 리눅스 스케줄러의 잠재력에 대해 논의하며, 리눅스 게임에 대한 이점에 대해 강조했습니다. sched_ext 프로젝트는 리눅스 커널의 스케줄링 기능을 향상시키는 것을 목표로 하며, 특히 사용자 공간에서의 성능과 …

2025-02-05 19:00 | 댓글: 0개

이 기사는 리눅스 6.14 커널을 향상시키기 위한 중요한 스케줄러 개선 사항에 대해 다룹니다. 이러한 개선 사항은 시스템 성능과 반응성을 향상시키는 데 중요한 작업 스케줄링 최적화를 목표로 하고 있습니다. 개선 사항에는 …

2025-01-20 11:37 | 댓글: 0개

리눅스 6.13 커널은 '지연 선점(Lazy Preemption)' 모델을 도입하며, 이는 CONFIG_PREEMPT_LAZY=y로 설정됩니다. 이 새로운 기능은 공정 클래스 작업의 선점을 최적화하여 선점 요청을 틱 경계까지 지연시킵니다. 전체 선점과 유사하게 작동하지만, SCHED_NORMAL 작업의 …

2024-11-20 01:43 | 댓글: 0개

리눅스 커널 6.12는 메인라인 버전에 실시간 커널을 통합하여 의료 시스템 및 자율 주행과 같은 시간 민감한 애플리케이션의 기능을 향상시키는 중요한 발전을 소개합니다. 이 통합은 x86, ARM64 및 RISC-V 아키텍처를 지원하는 …

2024-11-18 16:18 | 댓글: 0개

리눅스 커널 6.12의 출시 후보가 공개되었으며, 운영 체제를 향상시킬 중요한 발전과 기능을 선보이고 있습니다. 이번 버전은 실시간 기능, 새로운 Intel 하드웨어 지원, 사용자 경험을 개선하기 위한 혁신적인 기능을 도입합니다. 눈에 …

2024-09-30 16:00 | 댓글: 0개

리눅스 6.12 업데이트는 스케줄러 코드에 중요한 개선 사항을 도입하며, 특히 SCHED_DEADLINE 서버의 추가가 눈에 띕니다. 이 새로운 기능은 SCHED_OTHER로 분류된 저우선 작업이 CPU 자원을 지배하는 고우선 작업으로 인해 발생할 수 …

2024-09-19 10:55 | 댓글: 0개

이 기사는 AMD Zen 5 CPU에 대한 최근 튜닝 및 최적화가 GCC 15 컴파일러에 통합된 내용을 다룹니다. 주요 개선 사항으로는 'znver5' 타겟의 초기 튜닝이 포함되어 있으며, 이는 특정 ALU 명령어와 …

2024-09-04 14:30 | 댓글: 0개

System76의 Pop!_OS 스케줄러에 대한 최신 업데이트는 동적 타일링 창 관리자인 Hyprland 감지 기능을 도입했습니다. 이 개선 사항은 데스크탑 반응성과 성능을 향상시키기 위한 일련의 업데이트의 일환으로 진행되었습니다. Rust로 구축된 스케줄러는 여러 …

2024-08-23 04:00 | 댓글: 0개

이 기사는 eBPF를 사용하여 Linux Rust 스케줄러를 성공적으로 재구현한 것에 대해 다룹니다. 이는 성능 향상을 위해 BPF로 전환하기 전에 Rust로 새로운 스케줄러를 프로토타이핑하는 효과적인 방법임을 강조합니다. 이러한 접근법을 통해 편집/컴파일/테스트 …

2024-08-10 19:27 | 댓글: 0개

리누스 토르발스는 초기에 sched_ext 코드를 리눅스 6.11 커널에 병합할 계획이었는데, 이를 통해 커널 스케줄러의 확장성이 향상될 것으로 기대되었습니다. 그러나 리눅스 6.11-rc1 커널이 출시되면서, 개발자들이 제기한 미해결 문제와 우려로 인해 sched_ext …

2024-07-28 21:31 | 댓글: 0개

CFS 코드를 대체하기 위해 제안된 EEVDF 스케줄러가 광범위한 테스트와 개선 작업을 거쳐 완성 단계에 접어들었습니다. 최신 패치는 상당 기간 동안 개발되어 왔으며, 개발자는 이를 커뮤니티의 피드백을 바탕으로 테스트하고 개선했다고 밝혔습니다. …

2024-07-27 12:49 | 댓글: 0개