검색

8.3.4. KSM 비활성화

download PDF
커널 동일 페이지 병합(KSM)에는 특정 환경 또는 호스트 시스템에 비해 너무 클 수 있는 성능 오버헤드가 있습니다. KSM은 게스트 간에 정보를 유출하는데 잠재적으로 사용될 수 있는 측면 채널을 도입할 수도 있습니다. 우려되는 경우 게스트별로 KSM을 비활성화할 수 있습니다.
KSM은 ksmtunedksm 서비스를 중지하여 비활성화할 수 있습니다. 그러나 이 작업은 재시작 후 유지되지 않습니다. KSM을 비활성화하려면 터미널에서 root로 다음을 실행합니다.
# systemctl stop ksmtuned
Stopping ksmtuned:                                         [  OK  ]
# systemctl stop ksm
Stopping ksm:                                              [  OK  ]
ksmtuned 를 중지하고 ksm 은 KSM이 비활성화되지만, 다시 시작한 후에는 이 작업이 유지되지 않습니다. systemctl 명령을 사용하여 KSM을 영구적으로 비활성화합니다.
# systemctl disable ksm
# systemctl disable ksmtuned
KSM이 비활성화되면 KSM을 비활성화하기 전에 공유한 모든 메모리 페이지가 계속 공유됩니다. 시스템의 모든 PageKSM을 삭제하려면 다음 명령을 사용하십시오.
# echo 2 >/sys/kernel/mm/ksm/run
이 작업이 수행되면 khugepaged 데몬은 KVM 게스트 물리적 메모리에 투명한 hugepages를 다시 빌드할 수 있습니다. # echo 0 >/sys/kernel/mm/ksm/run 을 사용하면 KSM이 중지되지만 이전에 생성된 모든 KSM 페이지를 공유 해제하지는 않습니다 (이는 # systemctl stop ksmtuned 명령과 동일).
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.