Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법

중요한 작업의 프로세스 우선순위를 변경하는 것은 Windows 10에서 성능을 끌어올릴 수 있는 고급 방법 중 하나입니다. 방법 자체는 어렵지 않지만, 실수로 잘못 건드리지 않도록 약간의 주의가 필요합니다.

프로세스 우선순위란 정확히 무엇일까요? 이를 변경해야 할까요? 그리고 Windows 10에서 실제로 프로세스 우선순위는 어떻게 설정할 수 있을까요? 이 가이드에서 이 모든 궁금증을 한 번에 해결해 드립니다.

Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법

프로세스 우선순위란 무엇이며, 왜 중요한가?

컴퓨터는 사실 진정한 멀티태스커가 아닙니다. 운영체제가 여러 프로그램(또는 백그라운드 서비스)을 동시에 실행하는 것처럼 보일 때, 실제로는 이들 사이를 빠르게 오가며 작업을 처리하고 있는 것입니다.

멀티코어 프로세서라 하더라도 동시에 실행할 수 있는 스레드의 수에는 한계가 있기 때문에, 프로세서 시간을 적절히 배분하는 일이 매우 중요합니다. 컴퓨터가 실시간으로 작동하는 것처럼 보이려면 어떤 작업에 우선권을 줄지 선택해야 하며, 여기서 우선순위 시스템이 탄생하게 됩니다.

프로세스 우선순위란 각 프로세스의 '중요도'를 의미합니다. 컴퓨터의 원활한 작동에 필수적인 작업(대부분 시스템 프로세스)은 그 위에서 실행되는 응용 프로그램보다 더 높은 우선순위를 부여받습니다. 덕분에 최대 부하 상황에서도 PC의 핵심 기능은 영향을 받지 않습니다.

프로세스 우선순위 수준의 종류

프로세스 우선순위는 여러 개의 개별 단계로 정의됩니다. 순위 체계처럼 중요도가 높은 순부터 낮은 순까지 프로세스를 정렬하는 방식입니다.

Windows에는 총 6가지 우선순위 수준이 있으며, 이 중 응용 프로그램(또는 사용자)이 직접 설정할 수 있는 것은 5가지입니다.

Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법
  • 보통(Normal): 이름 그대로 '일반적인' 우선순위 수준입니다. 대부분의 응용 프로그램이 이 수준에서 실행됩니다.
  • 보통 이하(Below normal): 보통 바로 아래 단계의 우선순위입니다. 이 수준의 프로세스는 일반 응용 프로그램보다 적은 리소스를 할당받으며, 시간 제약이 없는 중요하지 않은 작업에 적합합니다.
  • 낮음(Low): Windows에서 가장 낮은 우선순위 수준입니다. 이 수준의 작업은 다른 모든 프로세스가 현재 작업을 마친 후에야 비로소 리소스를 할당받습니다.
  • 보통 이상(Above normal): 보통 바로 위 단계의 우선순위입니다. 약간의 성능 향상이 필요하지만 시스템 프로세스를 침범할 필요는 없는 프로세스에 사용하기 좋습니다.
  • 높음(High): 컴퓨터의 원활한 작동에 필수적인 중요 시스템 프로세스가 사용하는 우선순위 수준입니다. 사용자 응용 프로그램에는 권장되지 않습니다.
  • 실시간(Realtime): Windows에서 가능한 가장 높은 우선순위 수준입니다. 이 수준의 작업은 다른 모든 프로세스를 희생하면서 실시간으로 실행되므로, 오직 하드웨어 인터페이싱 프로세스만을 위해 예약되어 있습니다. 응용 프로그램을 이 우선순위로 실행하면 컴퓨터가 쉽게 충돌할 수 있습니다.

일상적인 작업에는 사실 '보통'과 '보통 이상', 이 두 가지 우선순위 수준만 사용하는 것이 좋습니다. 그보다 높은 수준은 시스템 프로세스에 맡기고, 낮은 수준은 중요하지 않은 백그라운드 작업에 활용하세요.

작업 우선순위를 설정하면 어떤 효과가 있을까?

프로세스의 우선순위를 새로 설정하면 처리 대기열에서 해당 프로세스의 위치가 변경됩니다. 우선순위가 높은 작업은 CPU 시간과 메모리 같은 시스템 리소스 배분에서 우선권을 받아 더 빠르게 실행됩니다.

