mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2026-04-25 21:35:58 +03:00
[GH-ISSUE #829] S3FS Fio benchmark with cache vs no cache #481
Labels
No labels
bug
bug
dataloss
duplicate
enhancement
feature request
help wanted
invalid
need info
performance
pull-request
question
question
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/s3fs-fuse#481
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @CMCDragonkai on GitHub (Sep 25, 2018).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/829
I reported strange performance issues on fio: https://github.com/axboe/fio/issues/692 when using cache vs not using cache. The main issue is that although with cache was certainly faster, it reported worse IOPS and bandwidth rates.
Version of s3fs being used (s3fs --version)
Version of fuse being used (pkg-config --modversion fuse)
System information (uname -r)
Distro (cat /etc/issue)
NixOS
@ggtakec commented on GitHub (Oct 1, 2018):
Hi, @CMCDragonkai
I think that your result in https://github.com/axboe/fio/issues/692 had a error.
It seems fio process gets a EIO error from s3fs.
I think that you shoud check following at first:
Below is the result I tested. It seems to work especially without problems.
fio
version
fio configuration file
Using cache directory
Command(sample)
Result
No cache directory
Command(sample)
Result
Thanks in advance for your assistance.
@CMCDragonkai commented on GitHub (Oct 2, 2018):
My cache directory was set to the local filesystem backed by ZFS, my umask was 027 for the creation of the cache directory.
No idea why you're not getting the error, but I suppose I can try dumping all the logs on s3fs to you for the test, or even stracing the s3fs program. I don't know if I have the time to focus on this.
@ggtakec commented on GitHub (Oct 8, 2018):
There are several reasons why s3fs returned an EIO error.
(For example, it can not communicate.)
If the s3fs error is reproduced, you can obtain the log using the s3fs command parameter "-o dbglevel=dbg".
If you get something s3fs error, we may find a solution.
Thanks,