IO实际上是计算机用语,也写作I/O,指输入/输出(Input/Output)。硬盘IO就是指对字节的读取速度,即硬盘的读写能力。这里我们只讨论服务器磁盘IO。服务器硬盘IO的性能也是服务器硬件配置中需要考虑的问题。那么如何判断服务器硬盘IO的性能好不好呢?

首先,硬盘的数据存储在硬盘驱动器内各个扇区上,扇区是以一定的磁密度为间隔划分出来的磁盘区域。从磁盘读取某段扇区的内容,即是硬盘发出IO指令的一个过程。磁盘收到指令,选择读或者写数据。如果读写速度快,也即硬盘IO的性能高。当然影响读写速度的因素有很多,硬盘的性能优化技巧也是一门大学问,但是我们自己在选择硬盘的时候只要了解一点就可以知道硬盘IO的性能了,那就是:钱。

不过说到硬盘的选择,互联先锋所提供的服务器硬盘,主要是SATA(Serial Advanced Technology Attachment)与SSD(Solid State Drives)两种。

SSD也称固态硬盘,具有读写速度快、存取时间短,低功耗、无噪音、抗震动、低热量 、体积小、工作温度范围大的优点,相比之下其成本也会稍高。

SATA,机械式硬盘,具有较快的传输速率和较大的存储空间,适用于普通用户,价格上也较有优势。

虽然硬盘是服务器硬件采购成本中的大头,但服务器硬盘作为服务器的核心数据存储库,它的稳定与安全关乎着服务器所有用户数据与软件的安全,在选择硬盘时还是要慎重,不要一味地为节约成本。

磁盘IO是什么意思?如何判断服务器硬盘io性能好不好?相关推荐

  1. 查看linux服务器硬盘IO读写负载

    最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己 ...

  2. [转]查看linux服务器硬盘IO读写负载

    最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己 ...

  3. linux服务器读写硬盘io,查看linux服务器硬盘IO读写负载

    今天一台Centos服务器出了问题,客户端访问非常慢,电影播放间歇性卡壳,web访问也是很慢.首先看了服务器的流量,然后从网上找了一些方法查看服务器的IO读写负载,记录下来分享: 1. 用top命令查 ...

  4. Zabbix-3.0.X 监测服务器硬盘IO状态

    Zabbix-3.0监测服务器硬盘IO状态 一.环境准备 被监控主机已安装zabbix-agent,且zabbix-server能正常监控到zabbix-agent相关数据. 系统环境: Zabbix ...

  5. linux服务器硬盘IO读写负载查看

    文章目录 1.首先top命令看下 2,先用iostat查看磁盘io 是否读写负载很高 重要指标: 3.找出占用io高的进程的工具 iotop IO负荷的压力测试 最近在用spark 向MySQL 倒腾 ...

  6. Java IO流学习总结七:Commons IO 2.5-FileUtils

    Java IO流学习总结七:Commons IO 2.5-FileUtils 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/5497 ...

  7. io操作是指什么_各种IO模型,一篇打尽

    一.阻塞/非阻塞-同步非同步 同步/异步 同步请求:A调用B,B的处理是同步的,在处理完之前他不会通知A,只有处理完之后才会明确的通知A; 异步请求:A调用B,B的处理是异步的,B在接到请求后先告诉A ...

  8. java io流 教程_Java基础教程:IO流与文件基础

    Java:IO流与文件基础 说明: 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:指的是从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列 ...

  9. linux下看io等待时间,Linux下用iostat探测IO使用情况

    常用参数 -d:表示,显示设备(磁盘)使用状态: -k:某些使用block为单位的列强制使用Kilobytes为单位: -x: 可以获得更多统计信息: -c:还可以用来获取cpu部分状态值: 1 3: ...

最新文章

  1. Linux-ps命令(7)
  2. Win7各版本功能对比
  3. 使用 Visual Studio Online 进行协同开发
  4. select case语句 is和to用法
  5. .Net 3.5 Remoting编程入门三
  6. python set集合内部实现_Python 实现集合Set的示例
  7. 4号团队-团队任务5:项目总结会
  8. 学会这几招,晋升不慌了!
  9. Interesting Finds: 2008.01.25
  10. c语言编程工程师基础,c语言工程师的工作是什么
  11. matlab 码表,0-254 ascii 码表
  12. eclipse加载jdbc驱动(mysql)
  13. 2010年11月30日
  14. CSS基础:移动端开发常识,多倍图初始化等
  15. CDN加速技术可以解决的问题——诺必达云服务
  16. 【毕业设计】深度学习 python opencv 实现人脸年龄性别识别
  17. DBCA创建数据库实例
  18. 挣扎中的谷歌“蜻蜓项目”,Google 搜索到底能不能回归大陆?
  19. tableau制作日历图学习
  20. 98后小哥出的校招黑名单火了!标星4K,校招生有福了!

热门文章

  1. 办公pdf转word等软件的网站--往后找到再继续更新
  2. 遗传算法在离散型工厂选址问题中的应用
  3. java哨兵实现顺序查找
  4. 【辐射4】用Mod Organizer载入mod时CBBE身形无效的情况(身体贴图错误、黑块等等)(做个记录)
  5. AirPods无法连接到苹果Mac怎样解决?
  6. 淘宝网 1688 API接口 cat_get - 获得淘宝分类详情
  7. makefile中的两个函数(wildcard和patsubst)
  8. 2.5d矢量插画|(上)-概述
  9. html如何设置图片自动居中,css如何使图片居中?
  10. android手机开发安卓版本,OPPO首个完成CCC 2.0数字车钥匙开发的安卓厂商