du -- disk usage,用来查看某个文件或目录占用的磁盘空间数量。
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都网站制作、江油网络推广、微信小程序定制开发、江油网络营销、江油企业策划、江油品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供江油建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
usage: du -shbkm [ file | directory]
-h: 很有用的参数, 将显示的结果以human readable的方式打印,如20K,1.3M,4.5G等
-s :summarize,如果要查看的是目录,则显示其总体占有空间,而不是显示其所有子目录及其文件占用的空间
如 du -s /domain 则显示domain这个目录及其子目录总共占用了多少空,而不是显示其所有子目录的情况
-b:byte ,结果以byte为单位显示
-k:kilobyte,结果以KB为单位显示
-m:megabyte,结果以MB为单位显示
df -- report file system disk space usage, 用来查看文件系统的磁盘空间使用情况
usage : df -htk
h,k与du一样 ,-t 指定要查看的文件系统
想监视系统内存?好像是没法直接得到现成的百分比的,自己取值计算一下吧
totalmem=`free -m | grep 'Mem' | awk '{print $3}'`
usedmem=`free -m | grep 'Mem' | awk '{print $2}'`
usage=$(bcEOF
scale=4
($freemem/$totalmem)*100
EOF)
freeusage=`echo $free | awk -F. '{print $1}'`
echo "Free Memory Usage = $freeusage%"
以前Solaris里的改了改
只是个片段,需要什么判断之类自己填充到脚本里 一点点加吧 呵呵 希望对你有帮助
单要使用率的话二楼的更简练~~ 呵呵
free -m | sed -n '2p' | awk '{print "used mem is "$3"M,total mem is "$2"M,used percent is "$3/$2*100"%"}'
linux查看cpu使用率的方法:首先确保linux环境能够上网,并且配置好源;然后执行命令“apt-get install dstat”来进行软件的安装;最后执行命令“dstat -c”显示系统整体的cpu情况即可。
在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。那么如何查看cpu使用率?下面本篇文章就来给大家具体介绍一下,希望对大家有所帮助。【视频教程推荐:linux教程】
1、使用top命令
这个命令很常用,在终端中直接执行top命令,即可在第三行看到cpu的使用率。
注:96.9id,表示空闲CPU,即CPU未使用率,100%-96.9%=3.1%,即系统的cpu使用率为3.1%。
如果有多个CPU,希望查询每个CPU的使用率,可以在top命令的界面,按数字键1,即可看到其它CPU的使用率,如下图:
2、使用vmstat命令
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存 交换情况,IO读写情况。
相比top命令,通过vmstat可以看到整个机器的 CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率。
句式:
1
vmstat -w-w
一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。例:
说明:2表示每个两秒采集一次服务器状态,1表示只采集一次。
3、使用dstat命令
dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。
如果没有dstat命令,则需要进行下载安装。
首先我们需要确保linux环境能够上网,并且配置好源。在root账户登录下。执行命令apt-get install dstat 。进行软件的安装。
然后执行命令dstat -c。显示系统整体的cpu情况。
显示各个信息为CPU用户占用,系统占用,空闲,等待,中断,软件中断等信息。
Linux查看cpu使用率可以使用top命令。
1、在终端输入top命令,如下图所示的位置即为cpu使用率。
2、如果是多核cpu,要查看全部的cpu使用率,可以按数字键1,即可显示,如下图所示,显示的是四核cpu的使用率。