Open-source CPU & RAM burn-in suite for servers and PCs
7 CPU torture tests · 12 memtest86-style memory tests · multi-socket detection ·
AIDA-like hardware passport · client-ready one-screen report · bootable Live ISO
All 20 threads pinned at 100% during the all-core math test:
memtest86-style RAM testing — live error counter, data volume and throughput:
The result your client actually understands — everything on one screen:
📸 More screenshots — CPU tab, RAM tab, system configuration, CPU report
| CPU test setup | RAM test setup |
|---|---|
![]() |
![]() |
| System configuration (AIDA-like) | CPU report |
|---|---|
![]() |
![]() |
| SERVER GATE | memtest86 | Prime95 | OCCT | |
|---|---|---|---|---|
| CPU and RAM testing in one tool | ✅ | — | CPU only | ✅ |
| Modern GUI with live per-core monitoring | ✅ | — | — | ✅ |
| Bootable ISO (test servers without an OS) | ✅ | ✅ | — | — |
| Client-ready one-screen report | ✅ | — | — | — |
Multi-socket CPU detection (Xeon Gold 6254 ×2) |
✅ | ✅ | — | partial |
| Hardware passport (AIDA-like) | ✅ | — | — | partial |
| Free for commercial use | ✅ MIT | limited | ✅ | paid |
| Open source | ✅ | — | partial | — |
Honest note: firmware-level memtest86 tests physical memory below the OS and remains the gold standard for deep RAM diagnostics. SERVER GATE runs the same classic algorithms from userspace — in the Live ISO nearly all physical RAM is available to the test — and adds everything around it: CPU burn-in, monitoring, reporting.
- 7 CPU stress tests — all-core transcendental math (multiprocess), ZIP archiving (CPU+I/O), deep Fibonacci recursion, SHA-512 hashing, BZip2 compression, Sieve of Eratosthenes, Mandelbrot FPU torture. Sequential or all-at-once "extreme" mode, duration presets 30 s … 3 h, configurable rounds.
- 12 memtest86-style RAM tests — own address, walking ones/zeros, moving inversions (1/0 · 8-bit · random), checkerboard, solid bits, block move, modulo-20, pseudo-random compare, bit-fade retention. Live error counter, MB/s throughput, configurable buffer and passes.
- Multi-socket detection — dual/quad-CPU servers shown as
Intel Xeon Gold 6254 ×2with per-package cores/threads/frequency. - System configuration tab — platform, motherboard, BIOS/UEFI + boot mode, every RAM module (size · type · speed · vendor · part number), drives, GPUs, network.
- One-screen report — verdict, summary tiles, all tests with metrics; fits a single
screenshot for the client. Detailed per-round log exports to
.txt. - Bootable Live ISO — Ventoy-ready, BIOS + UEFI, Secure Boot friendly, GUI starts fullscreen automatically.
⬇ Download ServerGate_StressTest_GUI.exe — single file, no installation. Windows 10/11 x64.
git clone https://github.com/xauskis/servergate-stress-test.git
cd servergate-stress-test
pip install -r requirements.txt
python app/main.pyThe ISO is ~3.3 GB (over GitHub's release limit), so you build it yourself — one command, ~20 minutes, on any Debian/Ubuntu machine (WSL2 works):
cd iso
sudo ./build_iso.sh # → build/servergate.iso (BIOS + UEFI, isohybrid)Drop servergate.iso onto your Ventoy stick, boot the server (HPE ProLiant:
F11 boot menu), pick the ISO — the GUI opens fullscreen automatically and
nearly all physical RAM is available to the memory test.
Does the ISO work with Secure Boot?
Yes. The remaster keeps Debian's signed shim/GRUB/kernel chain untouched — only the userland squashfs is modified. No BIOS settings need to be changed.Ventoy shows the ISO but it doesn't boot?
Rare, but if it happens press F6 in Ventoy and try another boot mode (grub2 / normal). The image is also a valid raw USB image — you can write it directly with Rufus/dd.Live system credentials?
Standard Debian Live: useruser, password live,
passwordless sudo. Login is automatic.
How do I save the report from the Live ISO?
Plug in a second USB stick — it mounts automatically in the live session — and save the.txt report there.
Is the GUI available in English?
The UI is currently Russian (built for RU server-service workflows). PRs adding i18n are very welcome.pip install -r requirements.txt pyinstaller
cd app
pyinstaller --noconfirm --onefile --windowed --name ServerGate_StressTest_GUI ^
--icon servergate.ico --collect-all customtkinter ^
--add-data "logo_header.png;." --add-data "logo_report.png;." ^
--add-data "logo_icon.png;." --add-data "servergate.ico;." main.pySERVER GATE Stress Test — открытый инструмент прожига серверов и ПК:
7 CPU-тестов, 12 тестов ОЗУ в стиле memtest86, определение многопроцессорных
конфигураций (×2/×4), паспорт системы как в AIDA и отчёт в одно окно — клиент
видит результат на одном скриншоте. Portable-exe для Windows — в
Releases; загрузочный ISO для Ventoy собирается одной командой
sudo ./iso/build_iso.sh. Лицензия MIT — можно свободно использовать в
коммерческом сервисе.
Issues and PRs are welcome: i18n (EN interface), new test patterns, packaging. If this tool saved you an RMA dispute — give it a star ⭐, it helps others find it.
Code is released under the MIT License. The SERVER GATE name and logo are the property of servergate.ru.






