Проверить скорость хранилища — это просто? 💎
На первый взгляд достаточно записать данные на диск и замерить скорость — результат мгновенно покажет реальную картину.
Но если копнуть глубже, то окажется, что между «быстрым» и «медленным» участком памяти может быть разница в 4–8 порядков, а между ними — с десяток слоев виртуализации, кэшей и переключений контекста.
По этой причине большинство storage-бенчмарков измеряет не то, что задумывали авторы: тест может честно показать предел скорости жесткого диска, пока настоящая причина потерь — накладные расходы шифрования — незаметно прячется за его задержками.
В статье на Хабре мы разобрали доклад профессора Эреза Цадока (Stony Brook University), чтобы рассказать вам:
➡️ почему honest-бенчмарк все равно может врать о реальной причине проблемы;
➡️ как визуализировать результаты, чтобы график не искажал выводы;
➡️ почему сам инструмент профилирования способен исказить то, что измеряет;
➡️ почему среднее значение задержки иногда откровенно врет.
✅ Подробности тут
Post #1329
642

- 🔥 4
- ⚡ 1
- ❤ 1
- 👍 1