美文网首页
书写磁盘存储和io消耗脚本(shell)

书写磁盘存储和io消耗脚本(shell)

作者: 小王同学123321 | 来源:发表于2020-12-18 17:10 被阅读0次

根据所剩磁盘存储空间的百分比

#!/usr/bin/env bash
#-*- coding:utf-8 -*-

function help(){
    printf "Usage: \n"
    printf "  python mem.py 50(百分比)\n"
    }

function create_file(){
    unit=$1
    count=$2
    newdirname="diskdir"
    cd /data1/minisearch/
    [ ! -d ${newdirname} ] && mkdir ${newdirname}

    cd ${newdirname}
    for i in `seq 1 ${count}`;do
        dd if=/dev/zero of=zeroFile${i} bs=1${unit} count=5  >/dev/null 2>&1
    done

    sleep 1
    cd /data1/minisearch/diskdir/
    for j in `seq 1 ${count}`;do
        rm -f zeroFile${j}
    done
    }

    create_ration=$1
    if (( 1 <= ${create_ration} && ${create_ration} <= 99 ));then
        allfreesize=$(echo `df -h | grep "data1" | awk '{print $4}'` | sed 's/[A-Z]//g')

        create_size=$((${allfreesize}*${create_ration}/100))
        c=$((${create_size}/5))
        while true
        do
            create_file "G" ${c}
            sleep 2
        done
    else
        help
    fi

相关文章

  • 书写磁盘存储和io消耗脚本(shell)

    根据所剩磁盘存储空间的百分比

  • 分享一个实用脚本--一键获取linux内存、cpu、磁盘IO等信

    概述 今天主要分享一个shell脚本,用来获取linux系统CPU、内存、磁盘IO等信息。 脚本 #!/bin/b...

  • 监控IO使用情况

    监控IO使用情况 监控目的 监控指标 监控命令 监控实现 一、磁盘说明 磁盘在系统中负责存储和读取任务,磁盘的处理...

  • Java的IO操作

    Java的IO操作分为磁盘IO和内存流IO。 1、磁盘IO:FileInputStream和FileOutputS...

  • shell Scripts

    shell Scripts 就是shell 脚本,便于后期运维工作更轻松,灵活,省时省力。 脚本书写注意事项: 指...

  • Shell环境变量

    bash shell中使用环境变量在内存中存储有关shell会话和工作环境的数据。以便程序或shell中运行的脚本...

  • 【生物信息笔记】shell 脚本 (dry-2)

    shell 和 shell script(脚本)区别: shell 和 shell 脚本是两个不同概念,shell...

  • 目录

    shell脚本监控linux系统cpu、内存、磁盘、网卡信息(https://www.jianshu.com/p/...

  • 索引原理学习

    (非原创,整理得)数据库的数据都放在磁盘上,磁盘IO是非常消耗性能的; 磁盘预读 每一次IO读取的数据我们称之为一...

  • Mysql优化

    mysql优化 cpu指标 mem内存 swap 磁盘IO 优化的工具 主机选型 cpu选择 内存 磁盘选择 存储...

网友评论

      本文标题:书写磁盘存储和io消耗脚本(shell)

      本文链接:https://www.haomeiwen.com/subject/utkfnktx.html