교환 기능을 꺼야 하는지 어떻게 알 수 있나요?

교환 기능을 꺼야 하는지 어떻게 알 수 있나요?

5.5GiB의 메모리가 있고 2.8GiB(~50%)를 사용하지만 스왑에서는 5.6GiB 중 1.9GiB(~33%)를 사용합니다. 내 컴퓨터는 잘 돌아가지만 가끔 느려질 때가 있어요.

그렇다면 이것은 스왑 사용량이 많은 것입니까, 아니면 완전히 정상적인 것입니까?

         TOTAL      USED       %
  MEM    5.5 GiB    2.8 GiB    50%
  SWP    5.6 GiB    1.9 GiB    33%
  -----------------------------------------
  TOTAL  11.1 GiB   4.7 GiB    83%


  Linux base 3.18.3-201.fc21.x86_64 #1 SMP 
  Mon Jan 19 15:59:31 UTC 2015 x86_64 x86_64 x86_64 
  GNU/Linux

  cat /proc/sys/vm/swappiness
  60  //default

달리다

sudo sysctl -w vm.swappiness=10

하지만 아직 아무 일도 일어나지 않았습니다.

답변1

스왑 공간이 가득 차지 않는 한 얼마나 많은 스왑 공간이 사용되는지는 중요하지 않습니다. 더 중요한 것은 초당 스왑인 및 스왑아웃 작업이 얼마나 많이 수행되는지입니다. 스왑/교환은 vmstat, 또는 를 통해 sar모니터링할 수 있습니다 dstat.

스왑 영역이 가득 차고 스왑 인/스왑 아웃 작업이 거의 없는 경우 스왑 영역을 더 추가할 수 있습니다.

관련 정보