티스토리 뷰
kconfig, kcmodule, kctune
kconfig
root@rx233 [/stand]
# ll
total 245680
-rw-r--r-- 1 root sys 0 Jun 22 12:53 .kc.lock
drwxr-xr-x 5 root sys 8192 Jun 22 13:24 backup -> 커널파라메터를 변경시 바로 전단계의 커널 백업본
dr-xr-xr-x 3 bin bin 96 Jun 22 12:53 boot.sys
-rw-r--r-- 1 root sys 22 Jun 22 12:45 bootconf
lrwxr-xr-x 1 root root 14 Jun 22 14:04 bootfs -> current/bootfs
drwxr-xr-x 5 root sys 8192 Jun 22 13:29 current -> 현재의 커널
-rw-r--r-- 1 root sys 7520 Jun 22 14:04 ext_ioconfig
-rw-r--r-- 1 root sys 7520 Jun 22 14:04 ext_ioconfig.lkg
-rw-r--r-- 1 root sys 5052 Jun 22 14:04 ioconfig
-rw-r--r-- 1 root sys 5052 Jun 22 14:04 ioconfig.lkg
drwxr-xr-x 2 root sys 96 Jun 22 14:05 krs
drwxr-xr-x 5 root sys 8192 Jun 22 13:24 last_install
drwxr-xr-x 2 root root 96 Jun 22 12:45 lost+found
lrwxr-xr-x 1 root root 7 Jun 22 14:04 nextboot -> current
-rw------- 1 root root 40 Jun 22 14:03 rootconf
lrwxr-xr-x 1 root root 15 Jun 22 14:04 system -> nextboot/system
-rwxr-xr-x 4 root sys 125713360 Jun 22 13:18 vmunix
root@rx233 [/stand]
# ll -i vmunix
277 -rwxr-xr-x 4 root sys 125713360 Jun 22 13:18 vmunix
root@rx233 [/stand]
# ll -i ./current/vmunix
277 -rwxr-xr-x 4 root sys 125713360 Jun 22 13:18 ./current/vmunix
현재 올라가있는 커널의 저장
# kconfig -s myconf
* The currently running configuration has been saved as 'myconf'.
root@rx233 [/stand]
#
root@rx233 [/stand]
# ll
total 245696
-rw-r--r-- 1 root sys 0 Jun 22 12:53 .kc.lock
drwxr-xr-x 5 root sys 8192 Jun 22 13:24 backup
dr-xr-xr-x 3 bin bin 96 Jun 22 12:53 boot.sys
-rw-r--r-- 1 root sys 22 Jun 22 12:45 bootconf
lrwxr-xr-x 1 root root 14 Jun 22 14:04 bootfs -> current/bootfs
drwxr-xr-x 5 root sys 8192 Jun 22 13:29 current
-rw-r--r-- 1 root sys 7520 Jun 22 14:04 ext_ioconfig
-rw-r--r-- 1 root sys 7520 Jun 22 14:04 ext_ioconfig.lkg
-rw-r--r-- 1 root sys 5052 Jun 22 14:04 ioconfig
-rw-r--r-- 1 root sys 5052 Jun 22 14:04 ioconfig.lkg
drwxr-xr-x 2 root sys 96 Jun 22 14:05 krs
drwxr-xr-x 5 root sys 8192 Jun 22 13:24 last_install
drwxr-xr-x 2 root root 96 Jun 22 12:45 lost+found
drwxr-xr-x 5 root sys 8192 Jun 22 14:27 myconf
lrwxr-xr-x 1 root root 7 Jun 22 14:04 nextboot -> current
-rw------- 1 root root 40 Jun 22 14:03 rootconf
lrwxr-xr-x 1 root root 15 Jun 22 14:04 system -> nextboot/system
-rwxr-xr-x 5 root sys 125713360 Jun 22 13:18 vmunix
커널 튜닝전에 위 작업으로 커널 백업이 필요.
backup 폴더는 바로 한단계 전 커널상태가 저장될 뿐!
내용 확인
root@rx233 [/stand]
# cd my*
root@rx233 [/stand/myconf]
# ls
.config README bootfs krs mod system vmunix
root@rx233 [/stand/myconf]
# ll
total 245584
-rw-r--r-- 1 root sys 0 Jun 22 14:27 .config
-rw-r--r-- 1 root sys 147 Jun 22 14:27 README
drwxr-xr-x 3 root sys 96 Jun 22 14:27 bootfs
drwxr-xr-x 2 root sys 96 Jun 22 14:27 krs
drwxr-xr-x 2 root sys 8192 Jun 22 14:27 mod
-rw-r--r-- 1 root sys 4649 Jun 22 14:27 system
-rwxr-xr-x 5 root sys 125713360 Jun 22 13:18 vmunix
root@rx233 [/stand/myconf]
# cd ..
root@rx233 [/stand]
백업 받았던 myconf 삭제
# kconfig -d myconf
WARNING: It is not possible to recover a deleted configuration.
==> Delete the configuration 'myconf'? y
* The configuration 'myconf' has been deleted.
root@rx233 [/stand]
#
root@rx233 [/stand]
# ll
total 245680
-rw-r--r-- 1 root sys 0 Jun 22 12:53 .kc.lock
drwxr-xr-x 5 root sys 8192 Jun 22 13:24 backup
dr-xr-xr-x 3 bin bin 96 Jun 22 12:53 boot.sys
-rw-r--r-- 1 root sys 22 Jun 22 12:45 bootconf
lrwxr-xr-x 1 root root 14 Jun 22 14:04 bootfs -> current/bootfs
drwxr-xr-x 5 root sys 8192 Jun 22 13:29 current
-rw-r--r-- 1 root sys 7520 Jun 22 14:04 ext_ioconfig
-rw-r--r-- 1 root sys 7520 Jun 22 14:04 ext_ioconfig.lkg
-rw-r--r-- 1 root sys 5052 Jun 22 14:04 ioconfig
-rw-r--r-- 1 root sys 5052 Jun 22 14:04 ioconfig.lkg
drwxr-xr-x 2 root sys 96 Jun 22 14:05 krs
drwxr-xr-x 5 root sys 8192 Jun 22 13:24 last_install
drwxr-xr-x 2 root root 96 Jun 22 12:45 lost+found
lrwxr-xr-x 1 root root 7 Jun 22 14:04 nextboot -> current
-rw------- 1 root root 40 Jun 22 14:03 rootconf
lrwxr-xr-x 1 root root 15 Jun 22 14:04 system -> nextboot/system
-rwxr-xr-x 4 root sys 125713360 Jun 22 13:18 vmunix
cf. kconfig -l : 로드
kcmodule
모듈종류
---------------------------------------------------------------------------------------------
# kcmodule
Module State Cause Notes
acpi_node static best
asio0 static best
asyncdsk static best
audio static depend
autofs static best
beep static depend
btlan loaded best loadable, unloadable
c8xx loaded best loadable, unloadable
cachefs static best
cdfs loaded auto auto-loadable, unloadable
cec_hp static depend
cell unused
cfsm auto explicit auto-loadable, unloadable
cfsmdr auto explicit auto-loadable, unloadable
cifs auto explicit auto-loadable, unloadable
ciss loaded best loadable, unloadable
clone static best
colad_enable static best
diag2 static best
dlpi static best
dmem static best
echo static best
ehci static best
eschgr static best
esctl static best
esdisk static best
eslpt static best
estape static best
estp static best
esvroot static best
exer_hp unused
exertest unused
fcd loaded best loadable, unloadable
fclp loaded best loadable, unloadable
fclp_fcp loaded best loadable, unloadable
fclp_vbus loaded best loadable, unloadable
fcoc loaded best loadable, unloadable
fcoc_fcp loaded best loadable, unloadable
fcoc_vbus loaded best loadable, unloadable
fcp static best
fcparray static best
fcpdev static best
fdd loaded best loadable, unloadable
ffs static best
framebuf static depend
gelan loaded best loadable, unloadable
graph3 static depend
gvid static depend
gvid_core static best
gvid_him_cons auto explicit auto-loadable, unloadable
gvid_info loaded explicit auto-loadable, unloadable
gvsd loaded best loadable, unloadable
hcd static best
hid static best
hp_apa static best
hssn unused loadable, unloadable
hub static depend
hvsd unused loadable, unloadable
ia64_psm static best
iether loaded best loadable, unloadable
iexgbe loaded best loadable, unloadable
igelan loaded best loadable, unloadable
igssn loaded best loadable, unloadable
inet static best
iocxgbe loaded best loadable, unloadable
iomem unused auto-loadable, unloadable
ipf unused auto-loadable, unloadable
ipmi_psm static depend
ite static depend
kgssapi static best
klmmod static best
krb5 static best
krio unused
lacp static depend
ldterm static best
legacyio static depend
loratune static best
lvm static best
lvmp loaded best loadable, unloadable
mass_storage static best
mdep_utils static depend
mip6 static depend
mpt loaded best loadable, unloadable
ms static depend
nadv loaded best loadable, unloadable
net_rts static depend
netdiag1 static best
nfs4deleg static best auto-loadable, unloadable
nfs_client static best
nfs_client_pv2 static best
nfs_client_pv3 static best
nfs_client_pv4 static best
nfssrv static best
nfswrp static best
nms static best
oncksupp static best
pagp static depend
pci_slot static best
pckt static best
pdh static best
pfil unused auto-loadable, unloadable
pid unused
pipedev static best
pipemod static best
plat_intr unused
pm_callout_test unused
pm_flags_test unused
pm_kthread_test unused
pm_ngroups_max static best
pm_power static best
pm_proc_test unused
pm_psd static best
pm_sched_test unused
pm_sig_test unused
pm_time_acct static best
pppoe unused loadable, unloadable
prm static best
procsm loaded best loadable, unloadable
ptem static best
ptm static best
pts static best
ptym static best
ptys static best
qlisp unused
qlisp_multi unused
rmp3f01 static best
rng loaded explicit loadable, unloadable
root static best
rpc static best
rpcmod static best
rpcsec static best
rpcsec_gss static best
sac static best
sad static best
sasd loaded best loadable, unloadable
satadvd loaded best loadable, unloadable
sc static best
schgr static best
sctl static best
sdisk static best
sec_file_rules unused loadable, unloadable
sec_net_rules unused loadable, unloadable
side static best
side_multi static best
ssrfc unused
stape static best
strlog static best
strtio static depend
sysconfig_test unused
sysdev loaded best loadable, unloadable
td loaded best loadable, unloadable
telm static best
tels static best
test unused
tgt static best
timod static best
tirdwr static best
tlclts static depend
tlcots static depend
tlcotsod static depend
token_arp static best
tun static best
udp6 static depend
uhci static depend
usbcomposite static depend
usbd static depend
vcn unused
vm_alias static best
vm_kai static best
vm_kmm static best
vm_sysv_shm_enh unused
vm_vasm_shlib static best
vmm_cdio unused
vpar unused
vpar_driver unused
vxfs unused
vxfs50 static best loadable, unloadable
vxportal unused auto-loadable, unloadable
vxportal50 static best loadable, unloadable
wxb_hp static best
kctune
# kctune
Tunable Value expression Changes
NSTREVENT 50 Default
NSTRPUSH 16 Default
NSTRSCHED 0 Default
STRCTLSZ 1024 Default
STRMSGSZ 0 Default
acctresume 4 Default
acctsuspend 2 Default
aio_iosize_max 0 Default Immed
aio_listio_max 256 Default Immed
aio_max_ops 2048 Default Immed
aio_monitor_run_sec 30 Default Immed
aio_physmem_pct 10 Default Immed
aio_prio_delta_max 20 Default Immed
aio_proc_max 0 Default Immed
aio_proc_thread_pct 70 Default Immed
aio_proc_threads 1024 Default Immed
aio_req_per_thread 1 Default Immed
allocate_fs_swapmap 0 Default
alwaysdump 0 Default Immed
audit_memory_usage 5 Default Immed
audit_track_paths 0 Default Auto
base_pagesize 4 Default
copy_on_write 1 Default Immed
core_addshmem_read 0 Default Immed
core_addshmem_write 0 Default Immed
create_fastlinks 0 Default
default_disk_ir 0 Default
desfree_pct 0 Default Immed
diskaudit_flush_interval 5 Default Immed
dlpi_max_clones 3992 Default Immed
dlpi_max_ub_promisc 1 Default Immed
dma32_pool_size 268435456 Default
dnlc_hash_locks 512 Default
dontdump 0 Default Immed
dst 1 Default
dump_compress_on 1 Default Immed
dump_concurrent_on 1 Default Immed
executable_stack 0 Default Immed
expanded_node_host_names 0 Default Immed
fcache_fb_policy 0 Default Immed
fcache_seqlimit_file 100 Default Immed
fcache_seqlimit_scope 0 Default Immed
fcache_seqlimit_system 100 Default Immed
fcache_vhand_ctl 0 Default Immed
fcd_disable_mgmt_lun 0 Default Immed
fclp_ifc_disable_mgmt_lun 0 Default Immed
fcoc_ifc_disable_mgmt_lun 0 Default Immed
filecache_max 1010892800 Default Auto
filecache_min 101089280 Default Auto
fr_rulecache 0 Default Immed
fr_statemax 800000 Default Immed
fr_tcpidletimeout 86400 Default Immed
fr_tcptimewait 120 Default Immed
frnat_tcptimewait 120 Default Immed
fs_async 0 Default
fs_symlinks 20 Default Immed
ftable_hash_locks 64 Default
gvid_no_claim_dev 0 Default
hires_timeout_enable 0 Default Immed
hp_hfs_mtra_enabled 1 Default
intr_strobe_ics_pct 80 Default Immed
io_ports_hash_locks 64 Default
ipf_icmp6_passthru 0 Default Immed
ipl_buffer_sz 8192 Default Immed
ipl_logall 0 Default Immed
ipl_suppress 1 Default Immed
ipmi_watchdog_action 0 Default Immed
ipnat_enable 1 Default Immed
kmem_aggressive_caching 0 Default Immed
ksi_alloc_max 33600 Default Immed
ksi_send_max 32 Default
lcpu_attr 0 Default Auto
lotsfree_pct 0 Default Immed
max_acct_file_size 2560000 Default Immed
max_async_ports 4096 Default Immed
max_mem_window 0 Default Immed
max_thread_proc 1200 1200 Immed
maxdsiz 1073741824 Default Immed
maxdsiz_64bit 4294967296 Default Immed
maxfiles 2048 Default
maxfiles_lim 4096 Default Immed
maxrsessiz 8388608 Default
maxrsessiz_64bit 8388608 Default
maxssiz 8388608 Default Immed
maxssiz_64bit 268435456 Default Immed
maxtsiz 100663296 Default Immed
maxtsiz_64bit 1073741824 Default Immed
maxuprc 256 Default Immed
mca_recovery_on 0 Default Auto
mpas_readonly_text 0 Default Immed
mprotect_reduce_protid_on 0 Default Immed
msgmbs 8 Default Immed
msgmnb 16384 Default Immed
msgmni 512 Default Immed
msgtql 1024 Default Immed
ncdnode 150 Default
nclist 8292 Default
ncsize 8976 Default
nflocks 4096 Default Auto
nfs2_max_threads 8 Default Immed
nfs2_nra 4 Default Immed
nfs3_bsize 32768 Default Immed
nfs3_do_readdirplus 1 Default Immed
nfs3_jukebox_delay 1000 Default Immed
nfs3_max_threads 8 Default Immed
nfs3_max_transfer_size 1048576 Default Immed
nfs3_max_transfer_size_cots 1048576 Default Immed
nfs3_nra 4 Default Immed
nfs4_bsize 32768 Default Immed
nfs4_max_threads 8 Default Immed
nfs4_max_transfer_size 1048576 Default Immed
nfs4_max_transfer_size_cots 1048576 Default Immed
nfs4_nra 4 Default Immed
nfs_portmon 0 Default Immed
ngroups_max 20 Default Immed
ninode 8192 Default
nkthread 8416 Default Immed
nproc 4200 Default Immed
npty 60 Default
nstrpty 60 Default
nstrtel 60 Default
nswapdev 32 Default
nswapfs 32 Default
numa_mode 0 Default
numa_policy 0 Default Immed
numa_sched_launch 1 Default Immed
override_umask 0 Default Immed
pa_maxssiz_32bit 83648512 Default Immed
pa_maxssiz_64bit 536870912 Default Immed
pagezero_daemon_enabled 1 Default Immed
patch_active_text 1 Default Immed
pci_eh_enable 1 Default
pci_error_tolerance_time 1440 Default Immed
process_id_max 30000 Default Auto
process_id_min 0 Default Auto
pwr_idle_ctl 0 Default Immed
remote_nfs_swap 0 Default
rng_bitvals 9876543210 Default
rng_sleeptime 2 Default
rtsched_numpri 32 Default
rusage_hires_enable 0 Default Immed
sched_thread_affinity 6 Default Immed
scroll_lines 100 Default
secure_sid_scripts 1 Default Immed
semaem 16384 Default
semmni 2048 Default
semmns 4096 Default
semmnu 256 Default
semmsl 2048 Default Immed
semume 100 Default
semvmx 32767 Default
shlib_debug_enable 0 Default Immed
shmmax 1073741824 Default Immed
shmmni 400 Default Immed
shmseg 300 Default Immed
streampipes 0 Default
swchunk 2048 Default
sysv_hash_locks 128 Default
tcphashsz 0 Default
timeslice 10 Default
timezone 420 Default
uname_eoverflow 1 Default Immed
vnode_cd_hash_locks 128 Default
vnode_hash_locks 128 Default
vps_ceiling 16 Default Immed
vps_chatr_ceiling 1048576 Default Immed
vps_pagesize 16 Default Immed
vx_era_nthreads 5 Default
vx_maxlink 32767 Default
vx_ninode 0 Default Immed
vxfs_bc_bufhwm 0 Default Immed
vxfs_ifree_timelag 0 Default Immed
# kctune|grep sem
semaem 16384 Default
semmni 2048 Default
semmns 4096 Default
semmnu 256 Default
semmsl 2048 Default Immed
semume 100 Default
semvmx 32767 Default
root@rx233 [/stand]
# kctune|grep shm
core_addshmem_read 0 Default Immed
core_addshmem_write 0 Default Immed
shmmax 1073741824 Default Immed
shmmni 400 Default Immed
shmseg 300 Default Immed
# kctune|grep msg
msgmbs 8 Default Immed
msgmnb 16384 Default Immed
msgmni 512 Default Immed
msgtql 1024 Default Immed
# swlist |grep -i Tune
Tune-N-Tools B.11.31.0909 Optimized Kernel Tunables and Tools for Database and Application Servers
root@rx233 [/stand]
# /opt/tuneserver/bin/tuneserver -l
The optimal tunable settings for server applications are:
max_async_ports should be at least 27000
max_thread_proc should be at least 3000
maxdsiz should be at least 2147483647
maxdsiz_64bit should be at least 274877906944
maxfiles should be at least 8192
maxfiles_lim should be at least 8192
maxssiz should be at least 134217728
maxssiz_64bit should be at least 1073741824
maxtsiz should be at least 1073741824
maxtsiz_64bit should be at least 8589934592
maxuprc should be at least 27000
msgmnb should be at least 65536
msgmni should be at least 4096
msgtql should be at least 4096
nkthread should be at least 250000
nproc should be at least 30000
npty should be at least 200
nstrpty should be at least 200
o_sync_is_o_dsync should be exactly 1
semmni should be at least 8192
semmns should be at least 60000
semmsl should be exactly 128
semume should be at least 512
shmmax should be at least 4398046511104
shmmni should be at least 4096
swchunk should be at least 65536
vps_ceiling should be at least 64
vps_chatr_ceiling should be at least 4194304
semmnu should be at least 4096
# /opt/tuneserver/bin/tuneserver -o
Updating the values of kernel parameters .... (This will take few minutes)
Optimization of kernel parameters value is completed.
Please see /var/opt/tuneserver/logs/update.log for more details.
NOTE: Your system must be rebooted for the optimal tunable
settings to take effect.
Please reboot your system as soon as possible.
root@rx233 [/stand]
# /opt/tuneserver/bin/tuneserver -r
Restoring the values of modified kernel parameters ....(This will take few minutes)
Restoration of kernel parameters value is completed.
Please see /var/opt/tuneserver/logs/restore.log for more details.
* 커널 리소스 모니터링
# kcusage
Tunable Usage / Setting
=============================================
filecache_max 180371456 / 1010892800
maxdsiz 11599872 / 1073741824
maxdsiz_64bit 48857088 / 4294967296
maxfiles_lim 72 / 4096
maxssiz 196608 / 8388608
maxssiz_64bit 98304 / 268435456
maxtsiz 8650752 / 100663296
maxtsiz_64bit 2019328 / 1073741824
maxuprc 7 / 256
max_thread_proc 101 / 1200
msgmbs 0 / 8
msgmni 2 / 512
msgtql 0 / 1024
nflocks 32 / 4096
ninode 913 / 72192
nkthread 533 / 8416
nproc 178 / 4200
npty 0 / 60
nstrpty 0 / 60
nstrtel 0 / 60
nswapdev 1 / 32
nswapfs 0 / 32
semmni 35 / 2048
semmns 156 / 4096
shmmax 17861512 / 1073741824
shmmni 16 / 400
shmseg 3 / 300
모니터링 데몬(커널 리소스 모니터)
# ps -ef |grep kcmond
root 2293 1 0 14:05:52 ? 0:00 /usr/lbin/kcmond
# kcusage -d
Tunable: filecache_max
Setting: 1010892800
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 134803456 13.3
Fri 06/22/12 14:00 KST 132222976 13.1
Fri 06/22/12 15:00 KST 180371456 17.8
Tunable: maxdsiz
Setting: 1073741824
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 11599872 1.1
Fri 06/22/12 14:00 KST 11599872 1.1
Fri 06/22/12 15:00 KST 11599872 1.1
Tunable: maxdsiz_64bit
Setting: 4294967296
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 48988160 1.1
Fri 06/22/12 14:00 KST 48857088 1.1
Fri 06/22/12 15:00 KST 48857088 1.1
Tunable: maxfiles_lim
Setting: 4096
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 71 1.7
Fri 06/22/12 14:00 KST 72 1.8
Fri 06/22/12 15:00 KST 72 1.8
Tunable: maxssiz
Setting: 8388608
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 196608 2.3
Fri 06/22/12 14:00 KST 196608 2.3
Fri 06/22/12 15:00 KST 196608 2.3
Tunable: maxssiz_64bit
Setting: 268435456
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 98304 0.0
Fri 06/22/12 14:00 KST 98304 0.0
Fri 06/22/12 15:00 KST 98304 0.0
Tunable: maxtsiz
Setting: 100663296
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 8650752 8.6
Fri 06/22/12 14:00 KST 8650752 8.6
Fri 06/22/12 15:00 KST 8650752 8.6
Tunable: maxtsiz_64bit
Setting: 1073741824
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 2019328 0.2
Fri 06/22/12 14:00 KST 2019328 0.2
Fri 06/22/12 15:00 KST 2019328 0.2
Tunable: maxuprc
Setting: 256
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 7 2.7
Fri 06/22/12 14:00 KST 7 2.7
Fri 06/22/12 15:00 KST 7 2.7
Tunable: max_thread_proc
Setting: 1200
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 101 8.4
Fri 06/22/12 14:00 KST 101 8.4
Fri 06/22/12 15:00 KST 101 8.4
Tunable: msgmbs
Setting: 8
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 0 0.0
Fri 06/22/12 14:00 KST 0 0.0
Fri 06/22/12 15:00 KST 0 0.0
Tunable: msgmni
Setting: 512
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 2 0.4
Fri 06/22/12 14:00 KST 2 0.4
Fri 06/22/12 15:00 KST 2 0.4
Tunable: msgtql
Setting: 1024
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 0 0.0
Fri 06/22/12 14:00 KST 0 0.0
Fri 06/22/12 15:00 KST 0 0.0
Tunable: nflocks
Setting: 4096
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 33 0.8
Fri 06/22/12 14:00 KST 32 0.8
Fri 06/22/12 15:00 KST 33 0.8
Tunable: ninode
Setting: 72192
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 920 1.3
Fri 06/22/12 14:00 KST 917 1.3
Fri 06/22/12 15:00 KST 934 1.3
Tunable: nkthread
Setting: 8416
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 597 7.1
Fri 06/22/12 14:00 KST 592 7.0
Fri 06/22/12 15:00 KST 597 7.1
Tunable: nproc
Setting: 4200
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 191 4.5
Fri 06/22/12 14:00 KST 190 4.5
Fri 06/22/12 15:00 KST 192 4.6
Tunable: npty
Setting: 60
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 0 0.0
Fri 06/22/12 14:00 KST 0 0.0
Fri 06/22/12 15:00 KST 0 0.0
Tunable: nstrpty
Setting: 60
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 0 0.0
Fri 06/22/12 14:00 KST 0 0.0
Fri 06/22/12 15:00 KST 0 0.0
Tunable: nstrtel
Setting: 60
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 0 0.0
Fri 06/22/12 14:00 KST 0 0.0
Fri 06/22/12 15:00 KST 0 0.0
Tunable: nswapdev
Setting: 32
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 1 3.1
Fri 06/22/12 14:00 KST 1 3.1
Fri 06/22/12 15:00 KST 1 3.1
Tunable: nswapfs
Setting: 32
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 0 0.0
Fri 06/22/12 14:00 KST 0 0.0
Fri 06/22/12 15:00 KST 0 0.0
Tunable: semmni
Setting: 2048
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 39 1.9
Fri 06/22/12 14:00 KST 39 1.9
Fri 06/22/12 15:00 KST 39 1.9
Tunable: semmns
Setting: 4096
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 160 3.9
Fri 06/22/12 14:00 KST 160 3.9
Fri 06/22/12 15:00 KST 160 3.9
Tunable: shmmax
Setting: 1073741824
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 17861512 1.7
Fri 06/22/12 14:00 KST 17861512 1.7
Fri 06/22/12 15:00 KST 17861512 1.7
Tunable: shmmni
Setting: 400
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 16 4.0
Fri 06/22/12 14:00 KST 16 4.0
Fri 06/22/12 15:00 KST 16 4.0
Tunable: shmseg
Setting: 300
Time Usage %
=============================================
Fri 06/22/12 13:00 KST 3 1.0
Fri 06/22/12 14:00 KST 3 1.0
Fri 06/22/12 15:00 KST 3 1.0
root@rx233 [/var/adm/kcmond]
# ll
total 496
-rw-r--r-- 1 root bin 49152 Jun 22 15:50 day
-rw-r--r-- 1 root bin 24576 Jun 22 15:50 hour
-r--r--r-- 1 bin bin 598 Dec 2 2010 m.2581484936
-rw-r--r-- 1 root bin 63488 Jun 22 15:50 month
-rw-r--r-- 1 root bin 106496 Jun 22 15:50 year
kcalarm
# kcusage
Tunable Usage / Setting
=============================================
...
maxuprc 7 / 256
...
알람설정
# kcalarm -a -t 10 -i 1 -e initial -n console:: maxuprc
Alarm request has been accepted.
# kcalarm
Tunable Status Thres Int Event Type(s) Notification
--------------- ------- ----- --- ------------- ------------------------------
maxuprc on 10% 1 ini console::
cf. -d옵션이 삭제
커널 트러블 슈팅
** 커널은 kconfig -s 이름 으로 저장하는 습관을 갖도록 -> /stand에 저장
** kconfig -l 이름 으로 로드!
# kclog
HPUX> boot vmunix -tm
--> fail safe값으로 부팅하라!
'IA > System Admin' 카테고리의 다른 글
HP SnA 5일차 오후2- M16. SD-UX를 통한 패치관리 (0) | 2012.06.22 |
---|---|
HP SnA 5일차 오후2- M16. SD-UX를 통한 s/w 관리 (0) | 2012.06.22 |
HP SnA 5일차 오전3 - M14. Booting Integrity Systems(ignite서버를 통한 설치) (0) | 2012.06.22 |
HP SnA 5일차 오전3 - M14. Booting Integrity Systems(부팅시 인터럽트) (0) | 2012.06.22 |
HP SnA 5일차 오전3 - M14. Booting Integrity Systems(부팅절차) (0) | 2012.06.22 |
- Total
- Today
- Yesterday
- vmware.powercli
- virt-sysprep
- fromkeys
- cloud-init
- 배열
- Join
- 차집합
- Append
- 제곱
- oracle
- 대소문자
- 스토리지
- EXA
- 부동없이
- vmware
- powershell
- insert
- set()
- powercli
- exadata
- dp-1
- LIST
- dp-2
- 3par
- 변수화
- 중복제거
- sysprep
- 읽어오기
- 정렬
- storage
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |