All benchmark results

The selected comparisons, including tool settings and every retained test run.

← Back to the short version

01Cloud servers

Copying to a distant server

Send a file or folder from Germany to the US East Coast.

Files stay in memory, so this tests the connection rather than disk writes.

Test setup & limitations

Official syq 0.6.0 Linux release executable. Three rotated repetitions for each displayed tool; current 0.5.2 controls followed the first automatic syq repeat and are retained separately. Contents checked outside timing. Generated incompressible data, seed 204330278. No final flush: completion does not establish durability. GNU time command wrapper; host snapshots outside timing. Two Hetzner Cloud CCX23 guests, each with 4 dedicated vCPUs and 16 GiB RAM, Debian 13; warm tmpfs at both endpoints. Germany to US East Coast, approximately 108 ms RTT. Default syq uses SSH-authenticated encrypted TCP; the SSH control disables TCP; rsync uses SSH.

Run 1 · 2026-09-13Download results ↓

One large file

1 file · 1.07 GB total · copying to an empty folder

syq is 8.74× faster than rsync in this run.

syqData path: Unrecorded
159.9 MB/s6.72 s
Fastest measured
rsync
18.3 MB/s58.7 s
11% of fastest
Other syq settings
AutomaticData path: Unrecorded
159.9 MB/s6.72 s
Fastest measured
Transfer over SSHData path: SSH · requested
88.3 MB/s12.2 s
55% of fastest
See each test run
Every recorded repeat in this run
ToolRepeatTool timePost-copy flushExitChecksumCachesyq data path
syq06.54 s—0TruewarmUnrecorded
syq16.45 s—0TruewarmUnrecorded
syq27.16 s—0TruewarmUnrecorded
syq-ssh012.2 s—0TruewarmSSH · requested
syq-ssh112.2 s—0TruewarmSSH · requested
syq-ssh212.2 s—0TruewarmSSH · requested
rsync058.6 s—0Truewarm—
rsync158.7 s—0Truewarm—
rsync258.8 s—0Truewarm—
Versions, commands & measurement conditions
ToolLocal version / SHA-256Remote identityArguments
syqsyq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
syq 0.6.0 / 320e7d275732b398dfdb224ed857f4081769ee3825a7c9e5d55e69201cab06ed{"name": "syq", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap", "--rsync-path", "/path/to/syq-resource-helper"], "debug": false}
syq-sshsyq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
syq 0.6.0 / 320e7d275732b398dfdb224ed857f4081769ee3825a7c9e5d55e69201cab06ed{"name": "syq-ssh", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap", "--rsync-path", "/path/to/syq-resource-helper", "--syq-no-tcp"], "debug": false}
rsyncrsync version 3.4.1 protocol version 32
a56c05b960beb734169619d5760b43ff495e84f85a93eb1f54fe58118262fb20
rsync version 3.4.1 protocol version 32 / a56c05b960beb734169619d5760b43ff495e84f85a93eb1f54fe58118262fb20{"name": "rsync", "kind": "rsync", "binary": "/usr/bin/rsync", "args": ["-a", "--rsync-path", "/path/to/rsync-resource-helper"], "debug": false}
{
  "started": "2026-09-13T16:10:07+00:00",
  "seed": 204330278,
  "host": {
    "hostname": "source-host",
    "kernel": "6.12.107+deb13-cloud-amd64",
    "machine": "x86_64",
    "cpus": 4,
    "python": "3.13.5"
  },
  "filesystems": {
    "source": "tmpfs",
    "destination": "tmpfs"
  },
  "publication": {
    "release": "0.6.0",
    "syq_revision": "8ccec067bb41cf3fe01fef0be2a8fb35e9d5f329",
    "build_type": "official release binary",
    "source_build_sha256": "4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24",
    "harness_revision": "b87f3aeff75d05cc56e5f961f7d66518e39998ef",
    "manual_recipe": "specs/release-060/public-wan-forward.toml",
    "environment": {
      "kernel": "6.12.107+deb13-cloud-amd64",
      "cpu_model": "AMD EPYC-Milan Processor",
      "allowed_cpus": 4,
      "versions": {
        "syq": "syq 0.6.0",
        "syq-ssh": "syq 0.6.0",
        "rsync": "rsync  version 3.4.1  protocol version 32"
      }
    },
    "path_filesystems": {
      "source": "tmpfs",
      "destination": "tmpfs"
    },
    "selection_note": "Entire refreshed homepage workload, every current-release and competitor repetition retained. Prior-release drift controls remain separate.",
    "original_round_order": [
      [
        "syq",
        "syq-052",
        "syq-052-historical",
        "syq-ssh",
        "rsync"
      ],
      [
        "syq-ssh",
        "rsync",
        "syq"
      ],
      [
        "rsync",
        "syq",
        "syq-ssh"
      ]
    ]
  },
  "uncontrolled": [
    "metadata cache (dentries/inodes) is not evicted: generation, checksum, and repeats all warm it",
    "remote end: fixture pages evicted on the client only",
    "Previous-release controls ran after the first automatic syq repeat; those separately versioned private controls are excluded from these charts.",
    "No final flush requested; completion is not a durability or physical-device-throughput measurement.",
    "GNU time wrapper is inside command timing. Host snapshots are outside timing. Largest-process RSS is not aggregate process-tree memory.",
    "Light WebDAV setup on the destination overlapped the final automatic syq repeat; retain its timing and before/after host counters."
  ],
  "aborted": null,
  "probes": [],
  "spec": {
    "name": "public-wan-forward",
    "description": "Release 0.6.0 with contemporaneous 0.5.2 controls",
    "endpoints": {
      "source": "/path/to/empty-source-scratch",
      "destination": "destination-host:/path/to/empty-destination-scratch",
      "ssh": "/path/to/benchmark-ssh"
    },
    "tools": [
      {
        "name": "syq",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap",
          "--rsync-path",
          "/path/to/syq-resource-helper"
        ],
        "debug": false
      },
      {
        "name": "syq-ssh",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap",
          "--rsync-path",
          "/path/to/syq-resource-helper",
          "--syq-no-tcp"
        ],
        "debug": false
      },
      {
        "name": "rsync",
        "kind": "rsync",
        "binary": "/usr/bin/rsync",
        "args": [
          "-a",
          "--rsync-path",
          "/path/to/rsync-resource-helper"
        ],
        "debug": false
      }
    ],
    "workloads": [
      {
        "name": "large-file",
        "kind": "large-file",
        "bytes": 1073741824,
        "files": 1
      }
    ],
    "protocol": {
      "repeats": 3,
      "seed": 204330278,
      "cache": "warm",
      "durable": false,
      "verify": true,
      "probes": false,
      "tool_timeout": 600,
      "slow_cutoff": 0,
      "order": [
        [
          "syq",
          "syq-ssh",
          "rsync"
        ],
        [
          "syq-ssh",
          "rsync",
          "syq"
        ],
        [
          "rsync",
          "syq",
          "syq-ssh"
        ]
      ]
    }
  }
}
02Rented server

