메모리 사용량
메모리 자원 부족으로 인해 시스템 성능이 저하되는 경우 메모리 바인드됩니다. /proc/meminfo의 컨텐츠를 보고 메모리 자원을 보고 이들이 사용되는 방법을 확인할 수 있습니다. /proc/swap에는 스왑 파일에 대한 정보가 있습니다.
스왑 공간은 시스템 가상 스토리지의 확장으로 사용됩니다. 그러므로 메모리나 스왑 공간이 충분하지 않으면 성능 문제점이 발생합니다. 일반 가이드라인에 의하면 스왑 공간이 실제 메모리 크기의 두 배 이상이 되어야 합니다.
스왑 공간은 파일 또는 디스크 파티션 중 하나일 수 있습니다. 디스크 파티션은 파일보다 더 나은 성능을 제공합니다. fdisk 및 cfdisk는 다른 스왑 파티션을 작성하는 데 사용하는 명령입니다. 이는 I/O 활동을 분배하여 향후 병목 현상의 발생을 줄여주므로 다른 디스크 드라이브에 스왑 파티션을 작성하는 것이 좋습니다.
vmstat 도구는 성능 문제점이 발생할 수 있는 위치를 찾는 데 도움을 줍니다. 예를 들어, 높은 스왑 비율이 발생한다는 것은 충분한 실제 또는 스왑 공간이 없다는 의미일 수 있습니다. free 명령은 메모리 구성을 표시합니다. swapon -s는 스왑 디바이스 구성을 표시합니다. 스왑 비율이 높은 것은(예: 많은 페이지 결함) 실제 메모리를 늘려야 한다는 것을 의미합니다. vmstat 명령에 대한 자세한 정보는 vmstat 명령에서 제공됩니다.