• 有铭
    2019-08-07
    才注意到,硬盘的随机读的性能是不如随机写的。我以前一直以为是反过来的,但是为什么呢?按这个现象,原来硬盘类设备是“写多读少”的设计思路?
     2
     7
  • bro.
    2019-08-07
    4K-64Thrd是随机64队列深度测试,软件则会生成64个16MB大小的测试文件(共计1GB),然后同时以4KB的单位尺寸,同时在这64个文件中进行写入和读取测试,最后依然以平均成绩为结果!
    
     6
  • 活的潇洒
    2019-08-21
    工作经常遇到IO_WAIT的案例 老师讲的正好可以用上
    day44 笔记:https://www.cnblogs.com/luoahong/p/11363137.html
    
     1
  • we
    2019-08-07
    pci-e 的ssd 磁盘iops 才20000。那云平台的云磁盘是不是更低了。

    作者回复: we同学,

    你好,硬件设备日新月异,而且现在云平台下的SSD硬件都很不错的,你可以自己用stress压压看。

    
     1
  • 钱晓明
    2020-02-07
    请问下顺序IO在开发上是怎么实现的?比如对于C开发,就是以append only的方式打开一个文件直接写就行了?还是说有什么特别的控制指令?
    我看挺多数据库软件写日志的时候用的都是所谓的AOF文件,说顺序写完日志再应用到库里,是不是也是同样的方式?

    作者回复: 钱晓明同学,

    你好,在应用开发层面,的确只要append only直接写文件就OK了。

    是的,这种先写日志,再commit到实际的数据库内部的存储结构的WAL(Write Ahead Logging)日志的方式,其实也就是AOF(Append Only File)的方式。

    
    
  • loser
    2019-12-12
    老师,怎么能控制磁盘的顺序读写和随机读写,操作系统有什么api 吗。一直没有找到
    
    
  • 陈志恒
    2019-11-28
    重点:iostat iotop top三个命令 判断io等待原因
    
    
  • 随心而至
    2019-10-23
    A server orientated measure of a drives ability to write 64 files in parallel.

    4K 64 thread write speed is a measure of how well a device can write random 4K blocks of data at a queue depth of 64. General consumer computer disks rarely need to service more than one or two requests at a time making this measure particularly well suited to servers.

    https://ssd.userbenchmark.com/Faq/What-is-4K-64-thread-write-speed/59
    展开
    
    
  • prader
    2019-10-16
    计算机的cpu主频很好,所以很快。硬盘的吞吐率和响应时间比较小,所以性能主要卡在这里。
    lunix 下 可以用,top iostat iotop 快速定位计算机的性能卡在哪个io进程。
    
    
  • Knight²º¹⁸
    2019-08-11
    一直有个问题,在Linux的IO模型中无论是BIO、NIO、IO多路复用实际上在等待IO响应的时候用户线程基本上都是没干啥事的,要么是空跑要么是阻塞。这些个IO模型对应用程序来讲实际并没有提升单个线程的执行效率,那么些IO模型要解决的问题点在哪里,提升的是哪部分的性能?提升应用程序的吞吐量?
     1
    
  • humor
    2019-08-07
    我实验的结果也是sy高,但是wa是0.0。不知道为什么
    
    
  • 许童童
    2019-08-07
    老师你好,我有一台云主机,怎么样才能测出硬盘的性能,比如最大的IOPS?

    作者回复: 你可以用我在这一讲的stress命令压一下。不过云主机大家现在都是超卖的,而且可能存在别人的应用也在运行的情况。有时候测出来数据会有波动。

    
    
  • 许童童
    2019-08-07
    那么 4K-Thrd 这个指标又是什么意思呢?测试这个指标对应的应用场景又是怎么样的呢?
    这个指标是同时读写64个文件时的吞吐量,应用场景主要是服务器端需要处理大量并发请求。
    
    
  • 许童童
    2019-08-07
    老师你好,我在CENTOS下用Stress命令,IO_WAIT并没有上去,是什么原因?

    作者回复: 能贴一下具体的指令么?

     3
    
  • haer
    2019-08-07
    关于 stress -i 2 命令
    在VMware虚拟机中测试,99 sy,0.0 wa
    在vps中测试,24.3 sy,73.1 wa
    为什么会这样呢?
    
    
  • we
    2019-08-07
    我在本地虚拟机里面测试,iowait 没有升高。而是平均负载与sy 特别高。
    
    
  • we
    2019-08-07
    老师,stress 命令在centos 下有三个类似的包。是哪个呢? stress-ng,http ress,
     1
    
我们在线,来聊聊吧