因此,讀緩存是一個動態(tài)變化的、實(shí)際用到多少才分配多少的緩沖內(nèi)存,當(dāng)這個連接非?臻e時,且用戶進(jìn)程已經(jīng)把連接上接收到的數(shù)據(jù)都消費(fèi)了,那么讀緩存使用內(nèi)存就是0。如果持續(xù)很高,則內(nèi)存可能是瓶頸 內(nèi)存相關(guān)指標(biāo) swap-in rate/swap-out rate ——進(jìn)程入交換率/進(jìn)程出交換率 交換區(qū)輸入輸出的進(jìn)程數(shù)目 若交換分區(qū)進(jìn)程交換頻繁,也反映了系統(tǒng)內(nèi)存資源緊張。cpu緩存(cache memory)位于cpu與內(nèi)存之間的臨時存儲器,它的容量比內(nèi)存小但交換速度快.在緩存中的數(shù)據(jù)是內(nèi)存中的一小部分,但這一小部分是短時間內(nèi)cpu即將訪問的,當(dāng)cpu調(diào)用大量數(shù)據(jù)時,就可避開內(nèi)存直接從緩存中調(diào)用,從而加快讀取速度.由此可見,在cpu中加入緩存是一種高效的解決方案,這樣整個內(nèi)存儲器(緩存+內(nèi)存)就變成了既有緩存的高速度,又有內(nèi)存的大容量的存儲系統(tǒng)了.緩存對cpu的性能影響很大,主要是因?yàn)閏pu的數(shù)據(jù)交換順序和cpu與緩存間的帶寬引起的.。
一般是通過兩個數(shù)字參數(shù)來完成的,第一個參數(shù)是采樣時間間隔,單位是秒, 第二個參數(shù)是采樣的次數(shù)
r: 表示運(yùn)行隊列,如果隊列過大說明CPU很繁忙,一般會造成CPU使用率高
b: 表示阻塞的進(jìn)程數(shù)
swap: 虛擬內(nèi)存已使用的大小,如果大于0,說明機(jī)器的物理內(nèi)存不夠了
free: 空閑的物理內(nèi)存大小
buff: 系統(tǒng)占用的緩存大。▽懢彺妫
cache: 直接用來記憶我們打開的文件,給文件做緩沖linux常用命令,讀緩存
si: 每秒從磁盤讀入虛擬內(nèi)存大小,如果這個值大于0,表示物理內(nèi)存不足了
so: 每秒虛擬內(nèi)存寫入磁盤的大小,如果這個值大于0linux常用命令, 表示物理內(nèi)存不足了
us: 用戶cpu時間
sy: 系統(tǒng)CPU時間, 如果值 太高,說明系統(tǒng)調(diào)用,例如是IO操作頻繁
id: 空閑CPU時間,一般來說 id + us + sy = 100
wt: 等待IO的CPU時間
列出打開的文件;它常用于以列表形式顯示所有打開的文件和進(jìn)程,包括磁盤文件,網(wǎng)絡(luò)套接字,管道,設(shè)備和進(jìn)程。
主要情形之一就是 無法掛載磁盤和顯示正在使用或者打開某個文件的錯誤時,查看誰正在使用。
apt-get install tcpdump
用于捕捉或過濾網(wǎng)絡(luò)上指定接口上接收或者傳輸?shù)腡CP/IP包。
-i : 網(wǎng)絡(luò)接口
-c : 需要輸出包數(shù)量
用于監(jiān)控進(jìn)出網(wǎng)絡(luò)的包和網(wǎng)絡(luò)接口統(tǒng)計的命令行工具,非常有用,用來監(jiān)控網(wǎng)絡(luò)性能,解決網(wǎng)絡(luò)相關(guān)問題。
-h : 查看幫助
-r : 顯示路由表
-i : 查看網(wǎng)絡(luò)接口
一個非常高級的交互式實(shí)時linux進(jìn)程監(jiān)控工具,和top相似,但更友好, 還支持鼠標(biāo)。
sudo apt-get install htop
監(jiān)控linux磁盤I/O, 用于查找大量使用磁盤讀寫進(jìn)程的時候。python版本需要2.7以上。
sudo apt-get install iotop
-h: 查看幫助
查看存儲設(shè)備輸入和輸出狀態(tài)統(tǒng)計的工具,用來追蹤存儲設(shè)備的性能 問題;包括設(shè)備,磁盤,NFS遠(yuǎn)程磁盤。
sudo apt-get install sysstat
%user: 在用戶級別運(yùn)行所使用的CPU百分比
%nice: 優(yōu)先進(jìn)程消耗的CPU時間,占所有CPU百分比
%system: 在系統(tǒng)級別運(yùn)行所使用的CPU百分比
%iowait: cpu等待硬件I/O時,所占用的CPU百分比
%steal: 管理程序維護(hù)另一個虛擬處理器時,虛擬CPU的無意識等待時間百分比
%idle: CPU空閑時間的百分比
tps: 每秒發(fā)送到I/O的請求數(shù)