{
  "schemaVersion": 1,
  "software": "MemStorageBench",
  "deviceModel": "SGU-AL10",
  "measurementDate": "2026-10-17",
  "note": "同一天的两次独立运行，工作量相同；内存两次相差不到 0.1%，存储读取相差 4.3%、写入相差 1.6%。",
  "units": {
    "rate": "MiB/s",
    "duration": "ms",
    "bytes": "byte"
  },
  "method": {
    "memoryWorkers": 2,
    "memoryBufferBytesPerWorker": 268435456,
    "memoryBufferCountPerWorker": 2,
    "memoryTotalAllocatedBytes": 1073741824,
    "storageFileBytes": 1610612736,
    "storageBlockBytes": 67108864,
    "blocksPerRound": 24,
    "directIO": true,
    "timer": "gettimeofday for per-round rates; monotonic for whole task and warm wait",
    "writeIncludesFdatasync": true,
    "readIncludesValidation": false,
    "progressCallbacksInsideTimer": false,
    "aggregation": "truncate every round to int32 MiB/s, then arithmetic mean of three rounds"
  },
  "measurements": [
    {
      "id": "A",
      "detail": "完整原生逐轮记录",
      "trafficMiBps": 40510.056436954,
      "copyMiBps": 20255.028218477,
      "readMiBps": 3295,
      "writeMiBps": 3198
    },
    {
      "id": "B",
      "detail": "速率界面字段投影",
      "trafficMiBps": 40541.888112822,
      "copyMiBps": 20270.944056411,
      "readMiBps": 3153,
      "writeMiBps": 3249.333333333
    }
  ],
  "storageRounds": [
    {
      "run": "A",
      "kind": "read",
      "round": 1,
      "pattern": "A",
      "elapsedMs": 465.925931931,
      "rateMiBps": 3296
    },
    {
      "run": "A",
      "kind": "read",
      "round": 2,
      "pattern": "A",
      "elapsedMs": 465.481996536,
      "rateMiBps": 3299
    },
    {
      "run": "A",
      "kind": "read",
      "round": 3,
      "pattern": "A",
      "elapsedMs": 466.76492691,
      "rateMiBps": 3290
    },
    {
      "run": "A",
      "kind": "write",
      "round": 1,
      "pattern": "B",
      "elapsedMs": 474.786043167,
      "rateMiBps": 3235
    },
    {
      "run": "A",
      "kind": "write",
      "round": 2,
      "pattern": "C",
      "elapsedMs": 476.520776749,
      "rateMiBps": 3223
    },
    {
      "run": "A",
      "kind": "write",
      "round": 3,
      "pattern": "D",
      "elapsedMs": 489.720821381,
      "rateMiBps": 3136
    }
  ],
  "workload": [
    {
      "phase": "预热写 A",
      "operation": "write",
      "passes": 1,
      "requestedBytes": 1610612736,
      "scored": false
    },
    {
      "phase": "三轮读 A",
      "operation": "read",
      "passes": 3,
      "requestedBytes": 4831838208,
      "scored": true
    },
    {
      "phase": "三轮写 B/C/D",
      "operation": "write",
      "passes": 3,
      "requestedBytes": 4831838208,
      "scored": true
    },
    {
      "phase": "最终 D 校验",
      "operation": "read-validation",
      "passes": 1,
      "requestedBytes": 1610612736,
      "scored": false
    }
  ],
  "verificationA": {
    "warmupPauseMs": 2007.79281199,
    "validationMs": 1139.910467982,
    "elapsedMs": 6678.587,
    "bytesRequested": 12884901888,
    "bytesTransferred": 12884901888,
    "benchmarkBytesTransferred": 11274289152,
    "validationBytesTransferred": 1610612736,
    "blockSeeks": 168,
    "validationBlockSeeks": 24,
    "perPassAllocations": 7,
    "perPassFrees": 7,
    "validationAllocations": 1,
    "validationFrees": 1,
    "reopenCount": 2,
    "validationPassed": true,
    "cleanupComplete": true
  },
  "cancellation": {
    "status": "stopped",
    "stopStage": "预热等待",
    "bytesTransferred": 1610612736,
    "readRounds": 0,
    "writeRounds": 0,
    "readMiBps": null,
    "writeMiBps": null,
    "cleanupComplete": true,
    "validationPassed": false
  },
  "chartMapping": {
    "run-results": "measurements",
    "storage-rounds": "storageRounds",
    "storage-workload": "workload (configuration, not measured phase durations)"
  }
}
