Home | Data Center | Contact US | Login

Á¦¸ñ vmstat ¸í·É¾î
÷ºÎÆÄÀÏ vmstat ¸í·É¾î.pdf ÀÛ¼ºÀÏ 2008-07-28 22:21:01
vmstat ¸í·É¾î

ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎÃÖº¸±Ù milkissu@nextline.net

vmstat ¸í·É¾î : ÇÁ·Î¼¼½º, ¸Þ¸ð¸®, ÆäÀÌ¡, I/O ºí·°, CPU È°µ¿ »çÇ×µéÀÇ Á¤º¸¸¦ Ãâ·ÂÇÏ´Â ±â´ÉÀ» ÇÕ´Ï´Ù. vmstat¿¡¼­ Áß¿äÇÑ °ÍÀº procs ¿µ¿ªÀÇ b ÇʵåÀÔ´Ï´Ù.bÀÇ ¼öÄ¡°¡ ³ôÀº °æ¿ì i/o ÀÛ¾÷À» À§ÇØ cpu°¡ °è¼Ó ´ë±â »óÅ·ΠÀÖ´Â °æ¿ì·Î¼­ ÀÌ·± °æ¿ì¿¡´Â µð½ºÅ©i/o ¹®Á¦¸¦ È®ÀÎÇØ º¼ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ½º¿Ò¾Æ¿ô(so)ÀÌ Áö¼ÓÀûÀ¸·Î ¹ß»ýÇÑ´Ù¸é ¸Þ¸ð¸®°¡ ºÎÁ·ÇÑ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀÏÁ¤°£°ÝÀ¸·Î ½º¿Ò¾Æ¿ôÀÌ ¹ß»ýµÇ´Â °ÍÀº Á¤»óÀûÀ̸ç,
½º¿Ò¾Æ¿ô(so)Çʵå´Â Ç×»ó 0¿¡ °¡±î¿ö¾ß ÇÕ´Ï´Ù.


¿É¼Ç
vmstat [-a] [-n] [delay [ count]]
vmstat [-f] [-s] [-m]
vmstat [-S unit]
vmstat [-d]
vmstat [-p disk partition]
vmstat [-V]


»ç¿ëÇü½Ä


-V
procps ¹öÀüÀ» Ç¥½ÃÇØ ÁÝ´Ï´Ù.



-n [delay [ count]] (default option)
(¡®delay¡¯ °£°ÝÀ¸·Î ¡®count¡¯È½¼ö ¸¸Å­)
vm Çì´õ¸¦ Ç¥½ÃÇØ ÁÝ´Ï´Ù.(¿¹Á¦´Â 2ÃÊ °£°ÝÀ¸·Î 4¹ø Ãâ·Â)

[ Procs ]
r: CPU Á¢±Ù ´ë±â ÁßÀÎ ½ÇÇà °¡´ÉÇÑ ÇÁ·Î¼¼½ºÀÇ ¼ö
b: I/O ÀÚ¿øÀ» ÇÒ´ç ¹ÞÁö ¸øÇØ ºí·Ï µÈ ÇÁ·Î¼¼½ºÀÇ ¼ö

[ Memory ]
swpd: »ç¿ëµÈ °¡»ó ¸Þ¸ð¸®ÀÇ ¿ë·®
free: »ç¿ë °¡´ÉÇÑ ¿©À¯ ¸Þ¸ð¸®ÀÇ ¿ë·®
buff: ¹öÆÛ¿¡ »ç¿ëµÈ ¸Þ¸ð¸®ÀÇ ¿ë·®
cache: ÆäÀÌÁö ij½Ã¿¡ »ç¿ëµÈ ¸Þ¸ð¸®ÀÇ ¿ë·®

[ Swap ]
si: (/s). swapped in µÈ memory ÀÇ ¾ç (kB)
so: (/s). swapped out µÈ memory ÀÇ ¾ç (kB)

swap-in: ÁÖ ±â¾ï ÀåÄ¡¿¡¼­ ¾î¶² ÀÛ¾÷À» ½ÇÇàÇÏ°í ÀÖ´Â µ¿¾È ±× ÀÛ¾÷ º¸´Ù ¼øÀ§°¡ ³ôÀº ÀÛ¾÷¼öÇàÀÌ ÇÊ¿äÇÏ¿© ³¢¾îµé±â ÇüÅ·ΠÀÏÀ» ÇØ¾ß ÇÒ ¶§ ÀÌ¹Ì ½ÇÇà ÁßÀÎ ÇÁ·Î±×·¥°ú µ¥ÀÌÅ͸¦ ÀϽÃÀûÀ¸·Î º¸Á¶±â¾ï ÀåÄ¡¿¡ ¿Å±â´Â °Í

