精华内容
下载资源
问答
  • 跟踪磁盘利用率信息是系统管理员(和其他人)的日常待办事项列表之一。Linux 有一些内置的使用程序来帮助提供这些信息。dfdf命令意思是 “disk-free”,显示 Linux 系统上可用和已使用的磁盘空间。df -h以人类可读的...

    跟踪磁盘利用率信息是系统管理员(和其他人)的日常待办事项列表之一。Linux 有一些内置的使用程序来帮助提供这些信息。

    5acd3a626bb5ee1e7d2aed72870b2ad5.png

    df

    df命令意思是 “disk-free”,显示 Linux 系统上可用和已使用的磁盘空间。

    df -h以人类可读的格式显示磁盘空间。

    df -a显示文件系统的完整磁盘使用情况,即使 Available(可用) 字段为 0。

    a1cecb9153354c82ef0e33d0b5b92cee.png

    df -T显示磁盘使用情况以及每个块的文件系统类型(例如,xfs、ext2、ext3、btrfs 等)。

    df -i显示已使用和未使用的 inode。

    90d9c059dbb9fd8ec35ba786f7b85cce.png

    du

    du显示文件,目录等的磁盘使用情况,默认情况下以 kb 为单位显示。

    du -h以人类可读的方式显示所有目录和子目录的磁盘使用情况。

    du -a显示所有文件的磁盘使用情况。

    du -s提供特定文件或目录使用的总磁盘空间。

    681f9e4c80fb076429713f5528ed3feb.png

    ls -al

    ls -al列出了特定目录的全部内容及大小。

    a38a49de1aa8ae6721090b5c4f118582.png

    stat

    stat 显示文件/目录或文件系统的大小和其他统计信息。

    96b8d22009d39a75126316a7afeee0a8.png

    fdisk -l

    fdisk -l显示磁盘大小以及磁盘分区信息。

    8cc643b953fce4cc2e2e4a99f7dfe142.png

    这些是用于检查 Linux 文件空间的大多数内置实用程序。有许多类似的工具,如Disks(GUI 工具),Ncdu等,它们也显示磁盘空间的利用率。

    展开全文
  • 自己写的监控linux的linux流量,cpu利用率,磁盘利用率,内存利用率。并以每天,每周,每年4种图片报表呈现,记录了最大值和时间。具体步骤里面的文档有写
  • Suse获取磁盘利用率最大值 需求:A公司运维人员想监控suse操作系统中多个磁盘利用率的一个最大值并通过zabbix展示出来 方法:使用iostat工具加agent内置键获取多个磁盘利用率的最大值 实验步骤: 第一步:agent.conf中...

    Suse获取磁盘利用率最大值
    需求:A公司运维人员想监控suse操作系统中多个磁盘利用率的一个最大值并通过zabbix展示出来
    方法:使用iostat工具加agent内置键获取多个磁盘利用率的最大值
    实验步骤:
    第一步:agent.conf中定义一个自定义键值

    只所以使用这个键值,是为了后期可以在模板修改脚本参数,就可以不用后期调整了命令,需要频繁重启agent
    第二步:在suse服务器测试获取磁盘利用最大值命令

    解释一下上面命令:
    iostat -x 1 1代表停顿1s,获取一下磁盘的信息。
    Awk ‘{print $16}’打印第16列,磁盘繁忙率

    Sort -nr按数值排列,字符串默认会排在最下面,head -n 1获取最上面的值,即磁盘利用率最大值
    第三步:模板添加监控项

    这种好处就是,我可以修改iostat -x 1 1执行的间隔,或者用head -n 2获取最大的两个值而不用重启agent
    第四步验证数据

    成功

    技术交流欢迎加入Q群:177428068

    展开全文
  • iostat工具使用: 格式: iostat[参数][时间][次数] 功能: iostat可查看CPU、网卡、tty设备、磁盘、CD-ROM 等等设备的活动情况, 负载信息。 参数 -C 显示CPU使用情况 ...磁盘利用率查看 $ iostat -d

    iostat工具使用:

    1. 格式:
    iostat[参数][时间][次数]
    
    1. 功能:
    iostat可查看CPU、网卡、tty设备、磁盘、CD-ROM 等等设备的活动情况, 负载信息。
    
    1. 参数
    -C 显示CPU使用情况
    -d 显示磁盘使用情况
    -k 以 KB 为单位显示
    -m 以 M 为单位显示
    -N 显示磁盘阵列(LVM) 信息
    -n 显示NFS 使用情况
    -p[磁盘] 显示磁盘和分区的情况
    -t 显示终端和CPU的信息
    -x 显示详细信息
    -V 显示版本信息
    

    磁盘利用率查看

    $ iostat -d -m -x 1
    
    展开全文
  • RAID磁盘利用率详解

    万次阅读 2016-05-03 11:00:00
    RAID磁盘利用率详解 一.RAID定义   RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘...

    RAID磁盘利用率详解


    一.RAID定义 
          RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。  
    二、RAID的几种工作模式(仅讨论RAID0,RAID1,RAID5,RAID10这四种,这四种比较典型 
    1
    、RAID0 (又称为Stripe或Striping--分条)
          
    即Data Stripping数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数据安全性要求不高的情况下才被使用。
    特点: 
    容错性:
    没有
    冗余类型:
    没有
    热备盘选项:
    没有
    读性能:
    随机写性能:
    连续写性能:
    需要的磁盘数:
    只需2个或2*N个(这里应该是多于两个硬盘都可以)
    可用容量:
    总的磁盘的容量
    典型应用:
    无故障的迅速读写,要求安全性不高,如图形工作站等。
    RAID 0的工作方式:

    图1

      如图1所示:系统向三个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。我们从图中可以清楚的看到通过建立RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。
      从理论上讲,三块硬盘的并行操作使同一时间内磁盘读写速度提升了3倍。 但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,提速效果显著显然毋庸置疑。 
      RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。
      RAID 0具有的特点,使其特别适用于对性能要求较高,而对数据安全不太在乎的领域,如图形工作站等。对于个人用户,RAID 0也是提高硬盘存储性能的绝佳选择。
      计算机技术发展迅速,但硬盘传输率也成了性能的瓶颈。怎么办?IDE RAID技术的成熟让我们轻松打造自己的超高速硬盘。在实际应用中,RAID 0硬盘阵列能比普通IDE 7200转ATA 133硬盘快得多,时至今日,在大多数的高端或者玩家主板上我们都能找到一颗PROMISE或者HighPoint的RAID芯片,同时发现它们提供的额外几个IDE接口。没错,RAID已经近在眼前,难道你甘心放弃RAID为我们带来的性能提升吗?答案当然是否定的! 
      实用的IDE RAID 
      RAID可以通过软件或硬件实现。像Windows 2000就能够提供软件的RAID功能,但是这样需要消耗不小的CPU资源,降低整机性能。而硬件实现则是一般由RAID卡实现的,高档的SCSI RAID卡有着自己专用的缓存和I/O处理器,但是对于家庭用户来说这样的开销显然是承受不了的,毕竟为了实现RAID买两个或者更多的HDD已经相当不容易了。我们还有一种折中的办法——IDE RAID。或许这才是普通人最容易接受的方法。虽然IDE RAID在功能和性能上都有所折中,但相对于低廉的价格,普通用户看来并不在意。 
      为什么要用RAID 0 
      RAID 0至少需要两块硬盘才能够实现,它的容量为组成这个系统的各个硬盘容量之和,这几块硬盘的容量要相同,在家用IDE RAID中一般级联两块硬盘,一定要用同型号同容量的硬盘。RAID 0模式向硬盘写入数据的时候把数据一分为二,分别写入两块硬盘,读取数据的时候则反之,这样的话,每块硬盘只要负担一半的数据传输任务,得到的结果也就是速度的增加。
    实现方式:
          (1)、RAID 0最简单方式(我觉得这个方式不是它本意所提倡的) 
          就是把x块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的x倍,在电脑数据写时被依次写入到各磁盘 中,当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中,它的好处是可以增加磁盘的容量。 
          速度与其中任何一块磁盘的速度相同,如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,可靠性是单独使用一块硬盘的1/n。 
          (2)、RAID 0的另一方式(常指的RAID 0就是指的这个)
          是用n块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门的磁盘控制器,在 电脑数据读写时同时向n块磁盘读写数据,速度提升n倍。提高系统的性能。 
     
    2、RAID 1 (又称为Mirror或Mirroring--镜像)
       RAID 1称为磁盘镜像:把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存关键性的重要数据的场合。RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。
          RAID 1有以下特点: 
          (1)、RAID 1的每一个磁盘都具有一个对应的镜像盘,任何时候数据都同步镜像,系统可以从一组镜像盘中的任何一个磁盘读取数据。 
          (2)、磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高。 
          (3)、只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行。 
          (4)、出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。 
          (5)、更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。 
          (6)、RAID 1磁盘控制器的负载相当大,用多个磁盘控制器可以提高数据的安全性和可用性。
          RAID 1的工作方式: 

    图2

          如图2所示:当读取数据时,系统先从RAID1的源盘读取数据,如果读取数据成功,则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取备份盘上的数据,不会造成用户工作任务的中断。当然,我们应当及时地更换损坏的硬盘并利用备份数据重新建立Mirror,避免备份盘在发生损坏时,造成不可挽回的数据损失。
    raid 1的优缺点
      由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而Mirror(镜像)的磁盘空间利用率低,存储成本高。Mirror虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。 
    3RAID 5 (可以理解为是RAID 0和RAID 1的折衷方案,但没有完全使用RAID 1镜像理念,而是使用了“奇偶校验信息”来作为数据恢复的方式,与下面的RAID10不同。) 
    容错性:
    冗余类型:
    奇偶校验
    热备盘选项:   
    读性能:
    随机写性能:
    低 
    连续写性能:
    低 
    需要的磁盘数:
    三个或更多
    可用容量:
    (n-1)/n的总磁盘容量(n为磁盘数)
    典型应用:
    随机数据传输要求安全性高,如金融、数据库、存储等。
          

    图3
      RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 以四个硬盘组成的RAID 5为例,其数据存储方式如图4所示:图中,Ap为A1,A2和A3的奇偶校验信息,其它以此类推。由图中可以看出,RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
      RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。

    4、RAID 5 (可以理解为是RAID 0和RAID 1的折衷方案,但没有完全使用RAID 1镜像理念,而是使用了“奇偶校验信息”来作为数据恢复的方式)
          RAID10也被称为镜象阵列条带。象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0+1。RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G。
     
    个人总结 
    类型
    读写性能
    安全性
    磁盘利用率
    成本
    应用方面
     RAID0
    最好(因并行性而提高)
    最差(完全无安全保障)
    最高(100%)
    最低
    个人用户
     RAID1
    读和单个磁盘无分别,写则要写两边
    最高(提供数据的百分之百备份)
    差(50%)
    最高
    适用于存放重要数据,如服务器和数据库存储等领域。
     RAID5
    读:RAID 5=RAID 0(相近似的数据读取速度)
    写:RAID 5<对单个磁盘进行写入操作(多了一个奇偶校验信息写入)
    RAID 5<RAID 1
    RAID 5>RAID 1
    RAID 5<RAID 1
    是一种存储性能、数据安全和存储成本兼顾的存储解决方案。
     RAID10
    读:RAID10=RAID0
    写:RAID10=RAID1
    RAID10=RAID1
    RAID10=RAID1(50%)
    RAID10=RAID1
    集合了RAID0,RAID1的优点,但是空间上由于使用镜像,而不是类似RAID5的“奇偶校验信息”,磁盘利用率一样是50

     

    展开全文
  • linux 磁盘利用率过高

    千次阅读 2018-03-29 17:41:14
    线上服务器磁盘利用率过高,则删除一些不用的大文件。常用的命令: df -h: 检查linux服务器的文件系统的磁盘空间占用情况 du -h: 查看当前目录下文件占用磁盘空间大小 ls -a: 查看当前目录下所以文件,包含隐藏文件
  • 磁盘利用率和饱和度

    2017-09-11 10:58:54
    在这篇文章里,会介绍磁盘利用率和饱和度相关的知识。 In this blog post, I will look at disk utilization and saturation. 在之前的博客里面,我写了一些关于CPU使用率和饱和度之间有什么实质性不同,以及CPU使用...
  • ZabbixIostat监控 Zabbix模板,用于监视iostat输出,高磁盘利用率警报等
  • 需求:A公司运维人员想监控HPUX操作系统中多个磁盘利用率的一个最大值并通过zabbix展示出来 方法:使用sar工具加agent内置键获取多个磁盘利用率的最大值 实验步骤: 第一步:agent.conf中定义一个自定义键值 只所以使用...
  • 关于开启虚拟机磁盘利用率100%问题 从vm10开始,默认每个虚拟机运行时,自动在硬盘上生成一个内存实时镜像文件。这样一旦虚拟机打开,这个文件就不停写入(虚拟机内存的改变),配合win8/10的硬盘使用方式改变,...
  • 文章目录1)关闭自动更新2)磁盘利用率问题解决 1)关闭自动更新 2)磁盘利用率问题解决
  • 在磁盘空间利用率达到90%以上,循环清除/data目录下的文件,先清除距离现在30天,10天,5天,1天,半天的数据,如果磁盘利用率小于90%, 停止清理。 #!/bash/bin # execute sql stat times=("43200" "14400" "7200...
  • 文章目录监控100台服务器磁盘利用率脚本1. 远程连接生成sshkey2. 复制ssh公钥到目标服务器3. 登录目标服务器查看4. 私钥免登录5. 192.168.43.134 服务器创建host,info文件6. 编辑脚本7. 赋予可执行权限8. 运行脚本9....
  • 利用shell脚本监控linux中CPU、内存和磁盘利用率。(centos7) 2017年11月21日 11:42:00 阅读数:182  这篇博客中所写的,在实际工作中并没有什么卵用,工作中并不会用到这种脚本去监控。不过自己写一遍,可以让...
  • Win10磁盘利用率高达100%设置修改方法 Windows Defender关闭 Win10的Windows Defender已经变身成为安全中心,它的运行机制改成了即便是电脑中存在多个杀毒、防护软件,所以一同后台运作的时候磁盘占用...
  • 一:列出常用动态磁盘种类及对应所需磁盘数量、磁盘利用率、性能特点、冗余性。 1.简单卷、1块磁盘、利用率100%、性能无变化、没有冗余; 跨区卷、2-32块磁盘、利用率100%、性能无变化、没有冗余; 带区卷、2-32块...
  • 线上应用写大量日志,收到磁盘利用率过高的告警 2.删除大日志文件,仍然持续告警 二、根本原因: 在linux服务器上,rm -r大的日志文件后,如果使用该文件的进程没有关闭,是不会真实的释放磁盘空间的 三、排查...
  • eclipse项目(代码正确,却无法执行正确),迟一段时间继续执行却正确,恭喜你遇到了一个坑:电脑相关资源(cpu、磁盘利用率)占用太多 如果你遇到过类似的情况,很有可能是磁盘利用率太高: 磁盘利用率100%,...
  • 测得某个采用按需调页策略的系统部分状态数据为:CPU利用率为20%,对换空间的磁盘利用率为98%,其他设备的利用率为5%,由此断定系统出现异常。此种情况下( )能提高利用率。 A.安装一个更快的硬盘 B.通过扩大硬盘...
  • 监控多台服务器磁盘利用率脚本 SSH ssh root@192.168.1.99 "df -h" 但每次要使用密码,不推荐使用。 可以使用秘钥登录。 创建秘钥【一直回车就行】 ssh-keygen 把公钥复制到需要被控的服务器 ssh-...
  • nagios磁盘利用率监控

    2017-11-15 21:41:00
    #!/usr/bin/env perl ################################### #Version 1.1 #AuthBadboy #FileName Check_disk_utilization.pl #LastModify 20120722 ################################### u...
  • 早上来到公司,客服的打电话说他们的录音不能打开了,马上登陆服务器发现磁盘满了,录音当然不能录音了 立马备份至其他的盘中,所以现在要在监控中增加对磁盘的监控。网上查找资料放心zabbix自带的windows模板中有对...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,635
精华内容 1,054
关键字:

磁盘利用率