рд╕реЛрд▓рд╛рд░рд┐рд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдВрдЪ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреИрд╕реЗ рдХрд░реЗрдВ

рдмрд╣реБрдд рдмрд╛рд░, рд╕рдЬреНрдЬрдиреЛрдВ, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧ рдорд╛рдирдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдЖрдо рддреМрд░ рдкрд░ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╕реЛрд▓рд╛рд░рд┐рд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдпрд╣ рдЕрдХреНрд╕рд░ рдХрдИ рд╕рд╡рд╛рд▓ рдФрд░ рд╕рдВрджреЗрд╣ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рднрдпрд╛рд╡рд╣ред рдЖрдЬ рд╣рдо рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдо рддреАрди рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рдХреНрд░рдо рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ:
1. рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ?
2. рдкреНрд░рджрд░реНрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ
3. рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рджреМрд░рд╛рди рдХрд┐рди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рд╣реЛрдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, рдкрд╣рд▓рд╛ рдЙрд╕ рд╕рдордп рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдЧрдВрднреАрд░ рднрд╛рд░ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреМрд░рд╛рдиред
4. рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдФрд░ рд╡реЗ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ?
рдореИрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдЗрди рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ, рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ рдЗрди рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рдЖрдЗрдП рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ, рд░реИрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред
рд╣рдо рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдХрд┐рддрдиреА рдореЗрдореЛрд░реА рдкрд░ рдХрдмреНрдЬрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рддрдирд╛, рд╣рдорд╛рд░реЗ рдЕрдЧрд▓реЗ рдЪрд░рдг рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдВрдЧреЗ:
root@T1000-spare # echo "::memstat" | mdb -k
Page Summary Pages MB %Tot
------------ ---------------- ---------------- ----
Kernel 54267 423 5%
Anon 25457 198 3%
Exec and libs 4346 33 0%
Page cache 9650 75 1%
Free (cachelist) 10775 84 1%
Free (freelist) 908455 7097 90%

Total 1012950 7913
Physical 1007634 7872

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ: рд╕рдмрд╕реЗ рд╕реНрдореГрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
root@T1000-spare # prstat -s rss
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
1238 noaccess 155M 117M sleep 59 0 0:01:01 0.0% java/18
662 root 18M 15M sleep 59 0 0:00:05 0.0% fmd/26
7 root 16M 13M sleep 59 0 0:00:09 0.0% svc.startd/12
9 root 12M 11M sleep 59 0 0:00:34 0.0% svc.configd/17
697 root 10M 8304K sleep 59 0 0:00:00 0.0% snmpd/1
489 root 50M 8048K sleep 59 0 0:00:00 0.0% gdm-binary/1
446 root 9744K 6352K sleep 59 0 0:00:01 0.0% inetd/4
1773 root 7464K 6152K sleep 59 0 0:00:00 0.0% sshd/1
184 root 6704K 4728K sleep 59 0 0:00:00 0.0% nscd/31
187 root 5536K 4720K sleep 59 0 0:00:00 0.0% picld/9
1772 root 5680K 4312K sleep 59 0 0:00:00 0.0% sshd/1
667 root 9608K 4184K sleep 59 0 0:00:00 0.0% sendmail/1
142 root 6832K 3784K sleep 59 0 0:00:00 0.0% syseventd/15
664 smmsp 9672K 3744K sleep 59 0 0:00:00 0.0% sendmail/1
202 daemon 4984K 3728K sleep 59 0 0:00:00 0.0% kcfd/5
2019 oracle 3880K 3600K cpu17 59 0 0:00:00 0.0% prstat/1
==================================================

рдирд┐рдореНрди рдЖрджреЗрд╢ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдФрд░ рд╕реЗрдорд╛рдлреЛрд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
рд░реВрдЯ @ T1000- рд╕реНрдкреЗрдпрд░ # ipcs -a (рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рд╕рд░реНрд╡рд░ рдкрд░реАрдХреНрд╖рдг рд╣реИ рдФрд░ рдЕрднреА рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рд▓реЛрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛)
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рд╣рдореЗрдВ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧреА, (PID 0,2,3) рдХреЛ рдЫреЛрдбрд╝рдХрд░:
root@T1000-spare # egrep "[0-9]:|^total" /var/tmp/pmap-x
1: /sbin/init
total Kb 3024 2712 312 -
1112: /usr/dt/bin/dtlogin -daemon
total Kb 6576 4536 304 -
1238: /usr/java/bin/java -server -Xmx128m -XX:+UseParallelGC -XX:ParallelGCT
total Kb 158552 120040 103304 -
142: /usr/lib/sysevent/syseventd
total Kb 6832 5832 1096 -
146: /usr/lib/ldoms/drd
total Kb 2600 2320 408 -
1539: /home/OracleDB/11.2/ccr/bin/nmz -cron -silent
total Kb 3936 3152 264 -
1772: /usr/lib/ssh/sshd
total Kb 5680 5352 728 -
1773: /usr/lib/ssh/sshd
total Kb 7464 6928 408 -
===================================================

