-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom storagepool #23
Custom storagepool #23
Conversation
Hi Dan, Interesting, what you are trying to say is basically: Thats indeed one of the scenario's for which compression gets used, so thats worthwhile! |
I looked into this, but this isn't going to work. |
I checked out both psync and libaio, but what exactly is the goal to be achieved? The values are not that different. It is a synthetic test which gives you a rough idea what the effect would be for the real applications. I did both psync and libaio tests for ramdisk and drives: https://github.com/dan-and/zfs-compression-test/tree/test_results/test_results/pr23_libaio_vs_psync |
@dan-and Anyway: I'll leave this as-is and will do some test changes accordingly. so I need to do some restructuing and get it also a that closer to ZFS build-in tests. Because in the end I want (a version of) this build into the zfs perf suite... and it would be preferable to reuse ZFS fio standards when possible |
@dan-and I found the primary issue with unreasonably high speeds, even with sync and spinning rust: I think this leads to unreasonably fast (de)compression when the BS is more than 512... same reason zfs uses 4K buffersize for fio. Working on fixing this :) |
@dan-and If you want sync writes you can add sync=1 to the tests. Anyway, performance metrics are now way more realistic, so much more realistic that I don't think sync=1 flag is absolutely needed anymore. |
Hi Kjeld,
Merry christmas!
I added a custom zpool device configuration option, as it allows doing tests with slow physical drives as well to see effects on high compression vs. slow drives.
Let it try a bit and I will offer some test results on this.