aboutsummaryrefslogtreecommitdiffstats
path: root/research/experiments/026-apps-on-one-host/2026-10-01-tpcc-by-commit-linux-aarch64.txt
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-01 06:25:21 +0100
committereunhhu <[email protected]>2026-10-01 06:25:21 +0100
commitddcc1202daa7de84f13ff712fdb5ad12159facc1 (patch)
tree47deddd3c047df16c3c94d8a2ea9f4724a852083 /research/experiments/026-apps-on-one-host/2026-10-01-tpcc-by-commit-linux-aarch64.txt
parentbe297ead16b41938e84bcc3f1be628bc8725f2f4 (diff)
downloadpure-ddcc1202daa7de84f13ff712fdb5ad12159facc1.tar.gz
pure-ddcc1202daa7de84f13ff712fdb5ad12159facc1.zip
Measure one host of many apps against a process each (111)
017's first stage met its four criteria on the Pi (RAM stores, five rounds, the order of the ways turned): app B's 99th percentile while app A is flooded by 64 connections is 168 us, half of two processes' 336 us; the two apps busy together write 146.1k a second against 146.2k, with the same 1.4 ms tail; an app costs a host 120 KiB of its own memory (a process: 1,311 KiB PSS) and 100 apps still run on three threads; a host of one app keeps its speed (TPC-C +1.2% at the median of six pairs, two of them interfered and kept; the bank's queries within 2.6%) and its instructions (+0.94% at most). On the way: apps hopped between workers each turn (fixed in db4ee9c), connections of one app spread over all connection threads made the host a third more expensive a request and its tail a kernel tick (fixed by home threads, d24881d), and the work budget's counting cost every table row 26 instructions (fixed in be297ea). The earlier runs are kept apart (db4ee9c's isolation, d24881d's pairs and counts, the interrupted first try).
Diffstat (limited to 'research/experiments/026-apps-on-one-host/2026-10-01-tpcc-by-commit-linux-aarch64.txt')
-rw-r--r--research/experiments/026-apps-on-one-host/2026-10-01-tpcc-by-commit-linux-aarch64.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/research/experiments/026-apps-on-one-host/2026-10-01-tpcc-by-commit-linux-aarch64.txt b/research/experiments/026-apps-on-one-host/2026-10-01-tpcc-by-commit-linux-aarch64.txt
new file mode 100644
index 0000000..47bc69c
--- /dev/null
+++ b/research/experiments/026-apps-on-one-host/2026-10-01-tpcc-by-commit-linux-aarch64.txt
@@ -0,0 +1,12 @@
+1 0b5fa1d 44097 42.0 0.88 1.19
+1 cac499d 46273 41.4 0.91 1.77
+1 38fde9d 45395 41.7 0.89 2.22
+1 d8fcd53 46009 41.6 0.9 2.06
+1 d95740e 46774 41.2 0.92 2.02
+1 41502b9 45546 41.6 0.9 2.03
+2 41502b9 45328 41.9 0.9 2.06
+2 d95740e 46385 41.3 0.91 1.94
+2 d8fcd53 45520 41.7 0.9 1.88
+2 38fde9d 45666 41.6 0.9 2.05
+2 cac499d 46716 41.3 0.91 1.92
+2 0b5fa1d 46413 41.5 0.9 1.93