Из пик -дискурса
Вот эталон, сравнивающий PI-Hole, работающий на PI Zero (с USB Ethernet) с PI 3B+.
TL; DR Была незначительная разница в производительности для заблокированных доменов, но измеримая разница в среднем значении для переадресации + кэшируемых доменов. Хотя PI 3B+ имеет 11 мс лучше среднего времени отклика для перенаправленных запросов, P95 для PI Zero лучше как в блокированных, так и в перенаправленных запросах.
Я бы порекомендовал использовать PI Zero.
Гипотеза
До эксперимента я предположил, что PI Zero будет на 30-50% медленнее во всех случаях, и что Stddev будет больше (хуже и более неустойчивые задержки).
Аппаратное и настройка
Маршрутизатор: TP Link Archer C9 Pi 3B+: подключен через 100 МБ Ethernet в маршрутизатор, 32 ГБ Sandisk MicroSD Card. Raspbian Desktop Pi Zero-W: подключен через USB Ethernet Adapter, 100MB Ethernet в маршрутизатор, SD-карта класса 4 ГБ. Raspbian Lite
Метод
Я использовал dnstrace — A Go DNS. Каждый тест выполнял 1000 запросов с 10 параллелизмом ( go Run dnstrace.go -c 10 -s 192.168.0.201 -n 100 www.googlegservices.com
)
Полученные результаты
Полная гистограмма и результаты можно найти здесь
Заблокированный домен www.doubleclick.net
PI 3B+
min: 16.252928ms mean: 38.372412ms [+/-sd]: 23.097544ms max: 385.875967ms
Пи Ноль
DNS timings, 1000 datapoints min: 19.922944ms mean: 40.043544ms [+/-sd]: 7.762346ms max: 71.303167ms
Перестал домен www.amazon.com
PI 3B+
DNS timings, 997 datapoints min: 13.1072ms mean: 19.527493ms [+/-sd]: 12.101107ms max: 142.606335ms
Пи Ноль
DNS timings, 999 datapoints min: 16.252928ms mean: 30.097752ms [+/-sd]: 5.005948ms max: 88.080383ms
Резюме и результаты
Я считаю, что ноль является адекватной заменой для PI 3B+. Более того, я был впечатлен и шокирован тем, что Stddev на PI Zero был ниже, чем у 3b+. Таким образом, несмотря на худшее время отклика перенаправления, P95 для PI Zero лучше как в заблокированных, так и в перенаправленных запросах.
⭐ Я оставлю эти два устройства в Интернете немного, дайте мне знать, если вы хотите пройти дальнейшее тестирование. ⭐
Оригинал: «https://dev.to/tonymet/benchmarking-pihole-pi-zero-vs-pi-3b-1fb8»