Skip to content
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

Improve performance of DiskWriter when working with small packet formats #251

Open
jaycedowell opened this issue Nov 26, 2024 · 3 comments

Comments

@jaycedowell
Copy link
Collaborator

The DiskWriter seems to have performance problems when writing small packet formats. We can probably fix this by moving to writev, similar to what we for sending UDP packets with sendmmsg.

@jaycedowell
Copy link
Collaborator Author

I'm working on this in https://github.com/ledatelescope/bifrost/tree/disk_writev.

@jaycedowell
Copy link
Collaborator Author

Maybe I'll also pull in #252 as part of this.

@jaycedowell
Copy link
Collaborator Author

Rolled in from #252:

thors_hammer.py is a script I put together to help tune a generic DiskWriter to get the best disk throughput. Although I cannot take credit for the name (thanks @jack-h) I think it could become a useful tool for inclusion with Bifrost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant