-
系统使用的内存和应用使用内存的区别查看全部
-
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
提交
取消