nr_vmscan_write
나는 이것이 LRU 스캔 중에 더티 페이지가 다시 기록된다는 표시라고 생각합니다. 내가 아는 한, 이 메트릭이 증가하는 경우는 소수에 불과합니다(커널의 메모리 관리 코드에서 vmscan.c
).
vmscan_write Collectd가 vm 메트릭 섹션에서 이 메트릭을 사용하기 때문에 /proc/pid/vmstat에서 이 메트릭을 찾을 수 있습니다.
전문 지식을 갖춘 누군가가 어떤 일반적인 조건에서 급격한 상승을 기대할 수 있는지 설명할 수 있기를 바랍니다.
vm.swappiness
이는 1로 설정되었음에도 불구하고 일반적으로 전체 스왑 공간이 사용되는 Linux 3.10 커널에 있습니다 . 또한 free에서는 4G가 모두 사용된 것으로 표시되지만 /proc/pid/status에 있는 모든 pid에 대한 VmSwap 합계가 전체 스왑 공간(4G)을 합산하지 않는 것 같습니다. 전체 pid의 합이 3G에 가까워서 사용된 스왑 1G는 고려되지 않은 것 같습니다.
답변1
tmpfs에 스왑 공간을 사용할 수 있습니다. 이 외에도 페이지가 디스크로 출력되도록 하는 메모리 부족으로 인해 vmscan 쓰기가 발생할 수 있습니다.