华南俳烁实业有限公司

考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
  當(dāng)前位置:操作系統(tǒng) > Unix > 文章內(nèi)容
  

Unix系統(tǒng):Unixvmstat命令詳解寶典

 [ 2017年7月5日 ] 【

  requested writes: Total number of write requests made for partition

  FIELD DESCRIPTION FOR SLAB MODE

  cache: Cache name

  num: Number of currently active objects

  total: Total number of available objects

  size: Size of each object

  pages: Number of pages with at least one active object

  totpages: Total number of allocated pages

  pslab: Number of pages per slab

  NOTES

  vmstat does not require special permissions.

  These reports are intended to help identify system bottlenecks. Linux

  vmstat does not count itself as a running process.

  All linux blocks are currently 1024 bytes. Old kernels may report

  blocks as 512 bytes, 2048 bytes, or 4096 bytes.

  Since procps 3.1.9, vmstat lets you choose units (k, K, m, M) default

  is K (1024 bytes) in the default mode

  vmstat uses slabinfo 1.1 FIXME

  FILES

  /proc/meminfo

  /proc/stat

  /proc/*/stat

  SEE ALSO

  iostat(1), sar(1), mpstat(1), ps(1), top(1), free(1)

  BUGS

  Does not tabulate the block io per device or count the number of sys-

  tem calls.

  AUTHORS

  Written by Henry Ware .

  Fabian Frédérick (diskstat, slab, partitions...)

  Throatwobbler Ginkgo Labs 27 July 1994 VMSTAT(8)

  示例:

  # vmstat 2 10

  procs -----------memory---------------------- -----swap--- -----io---- ---system--- ----cpu------

  r b swpd free buff cache si so bi bo in cs us sy id wa

  1 1 208 28960 38128 268204 0 0 278 40 1050 370 5 46 44 5

  1 0 208 28896 38128 268204 0 0 128 0 1054 310 4 38 58 1

  2 0 208 28896 38136 268196 0 0 257 55 1056 301 4 39 52 5

  2 0 208 24896 38136 268196 0 0 257 1 1042 593 6 87 7 0

  0 0 208 28672 38136 268196 0 0 257 25 1052 372 4 46 45 5

  0 0 208 28824 38140 268192 0 0 129 111 1052 316 3 32 64 1

  1 0 208 28768 38148 268184 0 0 257 109 1050 286 9 70 21 1

  1 0 208 28512 38148 268184 0 0 257 1 1046 327 6 48 43 2

  0 0 208 28832 38148 268184 0 0 257 1 1047 313 5 42 52 1

  0 0 208 28832 38152 268180 0 0 257 109 1050 308 4 33 59 5

  每2秒顯示一次,共顯示10次。

  在Unix(Solaris)平臺(tái)下:

  -bash-3.00$ vmstat 2 10

  kthr memory page disk faults cpu

  r b w swap free re mf pi po fr de sr s0 s1 -- -- in sy cs us sy id

  0 0 0 5016344 4200040 126 512 35 0 0 0 0 0 1 0 0 731 1416 723 3 0 97

  0 0 0 2065576 2375112 14 54 0 0 0 0 0 0 0 0 0 870 625 950 3 0 96

  0 0 0 2065512 2375048 11 50 0 0 0 0 0 0 0 0 0 951 529 1066 3 0 97

  0 0 0 2065512 2375048 11 53 0 0 0 0 0 0 0 0 0 852 548 934 3 0 97

  0 0 0 2065512 2375048 4 40 0 0 0 0 0 0 0 0 0 836 483 907 3 0 97

  0 0 0 2065512 2375048 14 46 0 0 0 0 0 0 0 0 0 873 632 958 3 0 97

  0 0 0 2065512 2375048 0 0 0 0 0 0 0 0 0 0 0 812 417 863 3 0 97

  0 0 0 2065512 2375048 4 40 0 0 0 0 0 0 0 0 0 810 481 874 3 0 97

  0 0 0 2065384 2374920 0 0 0 0 0 0 0 0 1 0 0 801 406 862 3 0 96

  0 0 0 2065384 2374920 14 46 0 0 0 0 0 0 0 0 0 817 545 898 3 0 97

  一些標(biāo)準(zhǔn)說(shuō)明:

  CPU:

  1) 如果(process r)是連續(xù)的大于在系統(tǒng)中的CPU的個(gè)數(shù)表示系統(tǒng)現(xiàn)在運(yùn)行比較慢,有多數(shù)的進(jìn)程等待CPU.

  2) 如果r的輸出數(shù)大于系統(tǒng)中可用CPU個(gè)數(shù)的4倍的話,則系統(tǒng)面臨著CPU短缺的問(wèn)題,或者是CPU的速率過(guò)低,系統(tǒng)中有多數(shù)的進(jìn)程在等待CPU,造成系統(tǒng)中進(jìn)程運(yùn)行過(guò)慢.

  3) 如果空閑時(shí)間(cpu id)持續(xù)為0并且系統(tǒng)時(shí)間(cpu sy)是用戶時(shí)間的兩倍(cpu us) 系統(tǒng)則面臨著CPU資源的短缺.

  簡(jiǎn)單的說(shuō)就是:

  r 和 b 不高于5,如果r 經(jīng)常大于4,且id 經(jīng)常少于40,則表示CPU 負(fù)荷很重。

  us+sy 不超過(guò)80%,如果大于80,進(jìn)程就會(huì)在運(yùn)行隊(duì)列中花費(fèi)等待時(shí)間,響應(yīng)時(shí)間和吞吐量就會(huì)下降。

  wa 不超過(guò)25, 如果說(shuō)wa >40表明磁盤io沒(méi)有也許存在不合理的平衡,或者對(duì)磁盤操作比較頻繁

  一般情況下,導(dǎo)致CPU資源不足都是應(yīng)用程序的問(wèn)題.比如一些SQL語(yǔ)句不合理等等都會(huì)造成這樣的現(xiàn)象.

  內(nèi)存:

  si和so基本為零。 其中si表示當(dāng)前每秒交換回內(nèi)存(Swap in)的總量,單位為kbytes;so表示當(dāng)前每秒交換出內(nèi)存(Swap out)的總量,單位為kbytes。如果si,so 長(zhǎng)期不等于0,表示系統(tǒng)使用swap 頻繁,即內(nèi)存不足。

  一般情況下,如果內(nèi)存的占用率比較高,但是,CPU的占用很低的時(shí)候,可以考慮是有很多的應(yīng)用程序占用了內(nèi)存沒(méi)有釋放.

  要注意的是,Linux 內(nèi)存在使用后不會(huì)釋放,所以一般會(huì)看到內(nèi)存使用率很高,要判斷l(xiāng)inux 內(nèi)存是否正常,需要通過(guò)對(duì)swap 交換區(qū)的交換頻率來(lái)看。

首頁(yè) 1 2 尾頁(yè)
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
平远县| 浦北县| 册亨县| 绍兴市| 鹤岗市| 犍为县| 修文县| 岳阳市| 盐津县| 营山县| 长兴县| 新乐市| 广东省| 伊金霍洛旗| 安达市| 广饶县| 江油市| 阿鲁科尔沁旗| 安国市| 尚志市| 中方县| 临沧市| 紫阳县| 天峻县| 日土县| 张家川| 邹城市| 白银市| 黄骅市| 安新县| 南汇区| 长春市| 浮梁县| 涞水县| 定边县| 菏泽市| 榆社县| 库尔勒市| 博白县| 阿图什市| 丰县|