EC2 与 NVMe 实例存储 - 预期的性能特征?

EC2 与 NVMe 实例存储 - 预期的性能特征?

我应该期望具有EC2NVMe 实例存储的实例具有哪些性能特征?我已切换到c5d.large。我已创建文件系统。已安装设备等。

我正在用 hdparm 和 dd 对其进行测试:

ubuntu@ip-172-31-9-169:/mnt$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme0n1     259:1    0  200G  0 disk 
└─nvme0n1p1 259:2    0  200G  0 part /
nvme1n1     259:0    0 46.6G  0 disk /mnt/nvme
ubuntu@ip-172-31-9-169:/mnt$ sudo hdparm -Tt /dev/nvme1n1 

/dev/nvme1n1:
 Timing cached reads:   16624 MB in  2.00 seconds = 8331.98 MB/sec
 Timing buffered disk reads: 346 MB in  3.05 seconds = 113.55 MB/sec
ubuntu@ip-172-31-9-169:/mnt$ sudo dd if=/dev/zero of=/mnt/nvme/test bs=1G count=1 oflag=direct
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 25.6933 s, 41.8 MB/s
ubuntu@ip-172-31-9-169:/mnt$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:    16.04
Codename:   xenial
ubuntu@ip-172-31-9-169:/mnt$ uname -a
Linux ip-172-31-9-169 4.4.0-1063-aws #72-Ubuntu SMP Fri Jul 13 07:23:34 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

这些值对于 NVMe 来说是不是太低了?我发现内核可能没有优化,所以我安装了linux-awsdeb 包并重新启动了。

这并没有太大的改善,基准测试结果是在包安装之后。

答案1

我在 AWS 论坛上问过同样的问题并得到了有意义的答复。

事实证明,对于较小的实例,我们无法获得 NVMe 驱动器的全部带宽。

实例越大,可用的带宽就越多,直至上面有多个 NVMe 可用c5d.9xlarge)。

益处是我们在各种情况下都减少了延迟。

更多详情请点击这里:https://forums.aws.amazon.com/message.jspa?messageID=865656

相关内容