在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ vmstat 監(jiān)視內(nèi)存使用情況
進程管理工具
objdump 二進制文件分析
scp 跨機遠程拷貝
crontab 定時任務(wù)
readelf elf文件格式分析
pstack 跟蹤進程棧
系統(tǒng)管理及IPC資源管理
vmstat 監(jiān)視內(nèi)存使用情況
strace 跟蹤進程中的系統(tǒng)調(diào)用
sar 找出系統(tǒng)瓶頸的利器
ipcs 查詢進程間通信狀態(tài)
ps 進程查看器
性能優(yōu)化
wget 文件下載
top linux下的任務(wù)管理器
磁盤管理
size 查看程序內(nèi)存映像大小
free 查詢可用內(nèi)存
文件及目錄管理
iostat 監(jiān)視I/O子系統(tǒng)
性能監(jiān)控
程序構(gòu)建
學會使用命令幫助
gdb 調(diào)試利器
網(wǎng)絡(luò)工具
nm 目標文件格式分析
lsof 一切皆文件
用戶管理工具
程序調(diào)試
ldd 查看程序依賴庫
文本處理

vmstat 監(jiān)視內(nèi)存使用情況

vmstat是Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計)的縮寫,可實時動態(tài)監(jiān)視操作系統(tǒng)的虛擬內(nèi)存、進程、CPU活動。

vmstat的語法

  vmstat [-V] [-n] [delay [count]]

  • -V表示打印出版本信息;
  • -n表示在周期性循環(huán)輸出時,輸出的頭部信息僅顯示一次;
  • delay是兩次輸出之間的延遲時間;
  • count是指按照這個時間間隔統(tǒng)計的次數(shù)。
    /root$vmstat 5 5
    procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
    r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
    6  0      0 27900472 204216 28188356    0    0     0     9    1    2 11 14 75  0  0
    9  0      0 27900380 204228 28188360    0    0     0    13 33312 126221 22 20 58  0  0
    2  0      0 27900340 204240 28188364    0    0     0    10 32755 125566 22 20 58  0  0

字段說明

Procs(進程):

  • r: 運行隊列中進程數(shù)量
  • b: 等待IO的進程數(shù)量

Memory(內(nèi)存):

  • swpd: 使用虛擬內(nèi)存大小
  • free: 可用內(nèi)存大小
  • buff: 用作緩沖的內(nèi)存大小
  • cache: 用作緩存的內(nèi)存大小

Swap:

  • si: 每秒從交換區(qū)寫到內(nèi)存的大小
  • so: 每秒寫入交換區(qū)的內(nèi)存大小

IO:(現(xiàn)在的Linux版本塊的大小為1024bytes)

  • bi: 每秒讀取的塊數(shù)
  • bo: 每秒寫入的塊數(shù)

system:

  • in: 每秒中斷數(shù),包括時鐘中斷
  • cs: 每秒上下文切換數(shù)

CPU(以百分比表示)

  • us: 用戶進程執(zhí)行時間(user time)
  • sy: 系統(tǒng)進程執(zhí)行時間(system time)
  • id: 空閑時間(包括IO等待時間)
  • wa: 等待IO時間