Skip to content

Commit

Permalink
add Cache Throughput Benchmark (S3 Standard) (customBiggerIsBetter) b…
Browse files Browse the repository at this point in the history
…enchmark result for 228d598
  • Loading branch information
github-action-benchmark committed Jan 20, 2025
1 parent a04d140 commit e900038
Showing 1 changed file with 110 additions and 110 deletions.
220 changes: 110 additions & 110 deletions dev/cache_bench/data.js
Original file line number Diff line number Diff line change
@@ -1,117 +1,8 @@
window.BENCHMARK_DATA = {
"lastUpdate": 1737127368937,
"lastUpdate": 1737389330921,
"repoUrl": "https://github.com/awslabs/mountpoint-s3",
"entries": {
"Cache Throughput Benchmark (S3 Standard)": [
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Burak Varlı",
"username": "unexge"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "602f371ff81ec89de5e6067fc09b7b7825d783ee",
"message": "Add support for passing FUSE file descriptors as mount point (#1103)\n\n## Description of change\n\nfuser v0.15.0 added support for creating a `Session` from existing FUSE\nfile descriptor (via `Session::from_fd`). This PR adds this support to\nMountpoint. It allows passing FUSE file descriptor as mount point in the\nform of `/dev/fd/{fd}`.\n\nAn example usage of this feature can be seen with a helper Go script,\n[mounthelper.go](https://github.com/awslabs/mountpoint-s3/blob/86bdefa5147a7edc533a6be5d2724fec74ba91fb/examples/fuse-fd-mount-point/mounthelper.go):\n\n```bash\n$ go build mounthelper.go\n$ sudo /sbin/setcap 'cap_sys_admin=ep' ./mounthelper # `mount` syscall requires `CAP_SYS_ADMIN`, alternatively, `mounthelper` can be run as root\n$ ./mounthelper -mountpoint /tmp/mountpoint -bucket bucketname\nbucket bucketname is mounted at /dev/fd/3\n2024/11/07 17:23:42 Filesystem mounted, waiting for ctrl+c signal to terminate \n\n$ # in a different terminal session\n$ echo \"Hello at `date`\" > /tmp/mountpoint/helloworld\n$ cat /tmp/mountpoint/helloworld\nHello at Thu Nov 7 17:32:33 UTC 2024\n$ rm /tmp/mountpoint/helloworld\n$ cat /tmp/mountpoint/helloworld\ncat: /tmp/mountpoint/helloworld: No such file or directory\n```\n\nRelevant issues: This PR resurrects a previous PR to add this feature:\nhttps://github.com/awslabs/mountpoint-s3/pull/537\n\n## Does this change impact existing behavior?\n\nShouldn't affect any existing behavior as we had an “is directory?”\ncheck for passed mount points before, and it shouldn't have been\npossible to pass a file descriptor as a mount point prior to this\nchange.\n\n## Does this change need a changelog entry in any of the crates?\n\nUpdated CHANGELOG for `mountpoint-s3`.\n\n---\n\nBy submitting this pull request, I confirm that my contribution is made\nunder the terms of the Apache 2.0 license and I agree to the terms of\nthe [Developer Certificate of Origin\n(DCO)](https://developercertificate.org/).\n\n---------\n\nSigned-off-by: Burak Varli <[email protected]>\nSigned-off-by: Burak Varlı <[email protected]>\nSigned-off-by: Burak Varlı <[email protected]>\nSigned-off-by: Daniel Carl Jones <[email protected]>\nSigned-off-by: Daniel Carl Jones <[email protected]>\nCo-authored-by: Daniel Carl Jones <[email protected]>\nCo-authored-by: Daniel Carl Jones <[email protected]>",
"timestamp": "2024-12-17T16:56:59Z",
"tree_id": "1a210e077e88bc40a945a0b79f33981f0461f3fe",
"url": "https://github.com/awslabs/mountpoint-s3/commit/602f371ff81ec89de5e6067fc09b7b7825d783ee"
},
"date": 1734462058303,
"tool": "customBiggerIsBetter",
"benches": [
{
"name": "random_read_four_threads_direct_io",
"value": 1264.94580078125,
"unit": "MiB/s"
},
{
"name": "random_read_four_threads_direct_io_small_file",
"value": 1955.076171875,
"unit": "MiB/s"
},
{
"name": "random_read_four_threads",
"value": 799.09716796875,
"unit": "MiB/s"
},
{
"name": "random_read_four_threads_small_file",
"value": 1491.57099609375,
"unit": "MiB/s"
},
{
"name": "random_read_direct_io",
"value": 274.426171875,
"unit": "MiB/s"
},
{
"name": "random_read_direct_io_small_file",
"value": 521.67216796875,
"unit": "MiB/s"
},
{
"name": "random_read",
"value": 190.0015625,
"unit": "MiB/s"
},
{
"name": "random_read_small_file",
"value": 269.3490234375,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads_direct_io",
"value": 3613.91298828125,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads_direct_io_small_file",
"value": 4017.73154296875,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads",
"value": 1227.2966796875,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads_small_file",
"value": 1152.3669921875,
"unit": "MiB/s"
},
{
"name": "sequential_read_direct_io",
"value": 850.0353515625,
"unit": "MiB/s"
},
{
"name": "sequential_read_direct_io_small_file",
"value": 1405.12314453125,
"unit": "MiB/s"
},
{
"name": "sequential_read",
"value": 1068.71396484375,
"unit": "MiB/s"
},
{
"name": "seq_read_skip_17m",
"value": 1061.52841796875,
"unit": "MiB/s"
},
{
"name": "sequential_read_small_file",
"value": 1415.7123046875,
"unit": "MiB/s"
}
]
},
{
"commit": {
"author": {
Expand Down Expand Up @@ -2182,6 +2073,115 @@ window.BENCHMARK_DATA = {
"unit": "MiB/s"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Alessandro Passaro",
"username": "passaro"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "228d598ff46830e56f19be1c4d3c85069d6321b3",
"message": "Publish client crates (#1237)\n\nUpdate changelogs for the client crates to prepare for publication. \n\n### Does this change impact existing behavior?\n\nN/A\n\n### Does this change need a changelog entry? Does it require a version\nchange?\n\nN/A\n\n---\n\nBy submitting this pull request, I confirm that my contribution is made\nunder the terms of the Apache 2.0 license and I agree to the terms of\nthe [Developer Certificate of Origin\n(DCO)](https://developercertificate.org/).\n\n---------\n\nSigned-off-by: Alessandro Passaro <[email protected]>",
"timestamp": "2025-01-20T14:07:56Z",
"tree_id": "3581193e2c158506008c692ca1658a1118846022",
"url": "https://github.com/awslabs/mountpoint-s3/commit/228d598ff46830e56f19be1c4d3c85069d6321b3"
},
"date": 1737389330244,
"tool": "customBiggerIsBetter",
"benches": [
{
"name": "random_read_four_threads_direct_io",
"value": 1248.46796875,
"unit": "MiB/s"
},
{
"name": "random_read_four_threads_direct_io_small_file",
"value": 1947.52666015625,
"unit": "MiB/s"
},
{
"name": "random_read_four_threads",
"value": 805.270703125,
"unit": "MiB/s"
},
{
"name": "random_read_four_threads_small_file",
"value": 1473.92412109375,
"unit": "MiB/s"
},
{
"name": "random_read_direct_io",
"value": 276.1876953125,
"unit": "MiB/s"
},
{
"name": "random_read_direct_io_small_file",
"value": 579.79423828125,
"unit": "MiB/s"
},
{
"name": "random_read",
"value": 193.072265625,
"unit": "MiB/s"
},
{
"name": "random_read_small_file",
"value": 262.9720703125,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads_direct_io",
"value": 3594.0689453125,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads_direct_io_small_file",
"value": 3927.087109375,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads",
"value": 1177.03232421875,
"unit": "MiB/s"
},
{
"name": "sequential_read_four_threads_small_file",
"value": 1159.64814453125,
"unit": "MiB/s"
},
{
"name": "sequential_read_direct_io",
"value": 1288.551953125,
"unit": "MiB/s"
},
{
"name": "sequential_read_direct_io_small_file",
"value": 1449.76533203125,
"unit": "MiB/s"
},
{
"name": "sequential_read",
"value": 1446.3705078125,
"unit": "MiB/s"
},
{
"name": "seq_read_skip_17m",
"value": 1022.07646484375,
"unit": "MiB/s"
},
{
"name": "sequential_read_small_file",
"value": 1043.56552734375,
"unit": "MiB/s"
}
]
}
]
}
Expand Down

0 comments on commit e900038

Please sign in to comment.