В Google Cloud я провел простой тест производительности, сравнивая два «локальных SSD» диска, подключенных к одной и той же виртуальной машине - первый подключен как NVMe, а второй как SCSI.Я ожидал, что NVMe будет несколько быстрее, но вместо этого получил снижение производительности на 5%:
NVMe SCSI
real 157.3 150.1
user 107.2 107.1
sys 21.6 22.2
Вычислительная виртуальная машина Google работала под управлением ОС COS - Container Optimized, а сам докер-контейнер был занятым окном, работающим md5sum
в том же файле 45GB.Результаты (усредненные за 3 прогона) немного озадачивают - системное время меньше, пользовательское время примерно такое же, но реальное время для NVMe примерно на 5% медленнее.Контейнер запускался с
docker run -v /mnt/disks/nvme:/tmp1 -v /mnt/disks/scsi:/tmp2 -it busybox
Тест был выполнен с
time md5sum largefile