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 &plusmn;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 &plusmn;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 &plusmn;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>