Skip to content

Latest commit

 

History

History

Performance_Testing

Performance Testing

This folder contains notes, scripts, and resources related to performance testing, load generation, and performnace analysis.

Testing toolkits

Topic Description
TPCDS at scale with PySpark Kit for running TPCDS benchmark queries with PySpark instrumented with sparkMeasure to collect performance metrics.
CPU load-testing
- Python version
- Rust version
Kit for load testing and measuring CPU-intensive workloads.
Docs:
- How to use the CPU load-testing kit (blog), (pdf)
CPU and memory load testing Kit for load testing CPU and memory-intensive workloads in parallel using Apache Spark.
Docs:
- CPU performance testing (pdf)
- JDK performance comparisons

Notes on performance tools

Topic Description
Load testing for Oracle Example of load testing Oracle logical IO using the SLOB test kit
Tools: Linux memory performance measurement Notes on tools for Linux memory performance measurement
Tools: Systems performance measurements Notes on tools for Linux OS, CPU, Disk and Network performance measurement
Tools: Flame Graphs Notes on tools for Flame Graphs generation (C, Java, Python, Linux)