swap-out: ÀÛ¾÷ Á¾·á ÈÄ º¸Á¶±â¾ï ÀåÄ¡¿¡¼­ ÁÖ ±â¾ï ÀåÄ¡·Î ´Ù½Ã ÇÁ·Î±×·¥°ú µ¥ÀÌÅ͸¦ ¿Å±â´Â °Í

½º¿Ò¾Æ¿ôÀÌ Áö¼ÓÀûÀ¸·Î ¹ß»ýÇÑ´Ù¸é ¸Þ¸ð¸®°¡ ºÎÁ·ÇÑ °ÍÀÔ´Ï´Ù. wÇʵåÀÇ °ªÀÌ Áõ°¡ÇÏ¸é ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ´Ù´Â ÀǹÌÀ̹ǷΠ¸Þ¸ð¸®¸¦ ´Ã·Á¾ß ÇÕ´Ï´Ù. soÇʵå(swap out)´Â 0¿¡ °¡±î¿ö¾ß Çϸç, Æò¼Ò¿¡ swpdÇʵåÀÇ °ªÀÌ ³ô´Ù°í Çصµ free ¸Þ¸ð¸®¿¡ ¿©À¯°¡ ÀÖ´Ù¸é ¸Þ¸ð¸®°¡ ºÎÁ·ÇÑ °ÍÀÌ ¾Æ´Ï¶ó°í ÆÇ´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.

[ IO ]
bi: block device ¿¡ º¸³½ blocks (blocks/s)
bo: block device ·Î ºÎÅÍ ¹ÞÀº blocks (blocks/s)

[ System ]
in: ÃÊ´ç ¹ß»ýÇÑ interrupts ÀÇ ¼ö
cs: ÃÊ´ç ¹ßÇàÇÑ context switches (¹®¸Æ ±³È¯) ÀÇ ¼ö

[ CPU ]
us: CPU°¡ »ç¿ëÀÚ ¼öÁØ Äڵ带 ½ÇÇàÇÑ ½Ã°£(´ÜÀ§ : %) »ç¿ëÀÚ¿¡ ÀÇÇØ »ç¿ëµÈ ½Ã°£ (ÀÌ ¼öÄ¡°¡ ³ô´Ù¸é °è»êÀ» ¸¹ÀÌ ÇÏ´Â °ÍÀ¸·Î »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.)
sy: CPU°¡ ½Ã½ºÅÛ ¼öÁØ Äڵ带 ½ÇÇàÇÑ ½Ã°£(´ÜÀ§ : %) ½Ã½ºÅÛ¿¡ ÀÇÇØ »ç¿ëµÈ ½Ã°£ (ÀÌ ¼öÄ¡°¡ ³ôÀ¸¸é ÇÁ·Î¼¼½ºµéÀÌ ¸¹Àº ½Ã½ºÅÛ È£ÃâÀ» Çϰųª I/O °¡ ¸¹ÀÌ ÀϾ´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù )
id: CPU°¡ ¾Æ¹«·± ÀÛ¾÷À» ¼öÇàÇÏÁö ¾ÊÀº ½Ã°£(´ÜÀ§ : %) ÈÞÁö ½Ã°£
wa: ÀÔÃâ·Â ´ë±â ½Ã°£

syÇʵåÀÇ °ªÀÌ Áö³ªÄ¡°Ô ³ôÀ¸¸é µð½ºÅ© I/O¿¡ ¹®Á¦°¡ ÀÖÀ» °¡´É¼ºÀÌ ³ô½À´Ï´Ù.
±×¸®°í ½Ã½ºÅÛ ÀüüÀÇ ºÎÇÏ°¡ ³ôÀºµ¥ idÇʵåÀÇ °ªÀÌ ÀϹÝÀûÀ¸·Î 10%¸¦ ³Ñ´Â´Ù¸é I/O³ª ¸Þ¸ð¸®¿¡ ¹®Á¦°¡ ÀÖÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. I/O¿¡ ¹®Á¦Á¡ÀÌ ÀÖ´Ù´Â °ÍÀ» ¹ß°ßÇϸé iostat µîÀÇ ¸í·É¾î¸¦ Ãß°¡·Î »ç¿ëÇÏ¿© ¼¼ºÎ»çÇ×À» ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

