컴퓨터가 CPU나 RAM을 대부분 사용하지 않는데 컴퓨터가 느리게 실행되는 이유는 무엇입니까?

컴퓨터가 CPU나 RAM을 대부분 사용하지 않는데 컴퓨터가 느리게 실행되는 이유는 무엇입니까?

저는 비교적 저렴한 노트북과 고급 데스크탑이라는 두 대의 컴퓨터를 가지고 있습니다. 내 노트북은 때때로 데스크톱에서 빠르게 수행할 수 있는 다양한 작업을 수행하면서 느리게 실행됩니다. 첫 번째 추측은 CPU나 RAM의 대부분을 사용하고 있다는 것입니다. 하지만 작업 관리자의 성능 탭을 보면 어느 쪽도 실제로 최대치를 초과하지 않는 것으로 보입니다.

그렇다면 내 노트북이 상대적으로 느리게 실행되는 이유는 무엇입니까? 왜 더 많은 리소스를 할당하지 않습니까? 내 데스크톱은 이를 잘 처리할 수 있으므로 프로그램 설계가 잘못되었다고 할 수는 없지만 다른 문제로 인해 속도가 느려지고 있습니다.

답변1

우선, 귀하의 컴퓨터에 있는 CPU는 아마도 몇 개의 CPU가 하나로 결합된 것일 것입니다(더 많은 물리적 코어). 각 물리적 코어에 몇 개의 코어가 있을 수도 있습니다.논리 코어.

둘째 - 노트북의 사용량을 최대로 늘릴 수는 없지만 프로그램이단일 스레드그러면 하나의 코어만 사용할 수 있으며 그 이상은 사용할 수 없습니다. 이는 4개의 코어가 있고 Windows 작업 관리자가 한 프로그램에서 25%의 CPU 사용량을 표시하는 경우 한 프로그램이 한 코어의 최대 속도를 사용하므로 더 빠르게 수행할 수 없음을 의미합니다.

예를 들어, 내 i7-3xxx 프로세서에는 4개의 물리적 코어가 있습니다. 그러나 각 코어에는 두 개의 논리 코어가 있으므로 총 8개의 코어를 처리할 수 있습니다. 그런 다음 Windows에서는 모든 프로그램 실행을 모든 코어에 할당하여 효율성을 극대화할 수 있습니다. 실행하는 프로그램이 하나의 코어만 사용할 수 있는 경우 Windows는 프로그램이 하나의 코어의 최대 속도로 실행되도록 하는 것 외에는 이에 대해 아무것도 할 수 없습니다(또는 내가 아는 한 다른 OS).

세 번째 - RAM 및 CPU 사용량이 거의 0%일 수 있습니다.하드 디스크사용되지 않습니다. 최신 하드웨어 하드 디스크에서도 거의 항상 병목 현상이 발생합니다. 하드 디스크를 최대로 사용하면 컴퓨터의 전체 성능이 항상 저하되는 것 같습니다. 최대로 사용되는 HDD는 특히 데이터를 이동하려는 응용 프로그램에 적합합니다. HDD를 많이 사용하지 않는 애플리케이션은 여전히 ​​속도가 느려지지만 HDD를 필요로 하는 앱과 동일한 속도로 영향을 받지 않습니다.

또한 팁, 위의 추론 중 하나라도 적용되지 않는다면 데스크탑의 하드웨어가 더 좋기 때문일 뿐입니다. 컴퓨터는 복잡하며 RAM 속도, RAM 크기, 버스 속도, CPU 캐시, CPU 속도, 지원되는 CPU 지침, HDD rpm, HDD 속도, 소프트웨어 구성, 백그라운드 프로세스 등 모든 매개변수가 중요합니다.

관련 정보