vmstat의 스왑 si/so는 어떤 크기로 비정상으로 간주되어야 합니까?

vmstat의 스왑 si/so는 어떤 크기로 비정상으로 간주되어야 합니까?

vmstat교환 si/so 열에서 교환에서 읽거나 쓴 초당 블록 수를 볼 수 있습니다 . 내 시스템의 메모리가 부족해서 스왑을 사용해야 합니다. 거의 모든 소프트웨어에는 RAM에 실제로 사용하지 않는 일부 바이트가 있기 때문에 이는 좋습니다. 이것을 교환 중에 방치해도 아무런 해가 없습니다.

하지만 시스템이 건강하지 못한 상태이고 교류 활동이 너무 많다는 사실을 언제 받아들여야 합니까? si=10, so=0 이미 문제가 있는 걸까요? 예를 들어, 버스트 si=100, so=500은 어떻습니까? 사용자가 불평할 때까지 기다리는 것 외에, 마침내 RAM을 더 확보해야 하는 시기를 결정하는 경험적 법칙이 있습니까?

답변1

가장 좋은 방법은 다음으로 전화하는 것입니다.

vmstat -s

행 을 보고 revolutions of the clock hand값을 확인하세요.

이 숫자가 일일 가동 시간 1회를 초과하지 않으면 RAM이면 충분합니다.

참고: 이것은 UNIX에서만 작동합니다! 리눅스에는 그런 가치가 없습니다. Linux 커널 사용자에게 Linux에 해당 기능이 없다고 알리는 것도 하나의 선택 사항일 수 있습니다.

관련 정보