Мы хотели бы купить несколько серверов, и мы ищем сервер DELL с 24 дисками NVMe (например, R740xd2 - сервер с двумя сокетами), поскольку нам нужны очень высокие показатели операций ввода-вывода в секунду при чтении и пропускная способность. Однако нам интересно, какой максимальной пропускной способности мы можем достичь с помощью этого решения. AFAIK, каждый NVMe берет 4 полосы PCIe, но я не могу найти количество доступных полос на этих серверах. Обычно диски NVMe предлагают около 24 Гбит / с, но я знаю, что это нереально, что 24 диска NVMe дадут нам 24 * 24 Гбит / с при параллельном чтении.
Итак, вопрос в том, какую пропускную способность мы можем ожидать от такого сервера при параллельном чтении со всех дисков? Я знаю, что мы, вероятно, достигнем предела возможностей процессора, но мне просто интересно, что это достижимо. Что-нибудь около 48 Гбит / с будет выигрышным.
Было проведено исследование с использованием IOMeter для проверки производительности диска на Dell 740xd, однако он использовал 12 твердотельных накопителей NVME, а не 24.
https://www.principledtechnologies.com/Dell/PowerEdge_R740xd_SSD_performance_0717.pdf
Смоделированная рабочая нагрузка OLTP достигла 12,8 ГБ / с и 1 597 000 операций ввода-вывода в секунду, а рабочая нагрузка потоковой передачи мультимедиа - 38,4 ГБ / с и 600 000 операций ввода-вывода в секунду.