User Tools

Site Tools


aix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
aix [2018/09/11 15:38]
ss_wiki_admin
aix [2019/09/16 16:09] (current)
Line 14: Line 14:
  
 </code> </code>
 +
 +<code bash>
 + proctree 8196
 + ps -fk | grep wait
 + 
 +vmstat -v
 +              5505024 memory pages
 +              5331905 lruable pages
 +                41883 free pages
 +                    1 memory pools
 +              1302902 pinned pages
 +                 80.0 maxpin percentage
 +                  3.0 minperm percentage
 +                 90.0 maxperm percentage
 +                  4.0 numperm percentage
 +               216938 file pages
 +                  0.0 compressed percentage
 +                    0 compressed pages
 +                  4.0 numclient percentage
 +                 90.0 maxclient percentage
 +               216938 client pages
 +                    0 remote pageouts scheduled
 +                  390 pending disk I/Os blocked with no pbuf
 +               616769 paging space I/Os blocked with no psbuf
 +                 2236 filesystem I/Os blocked with no fsbuf
 +               100811 client filesystem I/Os blocked with no fsbuf
 +              2882029 external pager filesystem I/Os blocked with no fsbuf
 +                 95.3 percentage of memory used for computational pages
 +                 
 +                 
 +[srvbd1]root]/]>vmstat -tw 1
 +
 +System configuration: lcpu=4 mem=7952MB
 +
 + kthr          memory                         page                       faults           cpu       time
 +------- --------------------- ------------------------------------ ------------------ ----------- --------
 +  r          avm        fre    re    pi    po    fr     sr    cy    in     sy    cs us sy id wa hr mi se
 +  0       702600    1052811                      0           6268  7339  0  1 99  0 11:52:31
 +  0       702602    1052809                      0           5902  7045  0  1 99  0 11:52:32
 +  0       702602    1052809                      0           5991  6883  0  1 99  0 11:52:33
 +  0       702602    1052809                      0           5913  6100  0  1 99  0 11:52:34
 +  
 +  [srvbd1]root]/]>svmon -G
 +               size      inuse       free        pin    virtual
 +memory      2035712     982932    1052780     384894     702631
 +pg space    2097152       2404
 +
 +               work       pers       clnt      other
 +pin          314839          0          0      70055
 +in use       702631        240     280061
 +
 +PageSize   PoolSize      inuse       pgsp        pin    virtual
 +s   4 KB          -     935236       2404     361214     654935
 +m  64 KB          -       2981          0       1480       2981            
 +
 +
 +[srvbd1]root]/]>lscfg
 +INSTALLED RESOURCE LIST
 +</code>
 +
 +==== Monitoring ====
 +nmon
 +mpstat
 +sar
 +
 +== Processor Binding ==
 +<code bash>
 +bindprocessor -q
 +The available processors are:  0 1
 +
 +bindprocessor 14662 1
 +
 +ps -emo THREAD | grep p1
 +
 +#unbind
 +bindprocessor -u 14662
 +</code>
 +
 +== SMT (Simultaneous Multithreading) ==
 +You can enable or disable SMT by running the smtctl command.\\
 +
 +<code bash>
 +smtctl [ -m off | on [ -w boot | now]]
 +
 +The following options are available:
 +
 +-m off
 +    Sets SMT mode to disabled. 
 +-m on
 +    Sets SMT mode to enabled. 
 +-w boot
 +    Makes the SMT mode change effective on next and subsequent restarts if you run the bosboot command before the next system restart. 
 +-w now
 +    Makes the SMT mode change immediately but the change does not persist across restart. 
 +</code>
 +
 +If neither the -w boot or the -w now options are specified, the mode change is made immediately. It persists across subsequent restarts if you run the bosboot command before the next system restart.
 +
 +== Processor control ==
 +Setting this tunable to a value greater than -1 will enable the scheduler to enable and disable virtual processors based on the partition's CPU utilization.\\
 +
 +If vpm_xvcpus is greater than or equal to zero, processor folding is enabled. Otherwise, if it is equal to -1, folding is disabled\\
 +
 +Use below command to enable folding:\\
 +
 +<code bash>
 +schedo -o vpm_xvcpus=0
 +//Setting vpm_xvcpus to 0
 +
 +schedo -L vpm_xvcpus
 +
 +schedo -o vpm_fold_policy=0
 +schedo -L vpm_fold_policy
 +</code>
 +
 +Note: By default processor folding enabled in AIX\\
 +
 +
 +== Smitty ==
 +[[http://www.redbooks.ibm.com/redpapers/pdfs/redp0105.pdf| AIX System Management Interface Tool (SMIT) Redbook]]
aix.1536680327.txt.gz ยท Last modified: 2019/09/16 16:10 (external edit)