반면 너무 많은 작업을 높은 우선순위로 올리면 계층 구조가 존재하는 본래의 취지가 무색해집니다. 모든 프로세스가 '높음'으로 실행된다면 운영체제는 어떤 프로세스가 진정으로 필수적인지 어떻게 판단할 수 있을까요?

필수적이지 않은 작업들을 지나치게 많이 높은 우선순위로 올리면 컴퓨터가 멈추거나, 심한 경우 아예 충돌이 발생할 수도 있습니다. 그렇기 때문에 대부분의 경우 프로세스 우선순위는 그대로 두는 것이 가장 현명합니다. 굳이 변경하더라도 소폭만 조정하고, 한두 개 프로세스에만 적용하는 것이 좋습니다.

Windows 10 작업 관리자에서 프로세스 우선순위 설정 방법

Windows에서 프로세스 우선순위를 설정하는 방법은 여러 가지가 있지만, 가장 쉬운 방법은 작업 관리자를 이용하는 것입니다.

  1. Ctrl+Alt+Del 키보드 단축키를 누르거나, 작업 표시줄을 마우스 오른쪽 버튼으로 클릭한 후 나타나는 메뉴에서 작업 관리자를 선택하여 작업 관리자를 엽니다.
  2. 작업 관리자를 처음 열면 실행 중인 응용 프로그램만 표시되는 간소화된 창이 나타납니다. 자세히를 선택해 전체 화면으로 전환하세요.
  3. 이제 백그라운드 작업을 포함해 컴퓨터에서 실행 중인 모든 프로세스의 전체 목록을 확인할 수 있습니다. 기본적으로 메모리 사용량 기준으로 정렬되어 있으며, 상단의 다른 범주를 선택해 정렬 기준을 변경할 수도 있습니다.
  4. 우선순위를 변경하려는 프로세스를 선택한 후 세부 정보 탭으로 전환합니다.
  5. 세부 정보 탭에서는 실행 중인 프로세스의 상태와 각종 기술적인 세부 사항을 확인할 수 있습니다. 기본 화면에서는 숨겨져 있던 많은 하위 프로세스들도 여기에 함께 표시됩니다.
  6. 선택한 프로세스를 마우스 오른쪽 버튼으로 클릭한 후 우선순위 설정으로 이동합니다. 모든 우선순위 수준이 나열된 하위 메뉴가 나타나면 원하는 수준(예시에서는 보통 이하)을 선택합니다.
  7. 선택한 프로세스의 우선순위를 변경할지 확인하는 메시지가 나타납니다. 우선순위 변경을 선택해 변경 사항을 적용합니다.
Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법 Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법 Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법 Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법 Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법 Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법 Windows 10 작업 관리자에서 프로세스 우선순위 설정하는 방법

이렇게 하면 프로세스의 새로운 우선순위가 즉시 적용됩니다. 프로세스는 현재 세션이 유지되는 동안 이 우선순위 수준으로 작동하며, 컴퓨터(또는 해당 프로세스)를 재시작하면 우선순위는 기본값으로 초기화됩니다.

프로세스 우선순위를 변경해야 할까?

Windows 10의 작업 관리자에서 프로세스 우선순위를 변경하는 것이 얼마나 쉬운지 살펴봤습니다. 그러다 문득 이런 생각이 들 수 있습니다. 실행 중인 모든 응용 프로그램의 우선순위를 올리면 안 될까? 성능 향상은 언제나 좋은 것 아닌가?

하지만 그렇게 해서는 안 됩니다. 다양한 우선순위 수준이 존재하는 데에는 분명한 이유가 있으며, 실행 중인 모든 프로세스를 '높음' 범주에 넣으면 충돌과 시스템 불안정만 초래할 뿐입니다.

기껏해야 한 번에 하나의 프로세스만 우선순위를 올리고, '보통 이상'을 넘지 않는 것이 바람직합니다. 이 정도면 컴퓨터 작동을 위태롭게 하지 않으면서도 빠른 성능 향상을 얻을 수 있습니다. 가장 이상적인 방법은 프로세스 우선순위를 아예 건드리지 않고, 게임 모드와 같은 내장 기능을 활용해 리소스를 많이 사용하는 응용 프로그램의 성능을 높이는 것입니다.