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

Output file compression settings #271

Open
pieterdavid opened this issue Dec 12, 2017 · 3 comments
Open

Output file compression settings #271

pieterdavid opened this issue Dec 12, 2017 · 3 comments
Labels

Comments

@pieterdavid
Copy link
Member

My plotters ran slowly yesterday, so I started a few tests to see if there are easy gains possible... I see here that there is some optimization for the basket size etc.
Would these settings interfere with the compression settings? We seem to be currently using ZLIB level 1, with LZMA level 7 the file size goes down by about 35% (compression factor from 3.5 to more than 5). This would be a fairly aggressive setting (uncompressing costs quite some CPU), but I think the plotters are usually limited by IO anyway - I am running some more tests to verify that.

@OlivierBondu
Copy link
Member

IIRC we played with these to limit memory consumption at run time, maybe it affects the compression but I think it shouldn't...

@pieterdavid
Copy link
Member Author

Thanks, I'll take that one into account as well

@pieterdavid
Copy link
Member Author

Decompressing 5GB with LZMA adds about 2min of CPU time... that doesn't seem excessive to me, but given how little the plotters need (a bit over 1min in this case) this would make them slower when load on the storage is low. I will try to collect a bit more statistics from slurm and submit a PR to make it configurable, but not change the default (yet), shout if you disagree ;-) .

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

No branches or pull requests

2 participants