Operating Systems / Linux
39 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- 4.5 Zero-Copy I/Ohistorical
Why zero-copy techniques reduce CPU-mediated data movement, with mmap, sendfile, page cache, DMA, and the limits of the term 'zero copy'.
- Linux CPU Performance Tuninghistorical
Diagnosing CPU saturation, run queues, context switching, hot code, affinity, and scheduler effects.
- tophistorical
Interactive Linux process and host metrics for CPU, memory, load, task state, and quick triage.
- Linux Memory Performance Tuninghistorical
Diagnosing resident memory, reclaim, page cache, swap, faults, NUMA, and application allocation behavior.
- vmstathistorical
Sampling runnable/blocked tasks, memory, paging, block I/O, interrupts, context switches, and CPU states.
- Linux Disk I/O Tuninghistorical
Diagnosing storage latency, throughput, queueing, cache behavior, filesystem, and application I/O patterns.
- Linux Network Tuninghistorical
Diagnosing latency, throughput, packet loss, retransmission, queues, sockets, connection limits, and kernel networking.
- iostathistorical
Interpreting CPU and block-device throughput, latency, queueing, and utilization metrics.
- Linux Performance Tuninghistorical
An evidence-driven workflow across CPU, memory, disk, network, kernel, and application layers.