Kswapd는 CPU를 90% 이상 사용합니다. 무엇을 하고 있나요?

Kswapd는 CPU를 90% 이상 사용합니다. 무엇을 하고 있나요?

kswapd나는 0.99부터 GNU/Linux를 실행해 왔으며 CPU 시간이 심각하게 사용되는 것을 본 것은 지난 몇 년뿐이었습니다 .

과거에는 스왑 시스템이 디스크를 기다리고 디스크가 응답할 때까지 CPU 시간을 거의 사용하지 않았습니다.

무엇이 바뀌어서 kswapd이제는 거의 코어 전체를 행복하게 먹나요?

도대체 무엇을 kswapd하고 있어서 CPU에 그렇게 많은 부하를 가하는 걸까요?

답변1

내 시스템 중 하나는 zswap을 사용하는데, 이는 해당 시스템에서 CPU가 사용되는 이유를 설명합니다 kswapd. 이는 RAM을 압축하므로 분명히 많은 CPU 시간을 차지합니다. CPU를 800% 사용하고 있는 것으로 나타났습니다.

하지만 이것이 CPU 시간을 많이 잡아먹는 유일한 문제는 아니라고 생각합니다.

관련 정보