-
系統(tǒng)使用的內(nèi)存和應(yīng)用使用內(nèi)存的區(qū)別查看全部
-
proc/meminfo 可以看到很內(nèi)存相關(guān)信息。查看全部
-
cache 和buffer的區(qū)別查看全部
-
系統(tǒng)信息監(jiān)控腳本 所要實(shí)現(xiàn)的兩大功能~查看全部
-
內(nèi)存算法查看全部
-
磁盤使用率查看全部
-
ping -c 2 www.baidu.com &>/dev/null && echo "成功" || echo "失敗" 結(jié)果是:成功 ping -c 2 www.bbbaaa.com &>/dev/null && echo "成功" || echo "失敗" 結(jié)果是:失敗查看全部
-
腳本:system_monitor.sh查看全部
-
內(nèi)網(wǎng)ip HOSTNAME I查看全部
-
Cache和Buffer的作用:因為操作系統(tǒng)的CPU對于主存之間的讀取信息它們的時鐘頻率存在的很大的差別,此時需要內(nèi)存開辟一個緩存區(qū),這樣才能夠?qū)崟r打開我們需要的目錄和文件。 Cache和Buffer的區(qū)別:功能上來說,Cache主要用于緩存打開過的文件,Buffer主要緩存目錄項和inode節(jié)點(diǎn)(文件的索引頭)。讀取策略上來說,Cache采用最少使用原則(LRU),即很少使用的文件就會優(yōu)先淘汰,如果操作系統(tǒng)Cache內(nèi)存占有量比較大的時,說明當(dāng)前操作系統(tǒng)對于文件的讀取十分頻繁并緩存的比較高。Buffer采用先進(jìn)先出的原則(FIFO),如果Buffer占有量比較大,說明當(dāng)前操作系統(tǒng)的inode節(jié)點(diǎn)數(shù)量比較高。查看全部
-
#OS type 操作系統(tǒng)類型(GNU/Linux) os=$(umame -o) #OS version 操作系統(tǒng)版本(Red Hat Enterprise Linux Server release 6.5 (Santiago)) version=$(cat /etc/issue|grep -e "Server") #OS architecture 硬件運(yùn)行系統(tǒng)的機(jī)器 ID 號(x86_64) architecture=$(uname -m) #Kernel Release 操作系統(tǒng)的發(fā)行版號(3.2.35) kernelrelease=$(uname -r) #hostname 節(jié)點(diǎn)名稱(xulianzhen) hostname=$(uname -n) #Internal IP 內(nèi)網(wǎng)ip(192.168.15.128) internalip=$(hostname -I) #External IP 出口ip(123.58.141.68) externalip=$(curl -s http://ipecho.net/plain) #DNS(192.168.130.32) nameservers=$(cat /etc/resolv.conf | grep -E "\<nameserver[ ]+" | awk '{print $NF}') #check connected to Internet 查詢是否連接互聯(lián)網(wǎng)(Internet:Connected) ping -c 2 imooc.com &>/dev/null && echo "Internet:Connected" || echo "Internet:Disconnected" #check Logged In Users(查看當(dāng)前登錄用戶) who>/tmp/who查看全部
-
CPU負(fù)載查看全部
-
cache buffer查看全部
-
I 內(nèi)網(wǎng)地址查看全部
-
free -m #查看當(dāng)前系統(tǒng)內(nèi)存使用情況,讀取的是/proc/meminfo 里面的信息 #total : 代表全部的內(nèi)存 #used : 已經(jīng)使用的內(nèi)存 #free : 剩余的內(nèi)存 #shared : 共享內(nèi)存 #buffers 和 cached : 代表文件打開的緩存 #-/+ buffers/cache : 代表應(yīng)用占用內(nèi)存使用情況 cache : 主要用于文件打開的緩存,使用最少使用原則(LRU) buffer: 分緩存主要用于目錄項,inode節(jié)點(diǎn)等文件系 ,使用先進(jìn)先出原則(FIFO) (cache過大,代表打開的文件數(shù)量多,打開文件較頻繁;buffer過大代表inode節(jié)點(diǎn)過大) 系統(tǒng)使用內(nèi)存 = total -free 應(yīng)用使用內(nèi)存 = total - free - cached - buffers 即 used - cached -buffers awk '/^MemTotal.*$/{total=$2}/^MemFree.*$/{free=$2}END{print (total-free)/1024}' /proc/meminfo awk '//{}' #//代表了,正則表達(dá)式在awk中如何使用 #awk{}中變量引用時不用加$符號,而且四則運(yùn)算不用(())雙括號查看全部
舉報
0/150
提交
取消