gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Definiciones

⎇ main docs/evidencia/tasas-kernel-2026-08-29/jaula.txt 60 líneas · 3.5 KB Historia crudo

tasas: T17/T18 — la jaula cobra por syscall, y el filtro largo no es lo que cobra 46dba5861 · Sergio ·

1# bench_jaula — SDD 25 T17/T18 · lo que cobra la jaula POR SYSCALL
2# corrida 2026-09-01T15:04:12Z en momento
3# AMD EPYC-Rome Processor · 4 vCPU
4# load 1.39 0.92 0.64 · libres 3250 MiB
5# meltdown: Not affected · PCID: NO
6# bpf_jit_enable: 1 · arbol de prueba sobre ext4
7
8bench_jaula — lo que cobra la jaula POR SYSCALL (SDD 25 T17/T18)
9kernel 7.1.4-artix1-1 · landlock ABI 9 · 9 rondas · arbol en /home/sergio/.claude/jobs/f6b6451d/tmp/bench_jaula.16441
10
11--- A.1) seccomp: ns por getppid segun el LARGO del filtro ---
12                                                           min   mediana
13  sin filtro (piso)                                       75.0      82.3
14  denylist de   4 (forma harkaq, analizable)              86.9      90.1
15  denylist de  25 (forma harkaq, analizable)  <-- harkaq      87.4      91.3
16  denylist de  64 (forma harkaq, analizable)              88.5      91.5
17  denylist de 128 (forma harkaq, analizable)              86.6      91.0
18  denylist de 250 (forma harkaq, analizable)              88.3      95.5
19  gemelo de   4 que MIRA args[0] (sin bitmap)            111.6     116.5
20  gemelo de  25 que MIRA args[0] (sin bitmap)            104.4     111.1
21  gemelo de  64 que MIRA args[0] (sin bitmap)            111.1     117.6
22  gemelo de 128 que MIRA args[0] (sin bitmap)            121.4     129.8
23  gemelo de 250 que MIRA args[0] (sin bitmap)            139.9     145.1
24
25--- A.2) seccomp: us por INSTALAR el filtro (precio por proceso) ---
26                                                           min   mediana
27  instalar denylist de   4 (arma el bitmap)               26.5      27.5
28  instalar denylist de  25 (arma el bitmap)               69.8      79.2
29  instalar denylist de  64 (arma el bitmap)              140.6     182.8
30  instalar denylist de 128 (arma el bitmap)              252.8     380.0
31  instalar denylist de 250 (arma el bitmap)              395.4     492.2
32  instalar gemelo de   4 (sin bitmap que armar)           14.4      19.9
33  instalar gemelo de  25 (sin bitmap que armar)           21.7      28.9
34  instalar gemelo de  64 (sin bitmap que armar)           26.5      38.4
35  instalar gemelo de 128 (sin bitmap que armar)           31.6      52.1
36  instalar gemelo de 250 (sin bitmap que armar)           52.2      77.9
37
38--- B) landlock: ns por open+close segun el TAMANO del ruleset ---
39                                                           min   mediana
40  sin landlock (piso)                                    791.7     848.4
41  ruleset de     1 reglas fichero-a-fichero             1264.7    1302.1
42  ruleset de    16 reglas fichero-a-fichero             1278.4    1310.7
43  ruleset de   256 reglas fichero-a-fichero             1309.3    1354.6
44  ruleset de  4096 reglas fichero-a-fichero             1365.9    1465.1
45  ruleset de 16384 reglas fichero-a-fichero  <-- ~boost    1489.5    1581.6
46
47--- B.1.bis) landlock con 16384 reglas: otras dos syscalls ---
48                                                           min   mediana
49  stat sin landlock (piso)                               522.8     552.5
50  stat con landlock (Landlock NO engancha getattr)       508.4     559.8
51  open DENEGADO (no monta el fd: sale mas barato)       1081.1    1212.3
52
53--- B.2) landlock: ms por ARMAR el ruleset (precio por proceso) ---
54      1 reglas:     0.04 ms  ( 36.47 us/regla)
55     16 reglas:     0.05 ms  (  3.08 us/regla)
56    256 reglas:     0.74 ms  (  2.88 us/regla)
57   4096 reglas:     7.18 ms  (  1.75 us/regla)
58  16384 reglas:    30.46 ms  (  1.86 us/regla)
59
60(el arbol de prueba queda en /home/sergio/.claude/jobs/f6b6451d/tmp/bench_jaula.16441; borrarlo a mano)