idÇʵåÀÇ °ªÀÌ Ç×»ó 0À̶ó¸é CPU¸¦ 100% »ç¿ëÇÏ°í ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇϳª, Ç×»ó 100%·Î »ç¿ëÇÏ°í ÀÖ´Ù¸é ¾î¶² ÀÛ¾÷ÀÌ °è¼Ó ÃàÀûµÇ°í ÀÖÀ¸¸ç CPU°¡ °úºÎÇϸ¦ °¡Áø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ ¶§´Â top, ps, sarµîÀÇ ¸í·É¾î¸¦ »ç¿ëÇÏ¿© CPU¸¦ °è¼Ó »ç¿ëÇÏ°í ÀÖ´Â ÇÁ·Î¼¼½º¸¦ ã¾Æ ÀûÀýÇÏ°Ô ´ëÀÀÇØ¾ß ÇÕ´Ï´Ù.


-a
È°¼ºÈ­/ºñÈ°¼ºÈ­ ¸Þ¸ð¸®¸¦ Ç¥½ÃÇØ ÁÝ´Ï´Ù.

[ Memory ]
inact: (-a option) »ç¿ëµÇÁö ¾Ê´Â ¸Þ¸ð¸®ÀÇ ¿ë·®
active: (-a option) »ç¿ëÁßÀÎ ¸Þ¸ð¸®ÀÇ ¿ë·®


-d
µð½ºÅ© Åë°è¸¦ Ç¥½ÃÇØ ÁÝ´Ï´Ù.

Reads
total: ¼º°øÀûÀ¸·Î ¿Ï·áµÈ ÀÔ·Â
merged: grouped reads (I/O °á°ú)
sectors: ¼º°øÀûÀ¸·Î ÀÔ·ÂµÈ ¼½ÅÍ
ms: ÀԷ¿¡ °É¸° ½Ã°£(´ÜÀ§ : milliseconds)

Writes
total: ¼º°øÀûÀ¸·Î ¿Ï·áµÈ Ãâ·Â
merged: grouped writes (I/O °á°ú)
sectors: ¼º°øÀûÀ¸·Î ÀÔ·ÂµÈ ¼½ÅÍ
ms: Ãâ·Â¿¡ °É¸° ½Ã°£(´ÜÀ§ : milliseconds)
IO
cur: I/OÀÇ ÁøÇà
s: I/O¿¡ °É¸° ½Ã°£


-D
µð½ºÅ© Å×À̺íÀ» Ç¥½ÃÇØ ÁÝ´Ï´Ù.



-p [ÆÄƼ¼Ç]
ÇØ´ç ÆÄƼ¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» Ç¥½ÃÇØ ÁÝ´Ï´Ù.

reads: ÆÄƼ¼Ç¿¡ ÀÔ·ÂµÈ ¼ö
read sectors: ÆÄƼ¼Ç¿¡ ÀÔ·ÂµÈ ¼½ÅÍ
writes : ÆÄƼ¼Ç¿¡ Ãâ·ÂµÈ ¼ö
requested writes: ÆÄƼ¼Ç¿¡ ¿äûµÈ Ãâ·Â ¼ö



-s
½Ã½ºÅÛ ºÎÆà ÀÌÈÄ ÇöÀç±îÁö À̺¥Æ®¸¦ Ç¥½ÃÇØ ÁÝ´Ï´Ù.



Áß·«..

-m
slabinfo¿¡ ´ëÇÏ¿© Ç¥½ÃÇØ ÁÝ´Ï´Ù.

cache: Cache name
num: ÇöÀç È°¼ºÈ­µÈ °³Ã¼ ¼ö
total: »ç¿ëÁßÀÎ ÃÑ °³Ã¼ ¼ö
size: °¢ °³Ã¼ÀÇ Å©±â
pages: Àû¾îµµ ÇϳªÀÇ È°¼ºÈ­µÈ °³Ã¼°¡ Æ÷ÇÔµÈ ÆäÀÌÁö ¼ö
totpages: ÇÒ´çµÈ ÆäÀÌÁöÀÇ ÃÑ ¼ö
pslab: slab´ç ÆäÀÌÁö ¼ö



-S [k, K, m, M]
ÆäÀÌ¡ ³»¿ë¿¡ si so Ãß°¡ Ãâ·ÂÇؼ­ ¼³Á¤ ´ÜÀ§(k, K, m, M)·Î Ç¥½ÃÇØ ÁÝ´Ï´Ù.

1000, 1024, 1000000, or 1048576 bytes



-f
½Ã½ºÅÛ ½ÃÀÛ ÀÌ·¡ ºÐ±â ½ÇÇàÀÇ ¼ö¸¦ Ç¥½ÃÇØ ÁÝ´Ï´Ù.

  parted À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´ë¿ë·® ´ÜÀÏ ÆÄƼ¼ÇÀ» »ý¼ºÇÏ´Â ¹æ¹ý
  php.ini ȯ°æ¼³Á¤





ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ
ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