본문 바로가기

Cache

Linux - 캐시 메모리 비우기 캐시 메모리란?리눅스에서는 시스템 성능을 최적화하기 위해 캐시 메모리를 사용합니다. 캐시 메모리는 자주 접근하는 데이터를 디스크에서 읽어오는 대신 메모리에 저장하여, 더 빠르게 접근할 수 있도록 도와주어 시스템 성능을 향상시키는 역할을 합니다. 캐시 메모리의 종류페이지 캐시 (Page Cache): 파일의 내용을 캐시 하여 디스크에서 읽어오는 시간을 줄여줍니다. 자주 사용되는 파일 데이터를 메모리에 저장하여 파일 접근 속도를 빠르게 합니다.inode 캐시 (Inode Cache): 파일 시스템의 메타데이터를 캐시 합니다. inode는 파일이나 디렉터리의 크기, 소유자, 권한 등의 정보를 저장하며, 이 캐시를 통해 이러한 정보를 더 빠르게 읽어올 수 있습니다.dentry 캐시 (Dentry Cache): .. 더보기
Linux - 메모리 정보 확인 명령어(free) Linux free 명령어란? 리눅스 (CentOS, RHEL, Ubunto 등)에서 어떤 프로그램을 사용하냐에 따라 항상 메모리를 고려해야 합니다. 메모리를 많이 사용하는 프로그램도 많고, 캐시나 데이터베이스를 사용하는 경우 메모리 확인은 중요합니다. 이때 free 명령어를 사용하면 쉽게 메모리 사용량과 여유량 캐싱으로 사용되는 메모리를 확인할 수 있습니다. 1. 리눅스 가용 메모리 확인하기 total : 전체 물리적인 메모리의 크기 / 설정된 스왑 전체 크기 used : 사용 중인 메모리 크기 / (total - free - buff/cache) free : 사용 중이 아닌 메모리 크기 / 사용 가능한 메모리 크기 (total - used - buff/cache) shared : 공유 메모리 크기 /.. 더보기