More powerful Go execution traces - The Go Programming Language
More powerful Go execution traces - The Go Programming Language
https://go.dev/blog/execution-traces-2024
New features and improvements to execution traces from the last year.
Improving Network Performance with Linux Flowtables
Improving Network Performance with Linux Flowtables
https://www.ubicloud.com/blog/improving-network-performance-with-linux-flowtables
We’re building an open source alternative to AWS. For IPv4 assignment and firewall rules, we use Linux’s Netfilter / Nftables. This subsystem provides a powerful way to handle packets addressed to the host. We recently came across flowtables - a network acceleration feature in the Linux kernel that works like a routing cache. When we introduced flowtables into our stack, it reduced network latencies by 7.5%.
eBPF Documentary
eBPF Documentary
https://www.brendangregg.com/blog//2024-03-10/ebpf-documentary.html
eBPF Documentary
Perf is not enough
Perf is not enough
https://motherduck.com/blog/perf-is-not-enough/
Are database benchmarks still relevant ? Let's understand why it's a poor way to choose a database.
Grafana Beyla 1.2 release: eBPF auto-instrumentation with full Kubernetes support
Grafana Beyla 1.2 release: eBPF auto-instrumentation with full Kubernetes support | Grafana Labs
https://grafana.com/blog/2024/01/24/grafana-beyla-1.2-release-ebpf-auto-instrumentation-with-full-kubernetes-support/
Grafana Beyla 1.2 offers improved Kubernetes support, including the ability to decorate metrics and traces with the metadata of Kubernetes pods and nodes.
UUID Benchmark War
UUID Benchmark War
https://ardentperf.com/2024/02/03/uuid-benchmark-war/
This month’s PGSQL Phriday #015 topic is about UUIDs, hosted by Lætitia Avrot. Lætitia has called for a debate. No, no, no. I say let’s have an all-out war. A benchmark war. I have deci…
JVM Performance Comparison for JDK 21
https://ionutbalosin.com/2024/02/jvm-performance-comparison-for-jdk-21/
JDK HTTP server handles 100,000 req/sec with 100 ms start-up time and 50 MB modular run-time image. Built with OpenJDK 21 and virtual threads
GitHub - ebarlas/java-httpserver-vthreads: Benchmarks for JDK HTTP Server running on Java 21 with Virtual Threads
https://github.com/ebarlas/java-httpserver-vthreads
Benchmarks for JDK HTTP Server running on Java 21 with Virtual Threads - GitHub - ebarlas/java-httpserver-vthreads: Benchmarks for JDK HTTP Server running on Java 21 with Virtual Threads
Bloom filter calculator
Bloom filter calculator
https://hur.st/bloomfilter/
Calculate the optimal size for your bloom filter, see how many items a given filter can hold, or just admire the curvy graphs. Also borrow my MIT licensed Javascript for your own programs.