티스토리 뷰

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값으로 부팅하라!

 

 

 

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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
글 보관함