{"repo":"panoc/pihole-latency-stats","free":true,"listed":false,"github":"https://github.com/panoc/pihole-latency-stats","clone":"git clone https://github.com/panoc/pihole-latency-stats.git","description":"Pi-hole Latency Stats is a lightweight, zero-dependency Bash script and web dashboard that analyzes your Pi-hole's performance. It calculates latency percentiles (Median, 95th), groups query speeds into \"Tiers\" (buckets), and—optionally—monitors your Unbound recursive DNS server statistics and memory usage.","language":"SCSS","stars":20,"topics":["bash-script","dns","dns-benchmark","dns-latency","network-monitoring","pi-hole","pihole","statistics","stats","unbound"],"license":"GPL-3.0","category":"networking-infra","readme_excerpt":"Analyze your Pi-hole and Unbound DNS response times. Pi-hole Latency Stats is a lightweight, zero-dependency Bash script that analyzes your Pi-hole 's performance. It calculates latency percentiles (Median, 95th), groups query speeds into \"Tiers\" (buckets), monitors your Unbound recursive DNS server, and presents everything in a modern, responsive web dashboard . This tool helps you answer: \"Is my DNS slow because of my upstream provider, or is it just my local network?\" and \"Is Unbound performing efficiently?\" --- ✨ Key Features 🔍 Latency Analysis Calculates Average , Median , and P95 latency to spot jitters. 📈 Tiered Grouping Groups query speeds into \"Tiers\" (e.g., --- 🛠️ Real-World Use Cases 1. Diagnosing \"Is it me or the ISP?\" Speed tests measure bandwidth, not latency. DNS lag is the primary cause of sluggish browsing. The Test: Compare your Local speed vs Upstream speed. ./pihole stats.sh -pi (Cached/Local answers) ./pihole stats.sh -up (Cloudflare/Google/ISP answers) 💡 The Insight If -pi is slow ( 10ms): Your Raspberry Pi might be overloaded or using a slow SD card. If -up is slow ( 100ms): Your ISP or upstream DNS provider is having issues. 2. Optimizing Unbound Performance If you run Unbound as a recursive resolver, blind trust isn't enough. Verify your efficiency. The Strategy: Run ./pihole stats.sh -up to strictly analyze upstream resolution speed. Compare the Average against a standard forwarder (like 1.1.1.1 ). Deep Inspection: Use the -ucc flag to count the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/panoc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/panoc/pihole-latency-stats/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}