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