Skip to content

Parser for stress-ng CPU micro, cleanup script, and BUCK dep fix#489

Open
SamirFarhat17 wants to merge 3 commits intofacebookresearch:v2-betafrom
SamirFarhat17:export-D94836108-to-v2-beta
Open

Parser for stress-ng CPU micro, cleanup script, and BUCK dep fix#489
SamirFarhat17 wants to merge 3 commits intofacebookresearch:v2-betafrom
SamirFarhat17:export-D94836108-to-v2-beta

Conversation

@SamirFarhat17
Copy link

Summary: Rewrote the CPU parser to handle stress-ng output instead of sysbench. Parser now extracts metrics from three sources: the run script's configuration/sysinfo output, stress-ng's --metrics-brief table, and the inline YAML block.

Differential Revision: D94836108

Samir Farhat added 3 commits March 1, 2026 13:28
…ch#487)

Summary:

Swapping sysbench to stress-ng for the CPU microbenchmark. stress-ng gives us richer stressor coverage (cpu, cache, matrix, vecmath) which is more suitable for CDN CPU qualification. Parser and runbook update to follow

Differential Revision: D94836042
Summary:

Runbook with instructions to install, run, and clean the stress-ng based CPU microbenchmark. Covers stressor types, parameter reference, common workload profiles for HPC CPU qualification, and result interpretation.

Differential Revision: D94836059
Summary: Rewrote the CPU parser to handle stress-ng output instead of sysbench. Parser now extracts metrics from three sources: the run script's configuration/sysinfo output, stress-ng's --metrics-brief table, and the inline YAML block.

Differential Revision: D94836108
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 1, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 1, 2026

@SamirFarhat17 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D94836108.

meta-codesync bot pushed a commit that referenced this pull request Mar 2, 2026
Summary:
Pull Request resolved: #489

Rewrote the CPU parser to handle stress-ng output instead of sysbench. Parser now extracts metrics from three sources: the run script's configuration/sysinfo output, stress-ng's --metrics-brief table, and the inline YAML block.

Reviewed By: YifanYuan3

Differential Revision: D94836108

fbshipit-source-id: 31834c3e1b26512016908f35cda72dc069e2b5e7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant