Skip to content

About

Military Grade System Diagnostic Benchmark engineered in Rust.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Sentient Native Benchmark (Military Grade)

Build Status Platform Language License: MIT

A hyper-optimized, standalone native system benchmarking tool engineered in Rust. Originally designed to bypass the limitations of browser sandboxes, this engine interacts directly with the Windows kernel to stress-test your hardware from every conceivable angle.

🚀 Features

The engine features 8 distinct hardware-abuse modules:

  1. CPU ALU (Multi-threaded): Integer addition and bit-shifting across all logical cores.
  2. CPU FPU (Multi-threaded): Floating-point matrix math to stress SIMD instruction pipelines.
  3. Cryptographic Engine: SHA-256 hash generation pipelines.
  4. Memory Bandwidth: Direct gigabyte-level RAM allocations and zero-copy reads/writes.
  5. Parallel Cache Sorting: Sorts 10 million random integers simultaneously to test L2/L3 cache coherence and branch prediction.
  6. Sequential Disk I/O: Reading and writing massive 500MB payload files.
  7. Random IOPS File Swarm: Aggressively creates, writes, reads, and deletes up to 10,000 individual files to expose filesystem and SSD metadata controller overhead.
  8. TCP Network Latency: Opens raw TCP connections to reliable endpoints (e.g., Cloudflare/Google DNS) to measure raw network latency.

📦 Portable Distribution (No Installation Required)

If you just want to benchmark a machine without installing any programming tools, use the portable release!

  1. Navigate to the Portable_Benchmark/ folder.
  2. Double-click Run.bat.
  3. Choose your Swarm Configuration mode (Safe or Extreme).
  4. The standalone sentient_bench.exe will execute natively and automatically generate report.csv, report.json, and report.txt in the same directory.

⚠️ WARNING: The Extreme File Swarm module (10,000 files) will intentionally consume 100% of your disk I/O. It is normal for the Windows OS to freeze for up to an hour during this test. Use the "Deactivated" or "Custom" mode if you do not want to freeze your machine.

🛠️ Building from Source

If you want to modify the engine or compile it from source:

Prerequisites

  • Rust & Cargo (Automatically installed via SENTIENT_BOOT.bat if missing).

Sentient Bootstrapper

This project includes a Sentient Architecture bootstrapper that acts as a diagnostic doctor and self-healing build system.

  1. Run SENTIENT_BOOT.bat from the root directory.
  2. Select [1] to run the hardware diagnostic doctor.
  3. Select [2] to compile and execute the benchmark. The system will automatically catch any compilation crashes, clear corrupt caches, and retry safely.

Manual Build

cd sentient_bench
cargo build --release

The optimized executable will be located at target/release/sentient_bench.exe.

📊 Live Telemetry Export

Every time the benchmark runs, it automatically serializes the data without blocking the main execution thread. You will receive:

  • report.txt: A human-readable text summary of the operational modules and aggregate score.
  • report.csv: A raw data matrix for importing into Excel or graphing tools.
  • report.json: A deeply nested data structure perfect for web API integrations or automation pipelines.

Engineered for maximum hardware telemetry and diagnostic visibility.

About

Military Grade System Diagnostic Benchmark engineered in Rust.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages