다음 vmstat 출력을 어떻게 해석 하시겠습니까?


11

다음 5 개의 기계 (c, h, j, s 및 u)와 각각의 vmstat 1출력을 고려하십시오.

vmstat 출력의 정보가 제공됩니다.

  • 어떤 기계를 좋은 모양으로 생각하십니까? 왜? 당신의 추론은 무엇입니까?
  • 어떤 기계의 모양이 좋지 않습니까? 왜? 당신의 추론은 무엇입니까? 어떻게 고치려고합니까? 메모리, CPU, IO 서브 시스템 또는 다른 것을 업그레이드 하시겠습니까?

vmstat 출력을 해석하기 위해 직관적 인 느낌을 얻는 방법을 배우려고합니다.

기계 c :

 # vmstat 1
 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  1  0      4   9456  10692 304020    0    0   193    92  310  131  7  1 80 11  2
  2  0      4  10212  10676 303020    0    0   412    40 1265  514 11  0 80  8  2
  1  1      4   9664  10684 303328    0    0   320    60 1311  545  7  0 84  7  2

기계 h :

 # vmstat 1
 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  0  2 892948  10084  11352 140248   14    9    67   113  123  184  1  0 81 13  4
  1  1 892948   9828  11360 140420   80    0   232    56 1436  839  1  0 74 24  2
  0  1 892948   9424  11368 140596   88    0   192   780 1405  564  1  0 74 23  2

기계 j :

 # vmstat 1
 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  0  2    300 152276   7432 616948    0    3   922   795   38   29  8  1 65 25  0
  0  0    300 152096   7436 617136    0    0   184     0  243  421  2  1 77 20  0
  0  0    300 152096   7436 617136    0    0     0    28  160  285  0  0 100  0  0

기계들 :

 # vmstat 1
 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  0  0  57748 213168  17672 1282888    0    0    23     6    0    0 11  1 79  9  0
  0  0  57748 213224  17676 1282900    0    0    24     0   33  503  1  0 98  1  0
  0  0  57748 213224  17676 1282900    0    0     0     0    7  254  0  0 100  0  0

기계 u :

 # vmstat 1
 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
  0  3 452708   8860   2724 266032   34   16   248   244    5   15  5  3 72 19  1
  0  2 452708  62240   2776 211880  292    0  1952     0  625  749  9  2 70 18  1
  1  1 452708  63752   2832 212320  228    0   816     0  745  821  4  0 67 28  1

답변:


5

너무 짧은 기간입니다. vmstat 60을 사용하는 것이 좋습니다. 그럼에도 불구하고 :

  • c-괜찮습니다.
  • h-si / so에 무언가가 있습니다. 큰 swpd를 고려할 때 성능이 수용 할 수있는 수준보다 낮은 경우 521-1024MB의 RAM을 추가하십시오 (892948kB 이상).
  • j는 괜찮습니다.
  • s-괜찮습니다. 약간 swpd이지만 si / so는 없습니다.
  • u-si / so가 상당히 많습니다. 큰 swpd를 고려할 때 성능이 허용 가능한 수준보다 낮을 수 있으며 512MB의 RAM (452708kB 이상)을 추가해야합니다.

더 많은 CPU가 필요한 시스템은 없습니다.


이 매우 짧은 스냅 샷으로 말하기는 어렵지만, iowait가 c에서 0이 아닌 값을 유지하면 더 빠른 드라이브가 필요할 수 있습니다. 그 외에도 kubanskamac의 평가에 동의합니다.
Insyte

4 kB 페이지가 아닌 Linux에서 kB로 vmstat 목록을 잊어 버렸습니다. 내 대답을 조정했습니다.
kubanczyk

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.