diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-10 22:45:18 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-10 22:45:18 +0300 |
| commit | acd544c7f0d4ccaf407ff004c151f612029a5c27 (patch) | |
| tree | e68e7b5e03d3611aaca2a4c13374d58ff001cbeb | |
| parent | a6637a63df5286a18cd4aea25719ef4b4a164803 (diff) | |
Update content for html
| -rw-r--r-- | gemfeed/2026-05-08-unveiling-ior-ng-part-1.html | 4 | ||||
| -rw-r--r-- | gemfeed/2026-05-11-unveiling-ior-ng-part-2.html | 4 | ||||
| -rw-r--r-- | gemfeed/DRAFT-unveiling-ior-ng-part-3.html | 2 | ||||
| -rw-r--r-- | gemfeed/atom.xml | 12 | ||||
| -rw-r--r-- | index.html | 2 | ||||
| -rw-r--r-- | uptime-stats.html | 16 |
6 files changed, 21 insertions, 19 deletions
diff --git a/gemfeed/2026-05-08-unveiling-ior-ng-part-1.html b/gemfeed/2026-05-08-unveiling-ior-ng-part-1.html index a7c53b70..980b9768 100644 --- a/gemfeed/2026-05-08-unveiling-ior-ng-part-1.html +++ b/gemfeed/2026-05-08-unveiling-ior-ng-part-1.html @@ -22,7 +22,7 @@ <a href='./unveiling-ior-ng/00-hero-flamegraph.png'><img alt='Live flamegraph' title='Live flamegraph' src='./unveiling-ior-ng/00-hero-flamegraph.png' /></a><br /> <br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour (You are currently reading this)</a><br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static.</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere</a><br /> <br /> <a class='textlink' href='https://codeberg.org/snonux/ior'>I/O Riot NG on Codeberg</a><br /> <a class='textlink' href='./2018-06-01-realistic-load-testing-with-ioriot-for-linux.html'>the original I/O Riot post (2018)</a><br /> @@ -240,7 +240,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other related posts are:</span><br /> <br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static.</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere</a><br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour (You are currently reading this)</a><br /> <a class='textlink' href='./2018-06-01-realistic-load-testing-with-ioriot-for-linux.html'>2018-06-01 Realistic load testing with I/O Riot for Linux</a><br /> <br /> diff --git a/gemfeed/2026-05-11-unveiling-ior-ng-part-2.html b/gemfeed/2026-05-11-unveiling-ior-ng-part-2.html index 60f0a786..d12904e9 100644 --- a/gemfeed/2026-05-11-unveiling-ior-ng-part-2.html +++ b/gemfeed/2026-05-11-unveiling-ior-ng-part-2.html @@ -18,7 +18,7 @@ <span>This is Part 2 of three. Part 1 is the demo-driven tour: what ior looks like, how the dashboard tabs work, how filtering and recording behave. This part is about the installation for Rocky Linux 8 and 9 and, more interestingly, why you only have to do that dance on a single machine: the resulting binary is portable to every other Linux box thanks to CO-RE (Compile Once, Run Everywhere) plus full static linking. Part 3 is the under-the-hood companion (per-event schema, async-syscall caveats, the syscall-coverage probe generator, and post-mortem SQL on the parquet output).</span><br /> <br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour</a><br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static. (You are currently reading this)</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere (You are currently reading this)</a><br /> <br /> <a href='./unveiling-ior-ng/00-logo.png'><img alt='I/O Riot NG logo' title='I/O Riot NG logo' src='./unveiling-ior-ng/00-logo.png' /></a><br /> <br /> @@ -281,7 +281,7 @@ Old I/O Riot (Systemtap) New ior (libbpf + CO-RE) <br /> <span>Other related posts are:</span><br /> <br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static. (You are currently reading this)</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere (You are currently reading this)</a><br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour</a><br /> <a class='textlink' href='./2018-06-01-realistic-load-testing-with-ioriot-for-linux.html'>2018-06-01 Realistic load testing with I/O Riot for Linux</a><br /> <br /> diff --git a/gemfeed/DRAFT-unveiling-ior-ng-part-3.html b/gemfeed/DRAFT-unveiling-ior-ng-part-3.html index c5eaf914..e38aafd6 100644 --- a/gemfeed/DRAFT-unveiling-ior-ng-part-3.html +++ b/gemfeed/DRAFT-unveiling-ior-ng-part-3.html @@ -27,7 +27,7 @@ <a href='./unveiling-ior-ng/00-logo.png'><img alt='I/O Riot NG logo' title='I/O Riot NG logo' src='./unveiling-ior-ng/00-logo.png' /></a><br /> <br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour</a><br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static.</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere</a><br /> <br /> <h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br /> <br /> diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 982d99d8..621d4804 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2026-05-10T22:43:40+03:00</updated> + <updated>2026-05-10T22:44:43+03:00</updated> <title>foo.zone feed</title> <subtitle>To be in the .zone!</subtitle> <link href="https://foo.zone/gemfeed/atom.xml" rel="self" /> @@ -20,10 +20,12 @@ <div xmlns="http://www.w3.org/1999/xhtml"> <h1 style='display: inline' id='unveiling-io-riot-ng--part-2-install-and-compile-once-run-everywhere'>Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere</h1><br /> <br /> +<span class='quote'>Published at 2026-05-10T22:43:39+03:00</span><br /> +<br /> <span>This is Part 2 of three. Part 1 is the demo-driven tour: what ior looks like, how the dashboard tabs work, how filtering and recording behave. This part is about the installation for Rocky Linux 8 and 9 and, more interestingly, why you only have to do that dance on a single machine: the resulting binary is portable to every other Linux box thanks to CO-RE (Compile Once, Run Everywhere) plus full static linking. Part 3 is the under-the-hood companion (per-event schema, async-syscall caveats, the syscall-coverage probe generator, and post-mortem SQL on the parquet output).</span><br /> <br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour</a><br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static. (You are currently reading this)</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere (You are currently reading this)</a><br /> <br /> <a href='./unveiling-ior-ng/00-logo.png'><img alt='I/O Riot NG logo' title='I/O Riot NG logo' src='./unveiling-ior-ng/00-logo.png' /></a><br /> <br /> @@ -286,7 +288,7 @@ Old I/O Riot (Systemtap) New ior (libbpf + CO-RE) <br /> <span>Other related posts are:</span><br /> <br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static. (You are currently reading this)</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere (You are currently reading this)</a><br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour</a><br /> <a class='textlink' href='./2018-06-01-realistic-load-testing-with-ioriot-for-linux.html'>2018-06-01 Realistic load testing with I/O Riot for Linux</a><br /> <br /> @@ -317,7 +319,7 @@ Old I/O Riot (Systemtap) New ior (libbpf + CO-RE) <a href='./unveiling-ior-ng/00-hero-flamegraph.png'><img alt='Live flamegraph' title='Live flamegraph' src='./unveiling-ior-ng/00-hero-flamegraph.png' /></a><br /> <br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour (You are currently reading this)</a><br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static.</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere</a><br /> <br /> <a class='textlink' href='https://codeberg.org/snonux/ior'>I/O Riot NG on Codeberg</a><br /> <a class='textlink' href='./2018-06-01-realistic-load-testing-with-ioriot-for-linux.html'>the original I/O Riot post (2018)</a><br /> @@ -535,7 +537,7 @@ http://www.gnu.org/software/src-highlite --> <br /> <span>Other related posts are:</span><br /> <br /> -<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 1) Enable repos and install build dependencies. CRB ships zlib-static / glibc-static.</a><br /> +<a class='textlink' href='./2026-05-11-unveiling-ior-ng-part-2.html'>2026-05-11 Unveiling I/O Riot NG — Part 2: install and compile once, run everywhere</a><br /> <a class='textlink' href='./2026-05-08-unveiling-ior-ng-part-1.html'>2026-05-08 Unveiling I/O Riot NG — Part 1: a guided tour (You are currently reading this)</a><br /> <a class='textlink' href='./2018-06-01-realistic-load-testing-with-ioriot-for-linux.html'>2018-06-01 Realistic load testing with I/O Riot for Linux</a><br /> <br /> @@ -13,7 +13,7 @@ </p> <h1 style='display: inline' id='hello'>Hello!</h1><br /> <br /> -<span class='quote'>This site was generated at 2026-05-10T22:43:40+03:00 by <span class='inlinecode'>Gemtexter</span></span><br /> +<span class='quote'>This site was generated at 2026-05-10T22:45:13+03:00 by <span class='inlinecode'>Gemtexter</span></span><br /> <br /> <span>Welcome to the foo.zone!</span><br /> <br /> diff --git a/uptime-stats.html b/uptime-stats.html index ee63e7f0..c0bb9bab 100644 --- a/uptime-stats.html +++ b/uptime-stats.html @@ -13,7 +13,7 @@ </p> <h1 style='display: inline' id='my-machine-uptime-stats'>My machine uptime stats</h1><br /> <br /> -<span class='quote'>This site was last updated at 2026-05-10T22:43:40+03:00</span><br /> +<span class='quote'>This site was last updated at 2026-05-10T22:45:13+03:00</span><br /> <br /> <span>The following stats were collected via <span class='inlinecode'>uptimed</span> on all of my personal computers over many years and the output was generated by <span class='inlinecode'>goprecords</span>, the global uptime records stats analyser of mine.</span><br /> <br /> @@ -26,7 +26,7 @@ <br /> <a class='textlink' href='./gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.html'>Unveiling <span class='inlinecode'>guprecords.raku</span>: Uptime records with Raku (and also there is a version in Go now)</a><br /> <br /> -<span class='quote'>Uptime stats were last updated Sun 10 May 22:43:40 EEST 2026</span><br /> +<span class='quote'>Uptime stats were last updated Sun 10 May 22:45:13 EEST 2026</span><br /> <br /> <h2 style='display: inline' id='top-20-uptime-s-by-host'>Top 20 Uptime's by Host</h2><br /> <br /> @@ -77,8 +77,8 @@ | 3. | *f2 | 0 years, 10 months, 29 days | FreeBSD 15.0-RELEASE-p4 | | 4. | *pi0 | 0 years, 1 months, 21 days | Linux 6.1.31-v8.1.el9.altarch | | 5. | *pi2 | 0 years, 1 months, 21 days | Linux 6.1.31-v8.1.el9.altarch | -| 6. | pi1 | 0 years, 1 months, 1 days | Linux 6.1.31-v8.1.el9.altarch | -| 7. | pi3 | 0 years, 1 months, 1 days | Linux 6.1.31-v8.1.el9.altarch | +| 6. | pi3 | 0 years, 1 months, 1 days | Linux 6.1.31-v8.1.el9.altarch | +| 7. | pi1 | 0 years, 1 months, 1 days | Linux 6.1.31-v8.1.el9.altarch | +-----+------+-----------------------------+-------------------------------+ </pre> <br /> @@ -93,8 +93,8 @@ | 1. | *f2 | 245 | FreeBSD 15.0-RELEASE-p4 | | 2. | *f1 | 243 | FreeBSD 15.0-RELEASE-p4 | | 3. | *f0 | 242 | FreeBSD 15.0-RELEASE-p4 | -| 4. | *pi2 | 26 | Linux 6.1.31-v8.1.el9.altarch | -| 5. | *pi0 | 26 | Linux 6.1.31-v8.1.el9.altarch | +| 4. | *pi0 | 26 | Linux 6.1.31-v8.1.el9.altarch | +| 5. | *pi2 | 26 | Linux 6.1.31-v8.1.el9.altarch | | 6. | pi1 | 1 | Linux 6.1.31-v8.1.el9.altarch | | 7. | pi3 | 1 | Linux 6.1.31-v8.1.el9.altarch | +-----+------+-------+-------------------------------+ @@ -113,8 +113,8 @@ | 3. | *f0 | 74 | FreeBSD 15.0-RELEASE-p4 | | 4. | *pi0 | 8 | Linux 6.1.31-v8.1.el9.altarch | | 5. | *pi2 | 8 | Linux 6.1.31-v8.1.el9.altarch | -| 6. | pi1 | 0 | Linux 6.1.31-v8.1.el9.altarch | -| 7. | pi3 | 0 | Linux 6.1.31-v8.1.el9.altarch | +| 6. | pi3 | 0 | Linux 6.1.31-v8.1.el9.altarch | +| 7. | pi1 | 0 | Linux 6.1.31-v8.1.el9.altarch | +-----+------+-------+-------------------------------+ </pre> <br /> |
