리눅스 시스템 캐시 메모리 초기화# Operation System/Linux2022. 12. 14. 07:40
Table of Contents
728x90
반응형
캐시메모리 설정 확인
To free pagecache: (페이지케쉬 클리어)
# echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes: (트리와 아이노드 클리어)
# echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes: (1번과 2번 모두 클리어)
# echo 3 > /proc/sys/vm/drop_caches
Cached 메모리 사용정도를 지정하는 방법
vfs_cache_pressure 커널파라미터를 이용해서
디렉토리와 inode 오브젝트에 대한 캐시로 사용된 메모리를 반환하는 경향의 정도를 지정하는 항목으로
기본값은 100으로 되어있습니다.
해당값을 0으로 설정하게 되면 Linux 커널은 오브젝트에 대한 캐시를 반환하지 않게 되며
얼마지나지 않아 Out of Memory 메세지를 뿌리게 되므로 사용시 유의하셔야 합니다.
또한 100이상의 값을 주면 Linux 커널은 오브젝트에 대한 캐시를 자주 반환하려고하며
이를 이용하면 inode와 dentry 캐시를 줄일수 있습니다.
즉, 숫자가 높으면 높을수록 메모리에서는 캐시를 보관하지 않습니다.
해당방법은 시스템에 큰 변화를 줄수 있으므로 충분한 테스트후에 서비스에 적용하길 바랍니다.
# 1회성
[darksharavim] echo 10000 > /proc/sys/vm/vfs_cache_pressure
# 영구적(커널 파라미터에 설정을 저장)
[darksharavim] vi /etc/sysctl.conf
.....................
sysctl vm.vfs_cache_pressure=10000
[darksharavim] sysctp -p
728x90
반응형
'# Operation System > Linux' 카테고리의 다른 글
grep(egrep) 특정시간지정 정규식 검색 (0) | 2023.10.11 |
---|---|
centos8x update error (0) | 2023.01.17 |
리눅스 시스템 스왑 메모리 확인 (0) | 2022.12.08 |
리눅스 시스템 free command (0) | 2022.12.08 |
리눅스 시스템 모니터링 sar (0) | 2022.11.24 |
@다크쉐라빔 :: 다크쉐라빔의 주절주절
안녕하세요. 이곳은 IT위주의 잡다한 정보를 올려두는 개인 블로그입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!