VPS性能测试(3):磁盘IO读写速度、SSD硬盘速度测试

wensiyang0916 2021-12-03 原文


VPS性能测试(3):磁盘IO读写速度、SSD硬盘速度测试

1、磁盘IO,即输入/输出(Input/Output),这是测试磁盘性能一个重要指标,一些便宜的VPS主机为了降低成本,以大量的低性能的硬盘来充当服务器,导致VPS主机因为IO差而拖了整个主机性能的后腿。

2、测试VPS主机磁盘IO的性能可以执行以下两个命令:


dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync

3、conv=fdatasync与oflag=dsync的区别在于:sync函数只是将所有修改过的块缓冲区排入写队列,然后就返回,它并不等待实际写磁盘操作结束。

4、而fsync函数只对由文件描述符filedes指定的单一文件起作用,并且等待写磁盘操作结束,然后返回。这是我的阿里云VPS的硬盘IO测试结果。 

5、SSD硬盘速度测试。对于VPS采用SSD硬盘的,为了更加真实的反映出SSD硬盘的性能,在控制端命令中执行以下命令:


yum install hdparm -y
fdisk -l
hdparm -t /dev/hda

6、第一句是安装hdparm,第二句是找出对应磁盘的驱动号,第三句就是利用hdparm在指定的硬盘上测试硬盘的读写速度。

7、VPS硬盘IO负载测试。使用top命令查看%wa数据,表示IO等待所占用的CPU时间的百分比,高过30%时IO压力可能比较大。

8、另外一条命令是:iostat -x 1 10,如果没有执行安装:yum install sysstat,主要查看%util 和%idle ,如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,idle小于70% IO压力就较大了,一般读取速度有较多的wait。


发表于
2016-07-19 11:05 
小虎利思 
阅读(4742
评论(0
编辑 
收藏 
举报

 

版权声明:本文为wensiyang0916原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wensiyang0916/p/5683952.html

VPS性能测试(3):磁盘IO读写速度、SSD硬盘速度测试的更多相关文章

随机推荐

  1. 企业级管理软件快速开发平台-快速实现可视化套打

    前几篇博文介绍了极致业务基础平台的框架及一些开发效果详细见下面的地址   极致业务基础平台简要介绍: http […]...

  2. HTTP Live Streaming直播(iOS直播)技术分析与实现

    http://en.wikipedia.org/wiki/HTTP_Live_Streaming HTTP L […]...

  3. VS Code 1.60 发布!竟然可以自动检测编程语言了!

    北京时间 2021 年 9 月 3 日凌晨,微软正式发布 2021 年 8 月版的 Visual Studio […]...

  4. 美化教程大集合—-极致个性化你的专属博客(超详细,看这篇就够了) – 洪卫

    博客园美化教程大集合—-极致个性化你的专属博客(超详细,看这篇就够了) 个人博客转移至:https […]...

  5. css3图片防止变形

    css3图片防止变形 图片防止变形 1.object-fit 由于图片原始大小都不一样,强行设定大小值会导致拉 […]...

  6. 学习Linux下的文件目录管理

    学习Linux下的文件目录管理                 文件目录管理 一.认识Linux文件系统的架构 […]...

  7. 【Mac】系统语言切换为英文后chrome浏览器无法用国内印象笔记账号登陆印象笔记剪藏

    解决办法: 将chrome浏览器语言设置成中文就可以了  ...

  8. 关于进度管理工具Gantt图

    关于进度管理工具Gantt图 18、以下关于进度管理工具图的叙述中,不正确的是( D)。 A.能清晰地表达每个 […]...

展开目录

目录导航