Oracle® Solaris 11.2 조정 가능 매개변수 참조 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

커널 메모리 할당자

Oracle Solaris 커널 메모리 할당자는 커널 내의 클라이언트가 사용할 수 있도록 메모리 청크를 배포합니다. 할당자는 해당 클라이언트가 사용할 수 있도록 다양한 크기의 캐시를 여러 개 만듭니다. 또한 클라이언트는 자신이 사용할 캐시를 만들도록 할당자에 요청할 수도 있습니다(예: 특정 크기의 구조를 할당하도록 요청). 할당자가 관리하는 각 캐시에 대한 통계는 kstat -c kmem_cache 명령을 사용하여 확인할 수 있습니다.

간혹 손상으로 인해 시스템이 패닉 상태가 될 수도 있습니다. 커널 메모리 할당자는 버퍼에 대해 다양한 무결성 검사를 수행하는 디버깅 인터페이스(플래그 세트)를 지원합니다. 또한 커널 메모리 할당자는 할당자에 대한 정보를 수집합니다. 무결성 검사를 통해 오류가 실제로 발생한 위치와 가까운 곳에서 오류를 감지할 수 있습니다. 수집된 정보는 패닉의 원인을 규명하고자 하는 사용자에게 유용한 추가 데이터를 제공합니다.

플래그 사용은 시스템 작업 중 추가 오버헤드와 메모리 사용을 야기합니다. 따라서 플래그는 메모리 손상 문제가 의심되는 경우에만 사용해야 합니다.