aboutsummaryrefslogtreecommitdiffstats
path: root/prototypes/connections/results/2026-09-24-paged-storage/write-cost.json
blob: f3197a88f791e6d06d0c87a49f7acba7b940d380 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
{
  "profile": "linux-aarch64-16k-page-document-replacement",
  "workloads": [
    "replace last byte of 1 MiB document",
    "replace one-byte document"
  ],
  "unit": "successful user-space write syscall bytes targeting object files",
  "excludes": "physical device writes, filesystem journal, metadata and directory sync cost",
  "one_mib": {
    "flat": {
      "object_write_syscall_bytes": 1048600,
      "object_write_calls": 258,
      "object_files": {
        "obj-large": 1048600
      },
      "binary_sha256": "b5c6ec82a1e9c8a1391d1c4ac680e7f33e53dafe5c29ac8a956d5097653b1a03"
    },
    "paged": {
      "object_write_syscall_bytes": 16944,
      "object_write_calls": 3,
      "object_files": {
        "obj-large": 560,
        "dat-large-0000000000000001": 1064960
      },
      "binary_sha256": "497577bf9811b3ce787e27c6170a322ea553cdab2371b4f71eb51115a9045a16"
    },
    "flat_to_paged_ratio": 61.8862134088763
  },
  "one_byte": {
    "flat": {
      "object_write_syscall_bytes": 25,
      "object_write_calls": 2,
      "object_files": {
        "obj-tiny": 25
      },
      "binary_sha256": "b5c6ec82a1e9c8a1391d1c4ac680e7f33e53dafe5c29ac8a956d5097653b1a03"
    },
    "paged": {
      "object_write_syscall_bytes": 16440,
      "object_write_calls": 3,
      "object_files": {
        "obj-tiny": 56,
        "dat-tiny-0000000000000001": 32768
      },
      "binary_sha256": "497577bf9811b3ce787e27c6170a322ea553cdab2371b4f71eb51115a9045a16"
    },
    "paged_to_flat_ratio": 657.6
  }
}