Copying a file or folder on one drive

Make another copy on the same SSD.

A rented Hetzner server, using the ext4 filesystem.

Test setup & limitations

Official syq 0.6.0 Linux release executable. Three rotated repetitions for each displayed tool; current 0.5.2 controls followed the first automatic syq repeat and are retained separately. Contents checked outside timing. Generated incompressible data, seed 204330278. No final flush: completion does not establish durability. GNU time command wrapper; host snapshots outside timing. Hetzner dedicated server, Ryzen 9 5950X, 128 GiB RAM, Samsung PM9A3 NVMe. Source and destination on one ext4 filesystem. File data eviction requested; metadata caches remain warm.

Run 1 · 2026-09-13Download results ↓

A folder with files of different sizes

16,000 files · 17.18 GB total · copying to an empty folder

syq is 4.00× faster than cp in this run.

syqData path: Local copy
3.99 GB/s4.31 s
Fastest measured
rsync
764.3 MB/s22.5 s
19% of fastest
cp
996.2 MB/s17.2 s
25% of fastest
Other syq settings
AutomaticData path: Local copy
3.99 GB/s4.31 s
Fastest measured
32 workersData path: Local copy
3.88 GB/s4.42 s
Comparable
See each test run
Every recorded repeat in this run
ToolRepeatTool timePost-copy flushExitChecksumCachesyq data path
syq04.22 s—0TrueevictLocal copy
syq14.47 s—0TrueevictLocal copy
syq24.23 s—0TrueevictLocal copy
syq-j3204.68 s—0TrueevictLocal copy
syq-j3214.47 s—0TrueevictLocal copy
syq-j3224.13 s—0TrueevictLocal copy
rsync022.5 s—0Trueevict—
rsync122.5 s—0Trueevict—
rsync222.4 s—0Trueevict—
cp017.1 s—0Trueevict—
cp117.6 s—0Trueevict—
cp217.1 s—0Trueevict—
Versions, commands & measurement conditions
ToolLocal version / SHA-256Remote identityArguments
syqsyq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
Local operation{"name": "syq", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap"], "debug": false}
syq-j32syq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
Local operation{"name": "syq-j32", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap", "--syq-connections", "32"], "debug": false}
rsyncrsync version 3.2.7 protocol version 32
ab544a0e536ca83f9399e86942c466bb5b43abde469dfb1200ddba98b00e559d
Local operation{"name": "rsync", "kind": "rsync", "binary": "/usr/bin/rsync", "args": ["-a"], "debug": false}
cpcp (GNU coreutils) 9.1
e296487a3a8f10a1c55e56056ba4bbb2d3ca22ae625af9f0d5cebaed28e55fa4
Local operation{"name": "cp", "kind": "cp", "binary": "/usr/bin/cp", "args": ["-a"], "debug": false}
{
  "started": "2026-09-13T16:15:01+00:00",
  "seed": 204330278,
  "host": {
    "hostname": "source-host",
    "kernel": "6.12.67",
    "machine": "x86_64",
    "cpus": 32,
    "python": "3.13.13"
  },
  "filesystems": {
    "source": "ext2/ext3",
    "destination": "ext2/ext3"
  },
  "publication": {
    "release": "0.6.0",
    "syq_revision": "8ccec067bb41cf3fe01fef0be2a8fb35e9d5f329",
    "build_type": "official release binary",
    "source_build_sha256": "4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24",
    "harness_revision": "b87f3aeff75d05cc56e5f961f7d66518e39998ef",
    "manual_recipe": "specs/release-060/public-ext4-same.toml",
    "environment": {
      "kernel": "6.12.67",
      "cpu_model": "AMD Ryzen 9 5950X 16-Core Processor",
      "allowed_cpus": 32,
      "versions": {
        "syq": "syq 0.6.0",
        "syq-j32": "syq 0.6.0",
        "rsync": "rsync  version 3.2.7  protocol version 32",
        "cp": "cp (GNU coreutils) 9.1"
      }
    },
    "path_filesystems": {
      "source": "ext4",
      "destination": "ext4"
    },
    "selection_note": "Entire refreshed homepage workload, every current-release and competitor repetition retained. Prior-release drift controls remain separate.",
    "original_round_order": [
      [
        "syq",
        "syq-052",
        "syq-052-historical",
        "syq-j32",
        "rsync",
        "cp"
      ],
      [
        "syq-j32",
        "rsync",
        "cp",
        "syq"
      ],
      [
        "rsync",
        "cp",
        "syq",
        "syq-j32"
      ]
    ]
  },
  "uncontrolled": [
    "metadata cache (dentries/inodes) is not evicted: generation, checksum, and repeats all warm it",
    "Previous-release controls ran after the first automatic syq repeat; those separately versioned private controls are excluded from these charts.",
    "No final flush requested; completion is not a durability or physical-device-throughput measurement.",
    "GNU time wrapper is inside command timing. Host snapshots are outside timing. Largest-process RSS is not aggregate process-tree memory."
  ],
  "aborted": null,
  "probes": [],
  "spec": {
    "name": "public-ext4-same",
    "description": "Release 0.6.0 with contemporaneous 0.5.2 controls",
    "endpoints": {
      "source": "/path/to/empty-source-scratch",
      "destination": "/path/to/empty-destination-scratch"
    },
    "tools": [
      {
        "name": "syq",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap"
        ],
        "debug": false
      },
      {
        "name": "syq-j32",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap",
          "--syq-connections",
          "32"
        ],
        "debug": false
      },
      {
        "name": "rsync",
        "kind": "rsync",
        "binary": "/usr/bin/rsync",
        "args": [
          "-a"
        ],
        "debug": false
      },
      {
        "name": "cp",
        "kind": "cp",
        "binary": "/usr/bin/cp",
        "args": [
          "-a"
        ],
        "debug": false
      }
    ],
    "workloads": [
      {
        "name": "mixed-tree",
        "kind": "mixed-tree",
        "bytes": 17179869184,
        "files": 16000
      }
    ],
    "protocol": {
      "repeats": 3,
      "seed": 204330278,
      "cache": "evict",
      "durable": false,
      "verify": true,
      "probes": false,
      "tool_timeout": 300,
      "slow_cutoff": 0,
      "order": [
        [
          "syq",
          "syq-j32",
          "rsync",
          "cp"
        ],
        [
          "syq-j32",
          "rsync",
          "cp",
          "syq"
        ],
        [
          "rsync",
          "cp",
          "syq",
          "syq-j32"
        ]
      ]
    }
  }
}
03Cloud servers

