performance_report_runs56.html
text/html
Filename: performance_report_runs56.html
Type: text/html
Part: 0
Message:
Re: Adding basic NUMA awareness
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Extended IO-Method Metrics Dashboard</title>
<style>
body { font-family: 'Segoe UI', Arial, sans-serif; margin: 35px; color: #333; background-color: #f7f9fa; }
h1 { color: #2c3e50; font-size: 24px; border-bottom: 3px solid #34495e; padding-bottom: 10px; }
h2 { color: #2980b9; font-size: 17px; margin-top: 0; margin-bottom: 4px; }
p { color: #7f8c8d; font-size: 13px; margin-top: 0; margin-bottom: 15px; }
.matrix-box { background: #ffffff; padding: 20px; border-radius: 6px; box-shadow: 0 2px 5px rgba(0,0,0,0.04); margin-bottom: 35px; overflow-x: auto; }
</style>
</head>
<body>
<h1>Isolated Multi-Run Performance Dashboard</h1>
<div class="matrix-box">
<h2>Table View: Isolated IO_URING Architecture Comparisons</h2>
<p>Baseline anchor is configured to IO_URING Master Default. Variance within ±2% is stripped of color tags. Raw TPS values are provided below the percentage in brackets.</p>
<table border="1" style="border-collapse: collapse; text-align: center; width: 100%; font-size: 12px; border: 1px solid #ddd;">
<tr style="background-color: #f5f5f5; border-bottom: 2px solid #ddd;">
<th style="padding: 10px; font-size: 13px;">Benchmark</th>
<th style="padding: 10px; font-size: 13px;">Clients</th>
<th style="padding: 10px; font-size: 11px;">master default (Baseline)</th>
<th style="padding: 10px; font-size: 11px;">master interleave</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=off, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=on, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=on, bal=on)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=off, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=on, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=on, bal=on)</th>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; background-color: #fafafa;">seqconcurrscans</td>
<td style="padding: 10px 8px; font-weight: bold; background-color: #fafafa;">8</td>
<td style="padding: 10px 8px; color: #7f8c8d;">100.00%<br>[2.957]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">90.84%<br>[2.687]</td>
<td style="padding: 10px 8px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">89.88% ๐ด<br>[2.658]</td>
<td style="padding: 10px 8px; background-color: #c3e6cb; color: #155724; font-weight: bold;">134.06% ๐ข<br>[3.965]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">130.02%<br>[3.845]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">93.23%<br>[2.757]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">124.86%<br>[3.692]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">97.88%<br>[2.895]</td>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; background-color: #fafafa;">seqconcurrscans</td>
<td style="padding: 10px 8px; font-weight: bold; background-color: #fafafa;">32</td>
<td style="padding: 10px 8px; color: #7f8c8d;">100.00%<br>[8.790]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">103.50%<br>[9.097]</td>
<td style="padding: 10px 8px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">85.30% ๐ด<br>[7.497]</td>
<td style="padding: 10px 8px; background-color: #c3e6cb; color: #155724; font-weight: bold;">152.20% ๐ข<br>[13.378]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">140.32%<br>[12.333]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">95.82%<br>[8.422]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">133.25%<br>[11.712]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">121.57%<br>[10.686]</td>
</tr>
</table>
</div>
<div class="matrix-box">
<h2>Table View: Isolated SYNC Architecture Comparisons</h2>
<p>Baseline anchor is configured to SYNC Master Default. Variance within ±2% is stripped of color tags. Raw TPS values are provided below the percentage in brackets.</p>
<table border="1" style="border-collapse: collapse; text-align: center; width: 100%; font-size: 12px; border: 1px solid #ddd;">
<tr style="background-color: #f5f5f5; border-bottom: 2px solid #ddd;">
<th style="padding: 10px; font-size: 13px;">Benchmark</th>
<th style="padding: 10px; font-size: 13px;">Clients</th>
<th style="padding: 10px; font-size: 11px;">master default (Baseline)</th>
<th style="padding: 10px; font-size: 11px;">master interleave</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=off, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=on, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=on, bal=on)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=off, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=on, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=on, bal=on)</th>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; background-color: #fafafa;">seqconcurrscans</td>
<td style="padding: 10px 8px; font-weight: bold; background-color: #fafafa;">8</td>
<td style="padding: 10px 8px; color: #7f8c8d;">100.00%<br>[2.786]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">95.29%<br>[2.654]</td>
<td style="padding: 10px 8px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">91.64% ๐ด<br>[2.553]</td>
<td style="padding: 10px 8px; background-color: #c3e6cb; color: #155724; font-weight: bold;">138.08% ๐ข<br>[3.847]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">118.98%<br>[3.314]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">92.09%<br>[2.565]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">109.75%<br>[3.057]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">92.26%<br>[2.570]</td>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; background-color: #fafafa;">seqconcurrscans</td>
<td style="padding: 10px 8px; font-weight: bold; background-color: #fafafa;">32</td>
<td style="padding: 10px 8px; color: #7f8c8d;">100.00%<br>[7.389]</td>
<td style="padding: 10px 8px; color: #7f8c8d;">101.59%<br>[7.507]</td>
<td style="padding: 10px 8px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">92.58% ๐ด<br>[6.841]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">121.70%<br>[8.993]</td>
<td style="padding: 10px 8px; background-color: #c3e6cb; color: #155724; font-weight: bold;">122.41% ๐ข<br>[9.045]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">108.84%<br>[8.042]</td>
<td style="padding: 10px 8px; color: #7f8c8d;">101.55%<br>[7.504]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">102.45%<br>[7.570]</td>
</tr>
</table>
</div>
<div class="matrix-box">
<h2>Table View: Isolated WORKER Architecture Comparisons</h2>
<p>Baseline anchor is configured to WORKER Master Default. Variance within ±2% is stripped of color tags. Raw TPS values are provided below the percentage in brackets.</p>
<table border="1" style="border-collapse: collapse; text-align: center; width: 100%; font-size: 12px; border: 1px solid #ddd;">
<tr style="background-color: #f5f5f5; border-bottom: 2px solid #ddd;">
<th style="padding: 10px; font-size: 13px;">Benchmark</th>
<th style="padding: 10px; font-size: 13px;">Clients</th>
<th style="padding: 10px; font-size: 11px;">master default (Baseline)</th>
<th style="padding: 10px; font-size: 11px;">master interleave</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=off, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=on, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">optimized (numa=on, bal=on)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=off, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=on, bal=off)</th>
<th style="padding: 10px; font-size: 11px;">patched (numa=on, bal=on)</th>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; background-color: #fafafa;">seqconcurrscans</td>
<td style="padding: 10px 8px; font-weight: bold; background-color: #fafafa;">8</td>
<td style="padding: 10px 8px; color: #7f8c8d;">100.00%<br>[2.638]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">102.16%<br>[2.695]</td>
<td style="padding: 10px 8px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">94.72% ๐ด<br>[2.499]</td>
<td style="padding: 10px 8px; background-color: #c3e6cb; color: #155724; font-weight: bold;">141.19% ๐ข<br>[3.725]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">125.12%<br>[3.301]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">96.20%<br>[2.538]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">120.36%<br>[3.175]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">102.14%<br>[2.695]</td>
</tr>
<tr style="border-bottom: 1px solid #eee;">
<td style="padding: 10px 8px; font-weight: bold; text-align: left; background-color: #fafafa;">seqconcurrscans</td>
<td style="padding: 10px 8px; font-weight: bold; background-color: #fafafa;">32</td>
<td style="padding: 10px 8px; color: #7f8c8d;">100.00%<br>[8.231]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">106.74%<br>[8.785]</td>
<td style="padding: 10px 8px; background-color: #f5c6cb; color: #721c24; font-weight: bold;">82.16% ๐ด<br>[6.763]</td>
<td style="padding: 10px 8px; background-color: #c3e6cb; color: #155724; font-weight: bold;">138.05% ๐ข<br>[11.363]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">128.48%<br>[10.575]</td>
<td style="padding: 10px 8px; color: #dc3545; font-weight: 500;">97.20%<br>[8.000]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">123.98%<br>[10.204]</td>
<td style="padding: 10px 8px; color: #28a745; font-weight: 500;">118.27%<br>[9.735]</td>
</tr>
</table>
</div>
</body>
</html>