본문 바로가기

Memory

Linux - 캐시 메모리 비우기 캐시 메모리란?리눅스에서는 시스템 성능을 최적화하기 위해 캐시 메모리를 사용합니다. 캐시 메모리는 자주 접근하는 데이터를 디스크에서 읽어오는 대신 메모리에 저장하여, 더 빠르게 접근할 수 있도록 도와주어 시스템 성능을 향상시키는 역할을 합니다. 캐시 메모리의 종류페이지 캐시 (Page Cache): 파일의 내용을 캐시 하여 디스크에서 읽어오는 시간을 줄여줍니다. 자주 사용되는 파일 데이터를 메모리에 저장하여 파일 접근 속도를 빠르게 합니다.inode 캐시 (Inode Cache): 파일 시스템의 메타데이터를 캐시 합니다. inode는 파일이나 디렉터리의 크기, 소유자, 권한 등의 정보를 저장하며, 이 캐시를 통해 이러한 정보를 더 빠르게 읽어올 수 있습니다.dentry 캐시 (Dentry Cache): .. 더보기
Linux - 스왑 메모리(SWAP Memory) 란? 스왑 메모리란?스왑 메모리(Swap Memory)는 리눅스와 같은 운영 체제에서 물리적 메모리(RAM)가 부족할 때 사용하는 하드 드라이브의 일부 공간을 말합니다. 이 공간은 시스템의 RAM이 가득 찼을 때, 현재 사용하지 않는 메모리 데이터를 임시로 저장하는 용도로 사용됩니다. 스왑 공간을 사용함으로써 시스템은 더 많은 프로그램을 동시에 실행할 수 있지만, 스왑을 사용하는 동안의 입출력 속도는 RAM을 사용할 때보다 상당히 느릴 수 있습니다.스왑 메모리 확인 방법리눅스에서 스왑 메모리 사용량을 free와 swapon 명령어를 이용해 확인해 볼 수 있습니다.free 명령어free -hswapon 명령어swapon -s 명령어는 시스템에 활성화된 스왑 정보를 보여줍니다. (cat /proc/swaps 도 .. 더보기