我有一个视频(mp4)托管网站。过去两年,该网站没有出现任何问题。但现在我遇到了 I/O 使用问题:iotop 命令结果
我目前使用 10x8TB HDD(总共 80TB)。我计划升级/迁移到 12 TB SSD。这会改善(减少) I/O 使用率吗?
答案1
是的,SSD 有助于减少 I/O 时间,但从技术上讲,并不能减少 I/O 使用量 - 您的用户仍然需要访问相同数量的数据。存储 I/O 是大多数应用程序的最大瓶颈。
还有其他一些事情也会有所帮助:
- Nginx 调优
- Nginx 缓存和/或其代理和/或底层协议,如 PHP
- RAID 使用 - 即使 RAID1 也会提高读取时间
- 硬件 - nvme/m.2 SSD 将提供比 SATA 更好的性能
答案2
简短的回答是“是”。详细回答 - 这取决于您从哪里查看 I/O。如果您的典型用户是基于 WAN 的,那么答案是“可能”。如果他们使用以太网 LAN - 可能是“是”。如果他们使用 wifi LAN,那么答案是“可能”。通信(I/O 数据是双向通信,是一长串链接。但考虑到此举的成本,这对您或用户有多大益处。