
官網(wǎng)建設(shè)公司: vmstat
vmstat
通常會(huì)使用free命令來(lái)查看機(jī)器的內(nèi)存使用情況,其輸出如下。
' : tota:I-:,
Mem: 2030400
-/+ buffers/caCtie:
Swap: . 2103292
:used, .
1879088 ..
. 965076
'21:6:5 7 2
f re ti3 .
. 1:51312.
.'1065324
20,716720
這里可以看到swap已經(jīng)被使用了26MB。
們還需要配合vmstat來(lái)觀察swap的I/O情況,
shared
O
buffers
8
cached
914004
但是這未必是真的已經(jīng)不夠用了。所以我
---swap--
so bi
0 0 2
0一 0 0
一一- - -10- - - - -system--
bo in cS us sy id wa
3 3 1 4 1 95 0
0 448 1545 3 2 96 0
其中“SI”和“so”兩列一直都是0,說(shuō)明swap沒(méi)有真正的I/O動(dòng)作,設(shè)備的性能不
在sysctl中有一個(gè)參數(shù),叫做vm.swapplness,默認(rèn)為60,在內(nèi)存足夠時(shí),建議設(shè)成0,
netstat
netstat是查看網(wǎng)絡(luò)相關(guān)數(shù)據(jù)的常用命令,可以用來(lái)查看服務(wù)器上所有的網(wǎng)絡(luò)層連接狀
$ netstat -plnt
. Active Internet c:onnections {only servers)
Proto Recv-Q Send-Q TJocal Address :
PrD/Program name .
tcp . 0:: ; : 0 127 0:1.:[ :53
1414/dnsmasq
tcp . O
1165/privoxy
tcp . 0