커널의 특정 파라미터값 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,484 조회
- 0 추천
- 목록
본문
커널의 특정 파라미터값 확인하기
커널 파라미터의 값들을 모두 확인하였지만 이번에는 조금 응용하여 특정 파라미터의 값을 확인하는 방법을 설명하겠습니다.
다음과 같이 특정 파라미터값만을 확인하고자 할 때에는 다음 예와 같이 “sysctl -a”의 결과를 특정문자열에 해당하는 패턴행만을 grep으로 잡아서 확인하면 됩니다.
다음의 예는 kernel.max라는 파라미터의 값만을 확인한 것입니다.
[root@su250 ~]# sysctl -a | grep kernel.max kernel.max_lock_depth = 1024 [root@su250 ~]# |
그리고 다음은 sysrq, file-max, 그리고 mem에 관한 커널파라미터 값을 확인한 것입니다
[root@host3 root]# sysctl
-a | grep sysrq |
위의 예에서 실행된 3가지 명령들의 의미는 다음과 같습니다.
sysctl -a | grep sysrq
커널파라미터중 sysrq(매직키)에 관한 설정 값을 확인한 것이며,
sysctl -a | grep file-max
두번째 예는 file-max(오픈가능한 최대파일수)에 관한 설정값을 확인한 것이며,
sysctl -a | grep mem
셋번째 예는 mem(메모리)에 관한 설정값을 확인한 것입니다.
물론, 다음과 같이 grep을 이용하여 커널 파라미터의
설정값들 중 원하는 값들만을 확인하실 수 있습니다.
다음은 kernel.panic와 관련된 커널 파라미터값만을 확인한 것입니다.
[root@su250 ~]# sysctl -a | grep kernel.panic kernel.panic = 0 kernel.panic_on_oops = 0 kernel.panic_on_unrecovered_nmi = 0 [root@su250 ~]# |
그리고 다음은 파일시스템과 관련된 “fs.”에 해당하는 파라미터값들만 확인한 것입니다.
[root@su250 sys]# sysctl -a | grep fs.
vm.vfs_cache_pressure = 100 fs.inode-nr = 5755 234 fs.inode-state = 5755 234 0 0 0 0 0 fs.file-nr = 704 0 102016 fs.file-max = 102016 fs.nr_open = 1048576 fs.dentry-state = 6429 4489 45 0 0 0 fs.overflowuid = 65534 fs.overflowgid = 65534 fs.leases-enable = 1 fs.dir-notify-enable = 1 fs.lease-break-time = 45 fs.aio-nr = 0 fs.aio-max-nr = 65536 fs.inotify.max_user_instances = 128 fs.inotify.max_user_watches = 8192 fs.inotify.max_queued_events = 16384 fs.suid_dumpable = 0 fs.binfmt_misc.status = enabledfs.quota.lookups = 0 fs.quota.drops = 0 fs.quota.reads = 0 fs.quota.writes = 0 fs.quota.cache_hits = 0 fs.quota.allocated_dquots = 0 fs.quota.free_dquots = 0 fs.quota.syncs = 15 fs.mqueue.queues_max = 256 fs.mqueue.msg_max = 10 fs.mqueue.msgsize_max = 8192 sunrpc.nfs_debug = 0 sunrpc.nfsd_debug = 0 [root@su250 sys]# |
이렇게 수많은 커널 파라미터값들 가운데 우리가 원하는 파라미터값만을 확인할 수 있습니다.
관련자료
-
이전
-
다음