рдЕрдЧрд▓рд╛ рдХрджрдо / tmp рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИ:
root@T1000-spare # df -kl /tmp/
Filesystem kbytes used avail capacity Mounted on
swap 14380920 104 14380816 1% /tmp
===================================================

root @ T1000-рд╕реНрдкреЗрдпрд░ # du -akd / tmp | рд╕реЙрд░реНрдЯ-рдПрди | рдЯреЗрд▓ -5 - рдФрд░ рдпрд╣ рдХрдорд╛рдВрдб рдЗрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдВрджрд░ рел рдмрдбрд╝реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред
рдХреБрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ:
root@T1000-spare # vmstat -p 3
memory page executable anonymous filesystem
swap free re mf fr de sr epi epo epf api apo apf fpi fpo fpf
14314224 7375848 26 67 1 0 13 23 0 0 0 0 0 40 1 1
14381608 7361752 3 6 0 0 0 0 0 0 0 0 0 0 0 0
14381288 7361616 0 0 0 0 0 0 0 0 0 0 0 0 0 0
=============================================

рдпрд╣ рдХрдорд╛рдВрдб рд╣рд░ рддреАрди рд╕реЗрдХрдВрдб рдореЗрдВ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред
рдмреЗрд╢рдХ, рдЖрдкрдХреЛ SWAP рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
root@T1000-spare # swap -s
total: 193424k bytes allocated + 47176k reserved = 240600k used, 14381936k available
root@T1000-spare # swap -l
swapfile dev swaplo blocks free
/dev/dsk/c0t0d0s1 32,9 16 16387600 16387600
===================================================

рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рдЕрдВрддрд┐рдо рдЯреАрдо рдХрд░реНрдиреЗрд▓ рдЖрдБрдХрдбрд╝реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдЧреА: рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрдЪреНрдЫреА kstat рдЙрдкрдпреЛрдЧрд┐рддрд╛, рдЕрддрд┐рд░рд┐рдХреНрдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд┐рдзрддрд╛ рд╣реИ, рдЖрдк рдЙрд╕ рдХрдорд╛рдВрдб рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдиреАрдЪреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдерд╛ред
root@T1000-spare # echo "::kmastat"| mdb -k > /var/tmp/kmastat
root@T1000-spare # more /var/tmp/kmastat
cache buf buf buf memory alloc alloc
name size in use total in use succeed fail
------------------------- ------ ------ ------ --------- --------- -----
kmem_magazine_1 16 1161 1524 24576 1161 0
kmem_magazine_3 32 2184 2540 81920 2805 0
kmem_magazine_7 64 1730 2413 155648 3043 0
kmem_magazine_15 128 2701 2772 360448 3401 0
kmem_magazine_31 256 337 341 90112 337 0
kmem_magazine_47 384 0 0 0 0 0

рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ, рдЖрдкрдХреЛ рдХреЙрд▓рдо "рдореЗрдореЛрд░реА рдЗрди рдпреВрдЬрд╝" рдФрд░ рдХрд┐рд╕реА рднреА рдкрдВрдХреНрддрд┐ рдореЗрдВ "рдЖрд╡рдВрдЯрди рд╡рд┐рдлрд▓" рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рддрдХ рдПрдХ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рд╕реЛрдЪрддрд╛ рд╣реВрдВ, рдореИрдВ рдЖрдкрдХреЛ рдкрд╛рда рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдХреИрдирд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рд▓реЛрдб рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВ рдЬрд▓реНрдж рд╣реА рд╕реЛрд▓рд╛рд░рд┐рд╕ рдкрд░ рдкрд╛рд▓рддреВ рдЬрд╛рдирд╡рд░реЛрдВ рдХреЗ рдЕрд╡рд▓реЛрдХрди рдкрд░ рдЕрдкрдиреА рд╕рдореАрдХреНрд╖рд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВред


Source: https://habr.com/ru/post/In124208/


All Articles