宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 908|回复: 6

这个VPS硬盘性能怎么样?

[复制链接]
发表于 2021-3-16 18:25:56 | 显示全部楼层 |阅读模式
小白一个,不懂就问。
看图

说是NVMe,怎么这么差啊,还是我不会看?还是给限制了
发表于 2021-3-16 18:27:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-3-16 18:28:17 | 显示全部楼层
这性能很好啊,你还想怎么样
发表于 2021-3-16 18:30:26 | 显示全部楼层
你那数字已经很好了。
bs太少,所以数字低。
发表于 2021-3-16 18:31:34 | 显示全部楼层
1号城管 发表于 2021-3-16 18:27
看4K性能明显是HDD的,最多加了个NVME Cache,骗人的,

独服,nvme,也不过如此。

[root@alqh1 ~]# dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
^C4008+0 records in
4008+0 records out
262668288 bytes (263 MB) copied, 9.45166 s, 27.8 MB/s
发表于 2021-3-16 18:33:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-3-16 19:14:16 | 显示全部楼层
  1. 问: 以下几种方式测试磁盘读写速度有什么区别?  

  2. dd bs=1M count=128 if=/dev/zero of=test   
  3. dd bs=1M count=128 if=/dev/zero of=test oflag=dsync
  4. dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync   

  5. 答:区别在于内存中写缓存的处理方式。  

  6. dd bs=1M count=128 if=/dev/zero of=test   

  7. 没有加任何参数,dd默认的方式【不包括】同步(sync)命令。
  8. 也就是说,dd命令完成前并没有让系统真正把文件写到磁盘上。
  9. 所以以上命令只是单纯地把这128MB的数据读到内存缓冲当中(写缓存[write cache])。

  10. dd bs=1M count=128 if=/dev/zero of=test oflag=dsync   

  11. 加入这个参数后,dd在执行时【每次】都会进行同步写入操作。
  12. 也就是说,这条命令每次读取1M后就要先把这1M写入磁盘,
  13. 然后再读取下面这1M,一共重复128次。
  14. 这可能是最慢的一种方式了,因为基本上没有用到写缓存(write cache)。

  15. dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync   

  16. 加入这个参数后,dd命令执行到【最后会真正执行一次】同步(sync)操作,
  17. 所以这时候你得到的是读取这128M数据到内存并写入到磁盘上所需的时间,
  18. 这样算出来的时间才是比较符合实际的。   
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-10-31 13:19 , Processed in 0.059135 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表