2장. 외부 커널 매개변수에 대한 중요한 변경 사항


이 장에서는 시스템 관리자에게 Red Hat Enterprise Linux 6.8과 함께 제공되는 커널 변경 사항에 대한 요약을 제공합니다. 이러한 변경 사항에는 추가 또는 업데이트된 proc 항목, sysctlsysfs 기본값, 부팅 매개 변수, 커널 구성 옵션 또는 눈에 띄는 동작 변경이 포함됩니다.
force_hrtimer_reprogram [KNL]
hrtimer_reprogram() 함수에서 만료된 타이머를 강제로 다시 프로그래밍합니다.
softirq_2ms_loop [KNL]
softirq 처리를 최대 2ms로 설정합니다. 기본 시간은 기존 Red Hat Enterprise Linux 6 동작입니다.
tpm_suspend_pcr=[HW,TPM]
일시 중단 시 tpm 드라이버는 TPM_SaveState 작업에서 마지막으로 기록된PCRR을 플러시하지 못하는 일부 칩의 해결 방법으로 지정된 PCR(주요 구성 요소 회귀) 회귀( PCR )를 확장하도록 지정합니다. 이렇게 하면 다른 모든 PCR이 저장됩니다.
형식: 정수 pcr id
/proc/fs/fscache/stats
표 2.1. 클래스 Ops:
새로운 기능:ini=N초기화된 비동기 ops 수
변경 사항:rel=N유휴 상태일 때 ini=N과 동일합니다.
표 2.2. 새 클래스 CacheEv
nsp=N공간 부족으로 인해 거부된 오브젝트 조회 또는 생성 수
stl=N삭제된 오래된 오브젝트 수
rtr=Nrelinquished 시 사용되지 않는 오브젝트 수
cul=N구성된 오브젝트 수
/proc/sys/net/core/default_qdisc
네트워크 장치에 사용할 기본 기술 자료입니다. 이를 통해 pfifo_fast 의 기본 큐 처리 방법을 대체로 덮어쓸 수 있습니다. 기본 대기열 평가는 추가 매개 변수가 없이 생성되므로 구성없이 잘 작동하는 징계를 큐하는 데 가장 적합합니다(예: stochastic 공정 대기열(sfq)). 클래스와 대역폭을 설정해야 하는 계층 구조 토큰 버킷 또는 Deficit Round Robin과 같은 queuing 규율은 사용하지 마십시오.
기본값: pfifo_fast
/sys/kernel/mm/ksm/max_page_sharing
KSM 페이지에 허용되는 최대 공유 수입니다. 이렇게 하면 가상 메모리 rmap 목록이 너무 커지지 않도록 중복 제거 제한이 적용됩니다. 새로 생성된 KSM 페이지에 두 개 이상의 공유자가 있으므로 최소값은 2개입니다. rmap walk에는 O(n) 복잡성이 있습니다. 여기서 Nrmap_items 입니다. 이 수는 페이지를 공유하는 가상 매핑입니다. 이 매핑은 max_page_ sharing 에 의해 제한됩니다. 따라서 이는 서로 다른 KSM 페이지에 rmap walk context에서 선형 O(N) 계산 복잡성을 효과적으로 분배합니다. stable_node 체인에 대한 ksmd 도 O(N)이지만 N은 rmap_items 수가 아닌 stable_node dups 수이므로 ksmd 성능에 큰 영향을 미치지 않습니다. 실제로 최상의 stable_node dups 후보가 보관되어 dups 목록의 헤드에 있습니다. 이 값이 클수록 KSM 이 메모리를 병합할수록 stable_node dups가 stable_node 체인->hlist에 대기하여 정리를 확인하기 때문입니다. 그리고 중복 제거 요소가 높을수록 느릴 수 있지만 가장 느린 경우 rmap walk는 주어진 KSM 페이지에 대해 있을 수 있습니다. rmap 워크가 느려지면 스왑, 압축, NUMA 분산 및 페이지 마이그레이션 중에 특정 가상 메모리 작업에 대한 대기 시간이 길어지고 가상 메모리 호출기에 대한 응답성이 감소됩니다. rmap walk를 수행하는 VM 작업과 관련이 없는 다른 작업의 스케줄러 대기 시간은 rmap walks가 항상 친숙한 방식으로 예약되므로 이 매개변수의 영향을 받지 않습니다.
/proc/sys/net/core/default_qdisc
네트워크 장치에 사용할 기본 기술 자료입니다. 이를 통해 pfifo_fast 의 기본 큐 처리 방법을 대체로 덮어쓸 수 있습니다. 기본 대기열은 추가 매개 변수 없이 생성되므로 구성없이 잘 작동하는 징계를 큐하는 데 가장 적합합니다(예: stochastic 공정 대기열(sfq)). 클래스와 대역폭을 설정해야 하는 계층 구조 토큰 버킷 또는 Deficit Round Robin과 같은 queuing 규율은 사용하지 마십시오.
기본값: pfifo_fast
/sys/kernel/mm/ksm/stable_node_chains_prune_millisecs
오래된 stable_node 를 정리하기 위해 stable_node 체인에 연결된 stable_node "dups"의 전체 목록을 이동하는 빈도입니다. 더 작은 milllisecs 값은 대기 시간이 짧은 KSM 메타데이터를 해제하지만 스캔 중에 ksmd 가 더 많은 CPU를 사용하도록 합니다. 이는 stable_node 체인에만 적용되므로 단일 KSM 페이지가 max_page_ sharing 에 도달하지 않는 한 noop입니다. 이러한 경우 stable_node 체인이 없습니다.
/sys/kernel/mm/ksm/stable_node_chains
할당된 안정적인 노드 체인의 수입니다. 이는 max_page_ sharing 제한에 도달하는 KSM 페이지 수입니다.
/sys/kernel/mm/ksm/stable_node_dups
stable_node 체인에 대기 중인 안정적인 노드 dups 수입니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat