리눅스 6.14로 일부 시스템의 더 빠른 절전 및 재개

전문: https://www.phoronix.com/news/Linux-6.14-ACPI

원저자: Michael Larabel | 작성일: 2025-01-25 12:19
사이트 내 게시일: 2025-01-25 16:25
리눅스 6.14 업데이트는 전력 관리에서 중요한 개선 사항을 도입하며, 특히 특정 시스템의 절전 및 재개 기능에서 두드러진 성과를 보입니다. 이 업데이트는 msleep() 함수가 수면 시간 값에 과도한 지연을 추가하는 문제를 해결합니다. 이 지연은 고주파수 시스템(HZ = 1000)에서는 1.5 나노초에서 시작해, 저주파수 시스템(HZ = 100)에서는 최대 15 밀리초에 이를 수 있습니다. 이 지연은 Dell XPS-13-9300과 같은 시스템에서 특히 문제가 되었으며, 기본 msleep(5) 호출로 인해 ASL Sleep(5ms)의 긴 루프 때문에 800 밀리초 이상의 불필요한 재개 지연이 발생할 수 있었습니다.

이를 완화하기 위해, 업데이트는 acpi_os_sleep() 함수에서 msleep()을 usleep_range()로 대체합니다. 이 변경은 짧은 수면 시간에 특히 유리하며, usleep_range()는 더 나은 타이머 관리를 위해 최적화되어 시스템 재개 시 발생하는 불필요한 지연을 크게 줄일 수 있습니다. 이 업데이트의 영향은 빠른 절전 및 재개 주기에 의존하는 사용자에게 상당하며, 전체 시스템의 반응성과 효율성을 향상시킵니다.

이 기사는 이러한 개선 사항과 관련된 다양한 버그 보고서 및 패치를 언급하며, 리눅스 커뮤니티가 전력 관리 기능을 개선하기 위한 지속적인 노력을 하고 있음을 나타냅니다. 수면 기능 최적화에 대한 초점은 자원 관리를 통해 사용자 경험을 개선하려는 운영 체제 개발의 더 넓은 추세를 반영합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Linux (1067) performance improvement (71) Power Management (54) Kernel Update (29) ACPI (20) System Efficiency (4) Suspend (1) Resume (1) Dell XPS (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.