你好,互联网集体智慧!
我在 AWS 上有一个运行 Ubuntu 的 EC2(t2-large)。由于内存消耗大,我将添加大约 8G 的交换空间。
机器有 4 个磁盘,每个磁盘都有足够的空间。哪个更好?每个磁盘 2G 还是单个磁盘 8G?
谢谢!
答案1
答案2
EBS gp2 通用 SSD 为您提供 3 IOPS / GB,但根据此链接以及下图。如果您配置四个 2GB 磁盘,则每个磁盘将具有 6 IOPS。如果您配置一个 8GB 磁盘,则您将获得 24 IOPS。
因此,如果您的工作负载均匀分布在各个磁盘上,那么小磁盘的效果将与大磁盘一样好。如果工作负载是随机的,那么一个更大的卷可能会给您带来更好的性能。鉴于它是交换,您不知道它将如何工作,所以我会选择一个 8GB 的卷。
使用 EBS 作为交换是可行的,我自己用 t2.nano 做了这件事。当然,性能会相对较差,比本地磁盘更差。您也可以考虑优化以减少 RAM 使用量。