Ubuntu는 항상 100% 스왑 공간을 사용합니다.

Ubuntu는 항상 100% 스왑 공간을 사용합니다.

VPS에 Ubuntu 16.04가 있습니다. 나는 주로 Python에서 웹 스크래핑 도구를 실행하기 위해 서버를 사용합니다. 다른 것에는 Docker가 호스팅하는 django 프로젝트와 postgreSQL 데이터베이스가 포함됩니다. 나는 netdata 도구를 사용하여 전체 시스템 사용량을 모니터링합니다. 동시에 작동하는 크롤러/프로세스 수에 관계없이 스왑 사용량이 항상 100%라는 것을 확인했습니다. 이게 정상인가요, 아니면 메모리에 문제가 있는 건가요?

일부 스크레이퍼가 작동 중일 때(낮은 부하) 내 네트워크 데이터의 일반 그래프:

낮은 부하

많은 크롤러가 작동 중일 때(큰 부하) 내 네트워크 데이터의 일반 그래프:

큰 부하

/etc/netdata# cat /proc/mdstat

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md2 : active raid1 nvme0n1p2[0]
      523200 blocks [2/1] [U_]

md3 : active raid1 nvme0n1p3[0]
      437971904 blocks [2/1] [U_]
      bitmap: 4/4 pages [16KB], 65536KB chunk

free -m
              total        used        free      shared  buff/cache   available
Mem:          64362        2782        1394         294       60184       60645
Swap:           510         510    

내 스왑 값 = 60(기본값).

Linux에서는 이것이 정상입니까?

관련 정보