Checking a folder that hasn’t changed

Both servers already have identical files. Check whether anything needs copying.

Germany → US East Coast, with a large folder of small files kept in memory.

Test setup & limitations

Official syq 0.6.0 Linux release executable. Three rotated repetitions for each displayed tool; current 0.5.2 controls followed the first automatic syq repeat and are retained separately. Contents checked outside timing. Generated incompressible data, seed 204330278. No final flush: completion does not establish durability. GNU time command wrapper; host snapshots outside timing. Two Hetzner Cloud CCX23 guests, each with 4 dedicated vCPUs and 16 GiB RAM, Debian 13; warm tmpfs at both endpoints. Germany to US East Coast, approximately 108 ms RTT. Default syq uses SSH-authenticated encrypted TCP; the SSH control disables TCP; rsync uses SSH.

Run 1 · 2026-09-13Download results ↓

An unchanged folder

100,000 files · identical copies at both ends · no file contents transferred

syq is 2.09× faster than rsync in this run.

syqNo file data transferred
5.67 s
Fastest measured
rsync
11.9 s
48% of fastest
Other syq settings
AutomaticNo file data transferred
5.67 s
Comparable
Transfer over SSHNo file data transferred
5.55 s
Fastest measured
See each test run
Every recorded repeat in this run
ToolRepeatTool timePost-copy flushExitChecksumCachesyq data path
syq05.58 s—0TruewarmUnrecorded
syq15.74 s—0TruewarmUnrecorded
syq25.68 s—0TruewarmUnrecorded
syq-ssh05.48 s—0TruewarmSSH · requested
syq-ssh15.58 s—0TruewarmSSH · requested
syq-ssh25.58 s—0TruewarmSSH · requested
rsync011.9 s—0Truewarm—
rsync111.9 s—0Truewarm—
rsync211.9 s—0Truewarm—
Versions, commands & measurement conditions
ToolLocal version / SHA-256Remote identityArguments
syqsyq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
syq 0.6.0 / 320e7d275732b398dfdb224ed857f4081769ee3825a7c9e5d55e69201cab06ed{"name": "syq", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap", "--rsync-path", "/path/to/syq-resource-helper"], "debug": false}
syq-sshsyq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
syq 0.6.0 / 320e7d275732b398dfdb224ed857f4081769ee3825a7c9e5d55e69201cab06ed{"name": "syq-ssh", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap", "--rsync-path", "/path/to/syq-resource-helper", "--syq-no-tcp"], "debug": false}
rsyncrsync version 3.4.1 protocol version 32
a56c05b960beb734169619d5760b43ff495e84f85a93eb1f54fe58118262fb20
rsync version 3.4.1 protocol version 32 / a56c05b960beb734169619d5760b43ff495e84f85a93eb1f54fe58118262fb20{"name": "rsync", "kind": "rsync", "binary": "/usr/bin/rsync", "args": ["-a", "--rsync-path", "/path/to/rsync-resource-helper"], "debug": false}
{
  "started": "2026-09-13T16:16:10+00:00",
  "seed": 204330278,
  "host": {
    "hostname": "source-host",
    "kernel": "6.12.107+deb13-cloud-amd64",
    "machine": "x86_64",
    "cpus": 4,
    "python": "3.13.5"
  },
  "filesystems": {
    "source": "tmpfs",
    "destination": "tmpfs"
  },
  "publication": {
    "release": "0.6.0",
    "syq_revision": "8ccec067bb41cf3fe01fef0be2a8fb35e9d5f329",
    "build_type": "official release binary",
    "source_build_sha256": "4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24",
    "harness_revision": "b87f3aeff75d05cc56e5f961f7d66518e39998ef",
    "manual_recipe": "specs/release-060/public-wan-unchanged-tree.toml",
    "environment": {
      "kernel": "6.12.107+deb13-cloud-amd64",
      "cpu_model": "AMD EPYC-Milan Processor",
      "allowed_cpus": 4,
      "versions": {
        "syq": "syq 0.6.0",
        "syq-ssh": "syq 0.6.0",
        "rsync": "rsync  version 3.4.1  protocol version 32"
      }
    },
    "path_filesystems": {
      "source": "tmpfs",
      "destination": "tmpfs"
    },
    "selection_note": "Entire refreshed homepage workload, every current-release and competitor repetition retained. Prior-release drift controls remain separate.",
    "original_round_order": [
      [
        "syq",
        "syq-052",
        "syq-052-historical",
        "syq-ssh",
        "rsync"
      ],
      [
        "syq-ssh",
        "rsync",
        "syq"
      ],
      [
        "rsync",
        "syq",
        "syq-ssh"
      ]
    ]
  },
  "uncontrolled": [
    "metadata cache (dentries/inodes) is not evicted: generation, checksum, and repeats all warm it",
    "remote end: fixture pages evicted on the client only",
    "Previous-release controls ran after the first automatic syq repeat; those separately versioned private controls are excluded from these charts.",
    "No final flush requested; completion is not a durability or physical-device-throughput measurement.",
    "GNU time wrapper is inside command timing. Host snapshots are outside timing. Largest-process RSS is not aggregate process-tree memory."
  ],
  "aborted": null,
  "probes": [],
  "spec": {
    "name": "public-wan-unchanged-tree",
    "description": "Release 0.6.0 with contemporaneous 0.5.2 controls",
    "endpoints": {
      "source": "/path/to/empty-source-scratch",
      "destination": "destination-host:/path/to/empty-destination-scratch",
      "ssh": "/path/to/benchmark-ssh"
    },
    "tools": [
      {
        "name": "syq",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap",
          "--rsync-path",
          "/path/to/syq-resource-helper"
        ],
        "debug": false
      },
      {
        "name": "syq-ssh",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap",
          "--rsync-path",
          "/path/to/syq-resource-helper",
          "--syq-no-tcp"
        ],
        "debug": false
      },
      {
        "name": "rsync",
        "kind": "rsync",
        "binary": "/usr/bin/rsync",
        "args": [
          "-a",
          "--rsync-path",
          "/path/to/rsync-resource-helper"
        ],
        "debug": false
      }
    ],
    "workloads": [
      {
        "name": "unchanged-tree",
        "kind": "small-files",
        "bytes": 419430400,
        "files": 100000,
        "changed": 0.0,
        "mutate": "rewrite"
      }
    ],
    "protocol": {
      "repeats": 3,
      "seed": 204330278,
      "cache": "warm",
      "durable": false,
      "verify": true,
      "probes": false,
      "tool_timeout": 600,
      "slow_cutoff": 0,
      "order": [
        [
          "syq",
          "syq-ssh",
          "rsync"
        ],
        [
          "syq-ssh",
          "rsync",
          "syq"
        ],
        [
          "rsync",
          "syq",
          "syq-ssh"
        ]
      ]
    }
  }
}
04Existing server

