Тестирование производительности zpool IO

Чтобы проверить скорость записи 2,5-дюймового вращающегося жесткого диска SATA3 (какой-то старый Seagate), установленного в моей системе TrueNAS, я использовал dd if = / dev / zero of = / mnt / бассейн / тест.dd bs = 1024 count = 1m (нашел это на нескольких форумах и в сообщениях в Интернете). Это дает мне скорость от 300 до 350 мегабайт в секунду . Как может этот маленький старый драйв быть таким быстрым? Используется ли механизм кэширования?

Используя ту же технику, я протестировал скорость записи SATA3-адаптированного Apple PCIe-SSD . Я получил те же результаты по скорости от 300 до 350 мегабайт в секунду . В данном случае это кажется немного медленным (я ожидал результатов около 500 мегабайт в секунду). Здесь я предполагаю, что адаптер ограничивает скорость.

Затем я использовал эту команду dd для записи на свой NVME SSD , снова получив те же скорости от 300 до 350 мегабайт в секунду .

Наконец, я протестировал RAM-диск и наконец получил другую скорость примерно 750 мегабайт в секунду . Но скорость записи на RAM-диск 750 МБ / с? Звучит неправильно.

Я бы сказал, что метод тестирования DD неадекватен. Есть ли лучший способ проверить скорость ввода-вывода zpools в системе TrueNAS / FreeBSD?

0
задан 25 May 2021 в 14:01
1 ответ

вы можете протестировать с помощью fio и выполнить некоторые тесты. Существуют опции для настройки кеширования и направления с чтением и записью.

1
ответ дан 28 July 2021 в 14:06

Теги

Похожие вопросы