커널이 제한될 수 있는 이유는 무엇입니까?

커널이 제한될 수 있는 이유는 무엇입니까?

내 MBR이 한 시간 넘게 정지되기 시작했고 예를 들어 커널 보고서가 제한되고 있음을 발견했습니다(이것은 단지 2초의 예입니다).

$ sudo fs_usage | | grep -i throttled
12:26:45    THROTTLED    0.015159   kernel_task 
12:26:45    THROTTLED    0.015606   kernel_task 
12:26:45    THROTTLED    0.016328   kernel_task 
12:26:45    THROTTLED    0.014862   kernel_task 
12:26:45    THROTTLED    0.014797   kernel_task 
12:26:45    THROTTLED    0.015583   kernel_task 
12:26:45    THROTTLED    0.014794   kernel_task 
12:26:45    THROTTLED    0.014668   kernel_task 
12:26:45    THROTTLED    0.014915   kernel_task 
12:26:45    THROTTLED    0.014555   kernel_task 
12:26:45    THROTTLED    0.014660   kernel_task 
12:26:45    THROTTLED    0.015547   kernel_task 
12:26:45    THROTTLED    0.015364   kernel_task 
12:26:45    THROTTLED    0.015073   kernel_task 
12:26:45    THROTTLED    0.014832   kernel_task 
12:26:46    THROTTLED    0.015649   kernel_task 
12:26:46    THROTTLED    0.016643   kernel_task 
12:26:46    THROTTLED    0.014496   kernel_task 
12:26:46    THROTTLED    0.015488   kernel_task 
12:26:46    THROTTLED    0.014576   kernel_task 
12:26:46    THROTTLED    0.015531   kernel_task 
12:26:46    THROTTLED    0.015224   kernel_task 
12:26:46    THROTTLED    0.015182   kernel_task 
12:26:46    THROTTLED    0.015443   kernel_task 
12:26:46    THROTTLED    0.015166   kernel_task 
12:26:46    THROTTLED    0.015435   kernel_task 
12:26:46    THROTTLED    0.015105   kernel_task 
12:26:46    THROTTLED    0.015091   kernel_task 
12:26:46    THROTTLED    0.015131   kernel_task 
12:26:46    THROTTLED    0.015259   kernel_task 
12:26:46    THROTTLED    0.014865   kernel_task 
12:26:46    THROTTLED    0.015681   kernel_task 
12:26:46    THROTTLED    0.014455   kernel_task 
12:26:46    THROTTLED    0.015251   kernel_task 
12:26:46    THROTTLED    0.015928   kernel_task 
12:26:46    THROTTLED    0.015053   kernel_task 
12:26:46    THROTTLED    0.014699   kernel_task 
12:26:46    THROTTLED    0.015251   kernel_task 
12:26:46    THROTTLED    0.014499   kernel_task 
12:26:46    THROTTLED    0.015589   kernel_task 
12:26:46    THROTTLED    0.015166   kernel_task 
12:26:46    THROTTLED    0.015422   kernel_task 
12:26:46    THROTTLED    0.018772   nsurlsession
12:26:46    THROTTLED    0.029125   kernel_task 
12:26:46    THROTTLED    0.014671   kernel_task 
12:26:46    THROTTLED    0.014763   kernel_task 
12:26:46    THROTTLED    0.015114   kernel_task 
12:26:46    THROTTLED    0.009341   iStat Menus 
12:26:46    THROTTLED    0.008501   kernel_task 
12:26:46    THROTTLED    0.014090   kernel_task 

높은 CPU 온도와 관련이 있을 수 있다고 읽었기 때문에 iStat 메뉴를 통해 팬 제어를 최대로 높였지만 아무런 차이가 없습니다. 일부 작업을 종료하는 것만으로도 약간의 도움이 됩니다.

작업을 종료하거나 컴퓨터를 다시 시작하여 문제를 일시적으로 해결하는 방법을 알고 있습니다. 하지만 난 더 관심이 있어무엇정확히커널 제한이 있습니까?, 왜 이런 일이 발생합니까 (왜 제한되어 있나요?무엇이 제한을 방지하는지) 그리고 어떤 조치를 취해야 하는지 또는취소하는 방법? 어쩌면 덜 엄격하게 만들거나 비활성화하는 몇 가지 옵션이 있거나 CPU 온도를 더 낮추는 것이 도움이 될 수 있습니까?


추가 세부 사항:

$ uname -a
Darwin MBP.local 15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56 PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64 x86_64 i386 MacBookPro11,3 Darwin
$ top | head
Processes: 464 total, 19 running, 8 stuck, 437 sleeping, 4157 threads 
2016/05/25 12:31:44
Load Avg: 30.72, 39.86, 29.86 
CPU usage: 14.86% user, 46.0% sys, 39.12% idle 
SharedLibs: 84M resident, 18M data, 7760K linkedit.
MemRegions: 360850 total, 2901M resident, 55M private, 435M shared.
PhysMem: 16G used (8494M wired), 5664K unused.
VM: 1406G vsize, 528M framework vsize, 3900541086(0) swapins, 3913990343(0) swapouts.
Networks: packets: 136234033/128G in, 133429405/73G out.
Disks: 288046480/15T read, 220716626/15T written.
$ macosver -h | tail -n1
ProductVersion 10.11.2

답변1

fs_usage는 파일 시스템 사용량(및 관련 콘텐츠)에 대한 정보를 표시합니다. 이를 감안할 때 fs_usage의 THROTTLED는 제한되는 것이 CPU가 아니라 디스크 액세스임을 나타내는 것으로 의심됩니다(THROTTLED가매뉴얼 페이지). OSX는 활성 애플리케이션에 더 나은 성능을 제공하기 위해 유휴 애플리케이션의 I/O 처리량을 줄입니다(참조:이 아르스 기사) 따라서 반드시 문제가 되는 것은 아닙니다.

여기서 중요한 점은 이것이 어쨌든 열로 인해 CPU가 조절되어 응답이 중단된다는 증거가 아니라는 것입니다.

디스크 I/O는 살펴볼 가치가 있습니다. 대부분의 기존 UNIX에서는 낮은 디스크 처리량으로 인해 눈에 띄는 중단이 발생할 수 있습니다. 아마도 이것이 바로 여러분이 보고 있는 것일 수도 있지만 더 자세히 조사해야 하거나 추측만 할 수 있을 뿐입니다.

관련 정보