Many small files on a network drive

Copy a folder of small files onto the same shared drive.

The same NFS network drive.

Test setup & limitations

Official syq 0.6.0 Linux release executable. Three rotated repetitions for each displayed tool; current 0.5.2 controls followed the first automatic syq repeat and are retained separately. Contents checked outside timing. Generated incompressible data, seed 204330278. No final flush: completion does not establish durability. GNU time command wrapper; host snapshots outside timing. Same shared Linux NFS client as the previous release: local XFS source to mounted NFS destination. Client fixture-page eviction requested; metadata and NFS server caches and other clients are uncontrolled.

Run 1 · 2026-09-13Download results ↓

Many small files

25,000 files · 104.8 MB total · copying to an empty folder

syq is 5.90× faster than cp in this run.

syqData path: Local copy · NFS
16.9 MB/s6.21 s
Fastest measured
rsync
2.1 MB/s49.3 s
13% of fastest
cp
2.9 MB/s36.6 s
17% of fastest
Other syq settings
AutomaticData path: Local copy · NFS
16.9 MB/s6.21 s
Fastest measured
32 workersData path: Local copy · NFS
14.8 MB/s7.09 s
Comparable
See each test run
Every recorded repeat in this run
ToolRepeatTool timePost-copy flushExitChecksumCachesyq data path
syq07.52 s—0TrueevictLocal copy · NFS
syq15.37 s—0TrueevictLocal copy · NFS
syq25.72 s—0TrueevictLocal copy · NFS
syq-j32011.1 s—0TrueevictLocal copy · NFS
syq-j3215.32 s—0TrueevictLocal copy · NFS
syq-j3224.82 s—0TrueevictLocal copy · NFS
rsync052.4 s—0Trueevict—
rsync150.6 s—0Trueevict—
rsync244.8 s—0Trueevict—
cp037.8 s—0Trueevict—
cp136.6 s—0Trueevict—
cp235.4 s—0Trueevict—
Versions, commands & measurement conditions
ToolLocal version / SHA-256Remote identityArguments
syqsyq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
Local operation{"name": "syq", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap"], "debug": false}
syq-j32syq 0.6.0
4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24
Local operation{"name": "syq-j32", "kind": "syq", "binary": "/path/to/syq", "args": ["rsync", "-a", "--stats", "--no-progress", "--syq-no-bootstrap", "--syq-connections", "32"], "debug": false}
rsyncrsync version 3.2.7 protocol version 31
f029cadc3f0b1c879bf8dfb899f434703c13ee53197d27da5d17bf0faf1f1318
Local operation{"name": "rsync", "kind": "rsync", "binary": "/usr/bin/rsync", "args": ["-a"], "debug": false}
cpcp (GNU coreutils) 8.32
ff67abc6eb03d81e080343971605e185e64da71d9804dd5a556f9001a10f0586
Local operation{"name": "cp", "kind": "cp", "binary": "/usr/bin/cp", "args": ["-a"], "debug": false}
{
  "started": "2026-09-13T16:11:11+00:00",
  "seed": 204330278,
  "host": {
    "hostname": "source-host",
    "kernel": "5.15.0-126-generic",
    "machine": "x86_64",
    "cpus": 160,
    "python": "3.13.13"
  },
  "filesystems": {
    "source": "xfs",
    "destination": "nfs"
  },
  "publication": {
    "release": "0.6.0",
    "syq_revision": "8ccec067bb41cf3fe01fef0be2a8fb35e9d5f329",
    "build_type": "official release binary",
    "source_build_sha256": "4fc2f442d88f83d05bf61a0b4eead718b681678b7c7ad6a52696c16d3f479a24",
    "harness_revision": "b87f3aeff75d05cc56e5f961f7d66518e39998ef",
    "manual_recipe": "specs/release-060/private-nfs-metadata-25k.toml",
    "environment": {
      "kernel": "5.15.0-126-generic",
      "cpu_model": "Intel(R) Xeon(R) Platinum 8460Y+",
      "allowed_cpus": 160,
      "versions": {
        "syq": "syq 0.6.0",
        "syq-j32": "syq 0.6.0",
        "rsync": "rsync  version 3.2.7  protocol version 31",
        "cp": "cp (GNU coreutils) 8.32"
      }
    },
    "path_filesystems": {
      "source": "xfs",
      "destination": "nfs"
    },
    "selection_note": "Entire refreshed homepage workload, every current-release and competitor repetition retained. Prior-release drift controls remain separate.",
    "original_round_order": [
      [
        "syq",
        "syq-052",
        "syq-052-historical",
        "syq-j32",
        "rsync",
        "cp"
      ],
      [
        "syq-j32",
        "rsync",
        "cp",
        "syq"
      ],
      [
        "rsync",
        "cp",
        "syq",
        "syq-j32"
      ]
    ]
  },
  "uncontrolled": [
    "metadata cache (dentries/inodes) is not evicted: generation, checksum, and repeats all warm it",
    "Previous-release controls ran after the first automatic syq repeat; those separately versioned private controls are excluded from these charts.",
    "No final flush requested; completion is not a durability or physical-device-throughput measurement.",
    "GNU time wrapper is inside command timing. Host snapshots are outside timing. Largest-process RSS is not aggregate process-tree memory."
  ],
  "aborted": null,
  "probes": [],
  "spec": {
    "name": "private-nfs-metadata-25k",
    "description": "Release 0.6.0 with contemporaneous 0.5.2 controls",
    "endpoints": {
      "source": "/path/to/empty-source-scratch",
      "destination": "/path/to/empty-destination-scratch"
    },
    "tools": [
      {
        "name": "syq",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap"
        ],
        "debug": false
      },
      {
        "name": "syq-j32",
        "kind": "syq",
        "binary": "/path/to/syq",
        "args": [
          "rsync",
          "-a",
          "--stats",
          "--no-progress",
          "--syq-no-bootstrap",
          "--syq-connections",
          "32"
        ],
        "debug": false
      },
      {
        "name": "rsync",
        "kind": "rsync",
        "binary": "/usr/bin/rsync",
        "args": [
          "-a"
        ],
        "debug": false
      },
      {
        "name": "cp",
        "kind": "cp",
        "binary": "/usr/bin/cp",
        "args": [
          "-a"
        ],
        "debug": false
      }
    ],
    "workloads": [
      {
        "name": "small-files",
        "kind": "small-files",
        "bytes": 104857600,
        "files": 25000
      }
    ],
    "protocol": {
      "repeats": 3,
      "seed": 204330278,
      "cache": "evict",
      "durable": false,
      "verify": true,
      "probes": false,
      "tool_timeout": 300,
      "slow_cutoff": 0,
      "order": [
        [
          "syq",
          "syq-j32",
          "rsync",
          "cp"
        ],
        [
          "syq-j32",
          "rsync",
          "cp",
          "syq"
        ],
        [
          "rsync",
          "cp",
          "syq",
          "syq-j32"
        ]
      ]
    }
  }
}