Find guides, tutorials, and documentation to help you get the most out of CubePath services.

Test network performance with iperf3 on Linux. Learn about TCP and UDP throughput testing, bandwidth measurement, multi-stream testing, and diagnosing network bottlenecks between servers.

Benchmark disk I/O performance with fio on Linux. Learn about random and sequential read/write tests, IOPS measurement, latency profiling, and comparing storage device performance.

Benchmark database performance with pgbench and mysqlslap. Learn about workload simulation, TPS measurement, concurrent connection testing, and comparing database configurations for optimal performance.

Perform load testing with k6 for web applications. Learn about test script creation, virtual users, scenario configuration, threshold definitions, and analyzing performance test results.

Tune the Linux kernel for optimal web server performance. Learn about TCP buffer sizes, connection handling, file descriptor limits, memory management, and sysctl parameters for high-traffic websites.

Deploy NUMA-aware applications for optimal performance on multi-socket servers. Learn about NUMA topology, memory allocation policies, numactl usage, and binding applications to specific NUMA nodes.

Select and tune I/O schedulers on Linux for optimal disk performance. Learn about mq-deadline, BFQ, and none schedulers, workload-specific selection, and tuning scheduler parameters.

Optimize memory management and swap on Linux. Learn about swappiness tuning, OOM killer configuration, page cache management, transparent huge pages, and memory pressure optimization.

Configure CPU frequency scaling and power management on Linux. Learn about CPU governors, performance vs power saving modes, turbo boost, and optimizing CPU behavior for server workloads.

Benchmark your server performance with sysbench. Learn about CPU, memory, I/O, and MySQL benchmarks, interpreting results, comparing configurations, and establishing performance baselines.