리눅스 속도 개선 - 불필요한 스왑을 줄여 속도개선하기
환경 :centos7
vmwate player
리눅스 서버를 운용하는 경우는 메모리가 통상 32기가 이상이 많습니다.
그럴 경우 서버에서 메모리를 다 사용하는 경우는 거의 없게 됩니다.
항시 메모리에 여유가 있다는 것이지요.
그럼에도 불구하고 남아잇는 메모리를 제쳐두고 스왑을 하는 경우가 대부분입니다.
[적용전 상태를 top으로 확인]
위 그림도 메모리의 여붑이 많이 있으나 스왑을 사용하고 있습니다.
스왑의 빈도수를 지정하는 것이 /etc/sysctl.conf 파일입니다.
[sysctl.conf 파일 설정]
이파일을 vi 로 열어
vm.swappiness=60 // 를
vm.swappiness=10 //수정하여 저장을 하고 시스템을 재시작 합니다.
[적용 후 메모리 확인]
여기서는 태스트용이라 기본 메모리가 1기가 바이트만 잡혀있어 스왑이 조금 나옵니다만,
실무에서는 스왑이 잡히지 않게 됩니다.
아래 부분이 실무에서 사용하는 리눅스의 자료입니다.
[실무자료 확인]
# top
KiB Mem : 32778344 total, 293012 free, 3480728 used, 29004604 buff/cache
KiB Swap: 16515068 total, 16485976 free, 29092 used. 27783332 avail Mem
=> 적용후
KiB Mem : 32778344 total, 31351468 free, 929044 used, 497832 buff/cache
KiB Swap: 16515068 total, 16515068 free, 0 used. 31429128 avail Mem
'컴퓨터 > 리눅스' 카테고리의 다른 글
가상컴퓨터 - VirtualBox 버츄얼박스 설치하기 (0) | 2018.06.11 |
---|---|
우분투 - 413 Request Entity Too Large -업로드 애러 (0) | 2018.05.28 |
centos7 mariadb 로그파일 삭제하기 (0) | 2017.10.17 |
centos 용량부족시 df 표시 용량과 실제 용량이 다를 때 (0) | 2017.09.22 |
mariadb(mySQL)에서 Incorrect key file 애러가 나올 때 처리방법 (0) | 2017.09.22 |