Skip to content

Commit

Permalink
feat: linux disk io
Browse files Browse the repository at this point in the history
  • Loading branch information
ryan4yin committed Nov 15, 2023
1 parent b11929e commit 7431762
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion linux/Linux IO 性能问题与解决思路.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ SSD 的性能受两方面的影响:
5. 对于云主机,可以考虑使用本地存储卷(Local SSD / Local NVMe Storage),它的性能远高于 AWS EBS / Aliyun ESSD 等云磁盘,但其中的数据在多种情况下并不持久化,需要自己做好数据备份与容灾考量。

此外,云服务器还存在各种其他由其底层设计带来的性能问题。
比如说在 AWS 上使用刚刚新建的 AMI 镜像创建 EC2 虚拟机,尝试去读一个 AMI 中的文件,你可能会发现性能差得离谱(我这边的实测是顺序读速度低于 10M/s),无论你如何调高 EC2 镜像的 EBS 卷性能参数,都无济于事。
比如说在 AWS 上使用刚刚新建的 AMI 镜像创建 EC2 虚拟机,尝试去读一个 AMI 中的文件,你可能会发现性能差得离谱(我这边的实测是顺序读速度低于 10M/s),无论你如何调高 EBS 卷的 IOPS / 吞吐量,都无济于事。
这很可能是 AWS 的底层设计问题,新建的 AMI 镜像在第一次被读取时是「冷数据」,EC2 机器去访问这些数据时会非常慢,而一旦这些数据被读取过一次,就会被缓存到离 EC2 最近的后端存储系统中,后续再去读取这些数据时就正常了。


Expand Down

0 comments on commit 7431762

Please sign in to comment.