Centos下檢視cpu、磁碟、記憶體使用情況以及如何清理記憶體
系統在長時間執行下,可用記憶體會逐漸越來越少,如果沒有一定機制做監控以及定期清理人物的話伺服器就會存在很大隱患,如下操作來手動核查以及清理:
核查伺服器基本情況
檢視記憶體使用情況
free -m
檢視cpu使用情況
top #檢視程序執行情況
檢視磁碟以及分割槽情況
df -h
檢視網路情況
ifconfig
檢視埠使用情況
#1.方法一
lsof -i:埠號
#2.方法二
netstat -apn|grep 埠號
伺服器排查以及優化
清理記憶體
#1.【推薦】釋放網頁快取(To free pagecache),
sync
echo 1 > /proc/sys/vm/drop_caches
#2.釋放目錄項和索引(To free dentries and inodes)
sync
echo 2 > /proc/sys/vm/drop_caches
#3.釋放網頁快取,目錄項和索引(To free pagecache, dentries and inodes):
sync
echo 3 > /proc/sys/vm/drop_caches
選擇適合自己的方式清理,再執行檢視記憶體情況,就可以看到記憶體已經有很大空閒空間;