最近資料庫有大量使用cpu / swap的現象,為了查找是否除了 Oracle 資料庫外,還有別的程序使用SWAP,因此在網路上找到這篇文章
https://www.cyberciti.biz/faq/linux-which-process-is-using-swap/
這篇文章有介紹幾個指令
文後有一段小的Schell Script,可以用來快速找出佔用SWAP的前幾名
## Get swap space in Linux using bash for loop ##
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less
等下次再發生時,可以再抓取相關資訊
沒有留言:
張貼留言