mem_used_persent=`free -m | awk -F '[ :]+' 'NR==2{printf "%d", ($3)/$2*100}'` #获取磁盘使用率 data_name="/dev/vda1" diskUsage...data_name | awk -F '[ %]+' '{print $5}'` function check(){ echo -e "CPU使用率:${cpuUsage}%\n磁盘使用率:${diskUsage...}%\n内存使用率:${mem_used_persent}%" if [[ "$cpuUsage" > 80 ]] || [[ "$diskUsage" > 80 ]] || [[ "$mem_used_persent...80 ]];then echo "报警时间:${now_time}" > $logFile echo -e "CPU使用率:${cpuUsage}% --> 磁盘使用率:${diskUsage
# #获取cpu使用率 cpuUsage=`top | head -5 | awk -F '[, ]+' 'NR==3 {print $11}'` #获取磁盘使用率 data_name="/" diskUsage...\n巡查时间:${Date_time}\nIP地址:${IP_addr}\n资源状况如下:\n【CPU可用:${cpuUsage}%】\n【磁盘使用率:${diskUsage}%】\n【内存使用率:${...['${user}'], 'isAtAll': true} }" } function check(){ if [[ "$cpuUsage" > 80 ]] || [[ "$diskUsage
mem_used_persent=free -m | awk -F '[ :]+' 'NR==2{printf "%d", ($3)/$2*100}'#获取磁盘使用率data_name="/dev/vda1"diskUsage...grep $data_name | awk -F '[ %]+' '{print $5}'function check(){echo -e "CPU使用率:${cpuUsage}%\n磁盘使用率:${diskUsage...}%\n内存使用率:${mem_used_persent}%"if [[ "$cpuUsage" > 80 ]] || [[ "$diskUsage" > 80 ]] || [[ "$mem_used_persent..." > 80 ]];then echo "报警时间:${now_time}" > $logFileecho -e "CPU使用率:${cpuUsage}% --> 磁盘使用率:${diskUsage
/bin/bash d=`date +%F` dir=/var/log/diskusage if [ !...7天前的文件 find $dir -mtime 7 -name *.log | xargs rm -rf crontab表达式配置 > crontab -e 0 2 * * * /bin/bash diskusage.sh
leastDiskEstimate = null; DiskUsage mostDiskEstimate = null; if (clusterInfo !...leastDiskEstimate; private final DiskUsage mostDiskEstimate; public FsInfo(long timestamp,...leastUsage, @Nullable DiskUsage mostUsage) { this.timestamp = timestamp; this.ioStats...::new); this.mostDiskEstimate = in.readOptionalWriteable(DiskUsage::new); } else...getLeastDiskEstimate() { return this.leastDiskEstimate; } @Nullable public DiskUsage
Usages :" $tecreset cat /tmp/ramcache | grep -v "Mem" df -h| grep 'Filesystem\|/dev/sda*' > /tmp/diskusage...echo -e '\E[32m'"Disk Usages :" $tecreset cat /tmp/diskusage loadaverage=$(top -n 1 -b | grep "load...architecture kernelrelease internalip externalip nameserver loadaverage rm /tmp/who /tmp/ramcache /tmp/diskusage
先来看一个例子:索引存在一个字段DiskUsage表示磁盘的使用量,单位是MB,现在希望查询结果展现以GB为单位的值。...这种情况可以使用Script Fields功能:使用脚本对DiskUsage字段的值进行转换,转换后的值通过新字段DiskUsageInGB返回。...script_fields": { "DiskUsageInGB": { "script": { "lang": "painless", "source": "doc['DiskUsage
vs[length(vs)]; sub(/\s+/, "", v);sub(/\s+/, "", v); printf "%d", 100-v;}'` #获取磁盘使用率 data_name="/" diskUsage...\n巡查时间:'${Date_time}'\nIP地址:'${IP_addr}'\n资源状况如下:\n【CPU可用:'${cpuUsage}'%】\n【磁盘使用率:'${diskUsage}'%】\n【...}' } #【配置5】 此处可根据服务器的实际情况,进行阈值调整 function serverCheck(){ if [[ "$cpuUsage" > 75 ]] || [[ "$diskUsage
fi } GetPerf(){ CPUUSAGE="$PWD/$SYSIP/cpuusage.log" MEMUSAGE="$PWD/$SYSIP/memusage.log" DISKUSAGE...="$PWD/$SYSIP/diskusage.log" NETWORK="$PWD/$SYSIP/network.log" $SAR -P ALL $INTERVAL $TIMES>>... $CPUUSAGE & $IOSTAT -dkx $INTERVAL $TIMES>> $DISKUSAGE & $SAR -n DEV $INTERVAL $TIMES>> $NETWORK...p title "Cached" ,\ '' using 5 with l lt rgb "red" title "memused($used_percent%)" axis x2y2 EOF } DiskUsage...arial" SYSINFO_FILE=sysinfo CPU_USAGE_FILE=cpuusage.log MEMORY_USAGE_FILE=memusage.log DISK_USAGE_FILE=diskusage.log
全程就是 go DiskUsage 。 不知道有没有人像我一样,经常有磁盘空间不够的焦虑感,每次上服务器都要df -h 看看磁盘空间还剩多少。
-h| grep 'Filesystem\|/dev/sda*\|/dev/mapper*\|/dev/md*\|/dev/disk*\|/dev/vda*\|/dev/dm*' >> "$tdir/diskusage.tmp..." echo "Disk Usage :" cat "$tdir/diskusage.tmp" # Check Load Average echo "=========================
//cacheRoot: 设置缓存路径 //fileNameGenerator: 设置文件名,一般用url的md5或者唯一表示的业务id/hash //diskUsage...sourceInfoStorage : 缓存信息的存储,根据唯一表示存储/查询对应的缓存路径等信息 return new Config(cacheRoot, fileNameGenerator, diskUsage...存在,缓存完后更名,并会进行一次touch FileCache cache = new FileCache(config.generateCacheFile(url), config.diskUsage
du:统计目录及文件的空间占用情况(DiskUsage) du -sh /home/cjhbq_bqxt/etl_remote/ :统计目录所占空间的大小 du -ah /home/cjhbq_bqxt
public final FileNameGenerator fileNameGenerator; //磁盘使用统计类(比如设置的缓存文件数还是缓存文件空间) public final DiskUsage...diskUsage; //存了资源的相关信息:url/length/mime public final SourceInfoStorage sourceInfoStorage;...config.sourceInfoStorage); FileCache cache = new FileCache(config.generateCacheFile(url), config.diskUsage
示例如下所示: $ diskusage () { df -h ; } 译注:下面是我给的shell函数语法,原文没有 [ function ] 函数名 [()] { 命令; [return int;]
示例如下所示: $ diskusage () { df -h ; } Q:25 如何在shell脚本中使用BC(bash计算器) ?
./" alias df="df -h" alias diskusage="df" alias fu="du -ch" alias folderusage="fu" alias tfu="du -sh"
status.cpuinfo salt ‘*’ status.cpustats salt ‘*’ status.custom salt ‘*’ status.diskstats salt ‘*’ status.diskusage...[paths and/or filesystem types] salt ‘*’ status.diskusage # usage for all filesystems salt ‘...*’ status.diskusage / /tmp # usage for / and /tmp salt ‘*’ status.diskusage ext?...# usage for ext[234] filesystems salt ‘*’ status.diskusage / ext?
领取专属 10元无门槛券
手把手带您无忧上云