{
  "schemaVersion": 1,
  "generatedAt": "2026-10-17T07:08:24.289799+00:00",
  "method": "Five fresh self-owned temporary files, eight pages each: dense pwrite, fdatasync, untouched private mmap, mincore, range-only DONTNEED, mincore, one-byte pread, mincore.",
  "population": "One Linux host; five controlled repetitions, not independent machines or a performance sample.",
  "limits": "No timing, device-I/O tracing, durability test, security attack or permission-fallback experiment. Residency may change between calls. No exact eviction or readahead count is required for success. Pagemap is optional.",
  "environment": {
    "kernel": "6.8.0-146-generic",
    "machine": "x86_64",
    "libc": [
      "glibc",
      "2.39"
    ],
    "python": "3.12.3",
    "pageSizeBytes": 4096,
    "filesystem": "ext4"
  },
  "pagesPerFile": 8,
  "bytesPerFile": 32768,
  "sourceSha256": "78ed45d4f40bc205e083c2ac54d3ba8a39514c19c201cf6abcda9e162b2d646c",
  "observations": [
    {
      "run": 1,
      "fileOwnedByCaller": true,
      "afterWriteAndSync": {
        "bits": [
          1,
          1,
          1,
          1,
          1,
          1,
          1,
          1
        ],
        "residentPages": 8,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "adviceErrno": 0,
      "afterDontneed": {
        "bits": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "residentPages": 0,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "preadBytes": 1,
      "afterOneByteRead": {
        "bits": [
          1,
          1,
          1,
          1,
          0,
          0,
          0,
          0
        ],
        "residentPages": 4,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "unalignedCall": {
        "return": -1,
        "errno": 22
      }
    },
    {
      "run": 2,
      "fileOwnedByCaller": true,
      "afterWriteAndSync": {
        "bits": [
          1,
          1,
          1,
          1,
          1,
          1,
          1,
          1
        ],
        "residentPages": 8,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "adviceErrno": 0,
      "afterDontneed": {
        "bits": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "residentPages": 0,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "preadBytes": 1,
      "afterOneByteRead": {
        "bits": [
          1,
          1,
          1,
          1,
          0,
          0,
          0,
          0
        ],
        "residentPages": 4,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "unalignedCall": {
        "return": -1,
        "errno": 22
      }
    },
    {
      "run": 3,
      "fileOwnedByCaller": true,
      "afterWriteAndSync": {
        "bits": [
          1,
          1,
          1,
          1,
          1,
          1,
          1,
          1
        ],
        "residentPages": 8,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "adviceErrno": 0,
      "afterDontneed": {
        "bits": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "residentPages": 0,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "preadBytes": 1,
      "afterOneByteRead": {
        "bits": [
          1,
          1,
          1,
          1,
          0,
          0,
          0,
          0
        ],
        "residentPages": 4,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "unalignedCall": {
        "return": -1,
        "errno": 22
      }
    },
    {
      "run": 4,
      "fileOwnedByCaller": true,
      "afterWriteAndSync": {
        "bits": [
          1,
          1,
          1,
          1,
          1,
          1,
          1,
          1
        ],
        "residentPages": 8,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "adviceErrno": 0,
      "afterDontneed": {
        "bits": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "residentPages": 0,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "preadBytes": 1,
      "afterOneByteRead": {
        "bits": [
          1,
          1,
          1,
          1,
          0,
          0,
          0,
          0
        ],
        "residentPages": 4,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "unalignedCall": {
        "return": -1,
        "errno": 22
      }
    },
    {
      "run": 5,
      "fileOwnedByCaller": true,
      "afterWriteAndSync": {
        "bits": [
          1,
          1,
          1,
          1,
          1,
          1,
          1,
          1
        ],
        "residentPages": 8,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "adviceErrno": 0,
      "afterDontneed": {
        "bits": [
          0,
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "residentPages": 0,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "preadBytes": 1,
      "afterOneByteRead": {
        "bits": [
          1,
          1,
          1,
          1,
          0,
          0,
          0,
          0
        ],
        "residentPages": 4,
        "totalPages": 8,
        "presentPtes": 0,
        "pagemapAvailable": true
      },
      "unalignedCall": {
        "return": -1,
        "errno": 22
      }
    }
  ]
}
