Linux中查看服務(wù)器內(nèi)存/CPU/網(wǎng)絡(luò)占用情況的命令
1、查看物理CPU個(gè)數(shù)
cat
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2、查看服務(wù)器CPU內(nèi)核個(gè)數(shù)
cat 每個(gè)物理CPU中core的個(gè)數(shù)(即核數(shù))
cat /proc/cpuinfo | grep "cpu cores" | uniq
3、服務(wù)器內(nèi)存使用情況
free
free -m --查看內(nèi)存,不帶單位 free -h --查看內(nèi)存使用情況,帶單位,顯示查看結(jié)果
- total:總計(jì)物理內(nèi)存的大小
- used:已使用內(nèi)存
- free:可用內(nèi)存
- Shared:多個(gè)進(jìn)程共享的內(nèi)存總額
- Buffers/cached:磁盤緩存的大小 緩存是可以清除的,方法見3.1
3.1、緩存清除
如果cached過大接近total數(shù)就需要清除緩存了,緩存清除命令:
echo 1 > /proc/sys/vm/drop_caches --釋放網(wǎng)頁緩存 echo 2 > /proc/sys/vm/drop_caches --釋放目錄項(xiàng)和索引 echo 3 > /proc/sys/vm/drop_caches --釋放網(wǎng)頁緩存,目錄項(xiàng)和索引
4、查看服務(wù)器的平均負(fù)載
top
top --可以查看服務(wù)器各個(gè)進(jìn)程情況
uptime -- 可以查看機(jī)器多少條沒有重啟了,一共多少個(gè)用戶
退出top :q 或者 ctrl+c
列表字段含義
5、查看系統(tǒng)整體性能情況
vmstat
Procs(進(jìn)程):
- r: 運(yùn)行隊(duì)列中進(jìn)程數(shù)量,這個(gè)值也可以判斷是否需要增加CPU。(長期大于1)
- b: 等待IO的進(jìn)程數(shù)量
Memory(內(nèi)存):
- swpd: 使用虛擬內(nèi)存大小
- free: 空閑物理內(nèi)存大小
- buff: 用作緩沖的內(nèi)存大小
- cache: 用作緩存的內(nèi)存大小
Swap:
- si: 每秒從交換區(qū)寫到內(nèi)存的大小,由磁盤調(diào)入內(nèi)存
- so: 每秒寫入交換區(qū)的內(nèi)存大小,由內(nèi)存調(diào)入磁盤
IO:
- bi: 每秒讀取的塊數(shù)
- bo: 每秒寫入的塊數(shù)
system:
- in: 每秒中斷數(shù),包括時(shí)鐘中斷。
- cs: 每秒上下文切換數(shù)。
CPU(以百分比表示):
- us: 用戶進(jìn)程執(zhí)行時(shí)間百分比(user time)
- sy: 內(nèi)核系統(tǒng)進(jìn)程執(zhí)行時(shí)間百分比(system time)
- wa: IO等待時(shí)間百分比
- id: 空閑時(shí)間百分比
6、查看系統(tǒng)已載入的相關(guān)模塊
lsmod
lsmod |grep ip_vs -- 檢查內(nèi)核模塊,看一下 ip_vs 是否被加載
7、查找 PCI 設(shè)置
lspci
8、網(wǎng)絡(luò)流量監(jiān)控
建議用centos自帶的工具iptraf
9、查看系統(tǒng)內(nèi)核
uname -a 查看后顯示ip等
以上就是Linux中查看服務(wù)器內(nèi)存/CPU/網(wǎng)絡(luò)占用情況的命令的詳細(xì)內(nèi)容,更多關(guān)于Linux查看占用命令的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
利用perl、python、php、shell、sed、awk、c 實(shí)現(xiàn)字符串的翻轉(zhuǎn)
今天心血來潮,看到下面的題目后延伸了一下,回顧自己以前學(xué)到的一些知識(shí)2014-04-04shell腳本自動(dòng)檢測網(wǎng)絡(luò)掉線和自動(dòng)重連
這篇文章主要介紹了shell腳本自動(dòng)檢測網(wǎng)絡(luò)掉線和自動(dòng)重連,這篇文章介紹的是自動(dòng)檢測連接網(wǎng)絡(luò)的解決方法,需要的朋友可以參考下2019-12-12Shell腳本實(shí)現(xiàn)檢測進(jìn)程是否正在運(yùn)行
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)檢測進(jìn)程是否正在運(yùn)行,本文給出的代碼簡潔清晰,并給出了使用方法,需要的朋友可以參考下2015-01-01Shell內(nèi)置命令之exit的語法與實(shí)例
系統(tǒng)中是有exit命令的,用于退出當(dāng)前用戶的登錄狀態(tài),但是在?Shell?腳本中,exit?語句是用來退出當(dāng)前腳本的,下面這篇文章主要給大家介紹了關(guān)于Shell內(nèi)置命令之exit的語法與實(shí)例,需要的朋友可以參考下2022-03-03linux下shell腳本備份文件的方法實(shí)現(xiàn)
本文主要介紹了linux下shell腳本備份文件的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08分享一個(gè)實(shí)用的iptables腳本(各種過濾寫法參考)
這篇文章主要介紹了分享一個(gè)實(shí)用的iptables腳本(各種過濾寫法參考),需要的朋友可以參考下2014-04-04