![](https://static.pingcap.co.jp/files/2022/10/17234942/avatar.jpg)
Posts from Wenbo Zhang
![linux-memory-fragmentation-and-defragmentation.png](https://static.pingcap.co.jp/files/2021/02/linux-memory-fragmentation-and-defragmentation.png)
Engineering
May 3, 2021
Linux Kernel vs. Memory Fragmentation (Part II)
![linux-memory-fragmentation-and-defragmentation.png](https://static.pingcap.co.jp/files/2021/02/linux-memory-fragmentation-and-defragmentation.png)
Engineering
February 4, 2021
Linux Kernel vs. Memory Fragmentation (Part I)
![how-to-trace-linux-syscalls.jpg](https://static.pingcap.co.jp/files/2020/12/how-to-trace-linux-syscalls.png)
Engineering
December 24, 2020
Trace Linux System Calls with Least Impact on Performance in Production
![linux-bpf-performance-analysis-tools.jpg](https://static.pingcap.co.jp/files/2020/12/linux-bpf-performance-analysis-tools.jpg)
Engineering
December 14, 2020
Tips and Tricks for Writing Linux BPF Applications with libbpf
![how-thp-slows-down-your-database-performance-banner.jpg](https://static.pingcap.co.jp/files/2020/12/how-thp-slows-down-your-database-performance-banner-scaled.jpg)
Engineering
December 10, 2020
Transparent Huge Pages: Why We Disable It for Databases
![bcc-vs-libbpf-bpf-performance-analysis.jpg](https://static.pingcap.co.jp/files/2020/12/bcc-vs-libbpf-bpf-performance-analysis.jpg)
Engineering
December 3, 2020
Why We Switched from BCC to libbpf for Linux BPF Performance Analysis
Engineering
August 26, 2019
How TSQ Becomes a Performance Bottleneck for TiKV in AWS ARM Environment
Engineering
May 1, 2019