내 서버가 왜 교체됩니까?

내 서버가 왜 교체됩니까?

무닌은 대부분의 시간 동안 아무것도 하지 않는 램을 보여줍니다. 그러나 교환은 여전히 ​​발생합니다. 실제로 꽤 정기적으로 HDD를 수렁에 빠뜨리고 있습니다.

여기에 이미지 설명을 입력하세요

아니면 램 그래프를 잘못된 방식으로 보고 있는 걸까요? 이런 종류의 문제를 진단하려면 어떻게 해야 합니까?

답변1

좋아, 그럼 좀 더 자세히 살펴보자.

귀하의 이미지를 통해 귀하의 서버는 하루 중 몇 분의 시간을 보고하는 것으로 나타났습니다.페이지교체중입니다.

메모리 페이지의 크기는 4KiB입니다. 4096바이트입니다. 그래프에서 초당 스왑 아웃되는 최대 페이지 양은 2입니다. 이는 아마도 10~15분 동안 초당 8192바이트입니다. 귀하의 하드 드라이브가 이를 처리할 수 있습니다. 정말. 이것은~ 아니다하드 드라이브를 수렁에 빠뜨리는 중입니다. 그렇다면 실제로 다른 드라이브가 필요합니다. 간단한 하드 드라이브라도 일반적으로 초당 수십 메가바이트를 처리할 수 있습니다.

이제,서버가 스왑 중입니다. 장기간 켜져 있는 Linux 시스템에서 일부 스왑을 사용하는 것은 매우 정상적인 현상입니다. 거의 액세스하지 않는 페이지만 교체되며, 이런 일이 발생하더라도 부정적인 영향을 받지 않습니다.

다시 말하지만, 귀하의 경우 스왑으로 사용된 용량은 불과 몇 메가바이트에 불과합니다. 그래프의 흰색 부분을 발생한 미세한 스왑 양과 연관시킬 수 없습니다. 당신은 그것을 찾고 있습니까?

답변2

때로는 RAM이 충분한 경우에도 Linux가 스왑됩니다. 이로 인해 문제가 발생하는 경우 다음을 수행할 수 있습니다.

ㅏ)교환 가치를 줄이세요

b) 스왑 파티션의 크기를 줄이거나 완전히 제거하십시오. (저는 개인적으로 매우 작은 스왑 파티션을 갖고 싶어합니다. 많은 시스템 관리자는 아무것도 좋아하지 않습니다. 이는 어떤 종류의 실패(oom 대 스왑핑)가 귀하에게 더 나쁜지에 따라 다릅니다.)

관련 정보