컴퓨터의 가상 메모리는 우선 순위 리소스이므로 당사가 제공하는 도구를 사용하여 적절하게 제어하고 모니터링해야합니다. 여기에는 기억을 보는 방법을 아는 것도 포함됩니다. 램 또는 사용 된 메인과 무료이며 교환 메모리 자체 또는 교환, 우선 순위가 아니고 RAM에 업로드되지 않았거나 RAM에서 추출 된 모든 데이터 및 프로세스를 저장하여 우선 순위가 더 높은 다른 항목을 소개합니다. 글쎄, 이것은 많은 세부 사항을 다루지 않고 어떻게 작동하는지에 대한 간단한 설명입니다.
제어하는 방법을 알고, 오히려 이 추억을 모니터링 우리의 Linux 시스템에는 수많은 가능성이 있습니다. Linux가 제공하는 /proc 인터페이스 파일 중 일부를 연결기로 보거나 이러한 유형의 파일 또는 다른 파일을 사용하여 해당 정보를 얻고 이를 보다 사용자 친화적인 방법입니다. 메모리에 대한 특정 데이터를 제공하는 프로세스를 참조하는 top 및 기타 명령과 같은 명령을 사용할 수도 있습니다. 자유 명령, 사용 및 여유 RAM 및 SWAP 메모리, 버퍼 등을 볼 수 있습니다. 이를 위해 내 의견으로는 다소 이해하기 쉬운 방식으로 단위를 표시하는 -h 옵션을 사용할 수도 있습니다.
free -h
명령과 함께 스왑 온 파티션을 활성화하거나 파일을 스왑 할 수 있지만 -s 옵션을 사용하면 용량도 확인할 수 있습니다.
swapon -s
우리는 계속 vmstat 이름에서 알 수 있듯이 가상 메모리의 상태를 보여줍니다.
vmstat
또 다른 옵션은 멤스타트, 이전 항목과 유사합니다.
memstat
이제 가자 / proc 파일 메모리 정보를 얻기 위해 참조 할 수 있습니다.
cat /proc/swaps
cat /proc/meminfo
마지막으로 우리는 단순히 사용하는 다른 명령을 사용할 것입니다. DMI 테이블 하드웨어 정보를 얻으려면이 옵션을 사용하여 메모리 정보 만 필터링합니다.
sudo dmidecode --type memory
흥미로운 기사.
은혜는 시계와 결합하여 몇 초마다 모니터링하는 것입니다 (기본적으로 2이지만 "-n"로 조정할 수 있음).
예 :
무료 시청 -h
시계 -n 1 무료 -h
Bash가 제공하는 또 다른 유틸리티는 "&&"및 ";"연산자를 사용하여 동시에 명령을 실행하는 것입니다.
예 :
free -h; cat / proc / swaps
grep 및 파이프 ( "|"문자)를 사용하여 필터링 할 수도 있습니다.
예 :
무료 -h | grep '메모리'
또는 printf를 사용하여 원하는 텍스트를 추가 할 수도 있습니다.
printf '내 명령 : \ n'; 무료 -h
그리고 훨씬 더 🙂