2011-10-13 4 views
2

내 컴퓨터에 두 개의 프로세서가 있습니다. 프로세스 P.exe에 대한 작업 관리자에 나타나는 CPU 사용량은 4-7 %입니다. 이 CPU 사용량은 프로세스 P에 의한 CPU 사용률의 백분율입니까?작업 관리자 CPU 사용량

나중에 프로세스 P의 단일 코어에 대한 선호도를 변경했습니다. 프로세스의 CPU 사용량이 6 ~ 9 % 범위로 증가했습니다. 단일 코어에 대한 프로세스의 선호도를 변경하면 프로세스 P의 CPU 사용량을 어떻게 증가시킬 수 있습니까?

답변

2

프로세스가 하나의 코어에서 다른 코어로 옮겨지고 프로세스 관리자가 작업 관리자를 보여 주면 표시되는 데이터가 정상화됩니다 (매초마다 업데이트되고 예를 들어 100 % cpu 사용이있는 경우). 1 초, 100x.1 = 10이므로 10 %를 보여줍니다). 제가 생각할 수있는 것은 여러분의 두 번째 코어가 때때로 프로그램을 처리하고 약 2 % -3 %를 측정하고 있고 첫 번째 코어가 약 4 % -7 %를 측정하는 두 번째 코어보다 더 많은 시간을 처리하고 있다는 것입니다.

어피 니티를 2로 설정하면 실행 중 코어 1이 커브 나 스파이크를 내렸을 때 코어 2 커브 또는 스파이크가 거의 같은 양만큼 증가하는 것을 볼 수 있습니다. 어쩌면 작은 그래프이기 때문에 확대/축소하거나 더 많은 처리 능력을 필요로하는 프로세스를 사용하여 변동이 커지고 내가 말하는 것을 볼 수 있습니다.

0

프로세스 P는 다중 코어로 처리 할 수 ​​있으므로 멀티 코어로 더 빠르고 효율적으로 작동합니다. 하나의 코어 만 사용하는 경우 CPU가 더 많이 작동하므로 CPU 사용량이 증가합니다. 그것은 2 대신 1 개의 다리 만 사용하는 것과 같습니다. 같은 거리를가더라도, 1보다 다리를 사용하는 데 더 많은 에너지와 시간을 사용합니다. 2