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

benchmarks with snakemake #3

Open
ctb opened this issue Oct 24, 2022 · 4 comments
Open

benchmarks with snakemake #3

ctb opened this issue Oct 24, 2022 · 4 comments

Comments

@ctb
Copy link
Member

ctb commented Oct 24, 2022

from code added in 2b78b96, this:

srun -p high2 --time=5:00:00 --nodes=1 --cpus-per-task 32 --mem 50GB --pty /bin/bash
snakemake -j 32 --snakefile benchmarking.snakefile 
csvtk concat benchmarks/*.txt | csvtk cut -t -f "h:m:s",cpu_time,max_rss

yields:

h:m:s   cpu_time        max_rss
0:23:14 40626.79        16106.77
0:23:14 38643.81        17553.49
0:22:37 37936.37        18257.87
0:25:05 39209.39        16107.48
0:26:36 37791.57        14046.44
@ctb
Copy link
Member Author

ctb commented Oct 24, 2022

that's for 1000 queries against 10,000 metagenomes (random queries, random metagenomes).

so about 32 hours for 1000 queries against 800,000 metagenomes using 32 threads.

with a standing memory usage of under 20 GB.

@ctb
Copy link
Member Author

ctb commented Oct 24, 2022

note to self: pick largest 10k metagenomes, see what happens :)

@ctb
Copy link
Member Author

ctb commented Oct 24, 2022

further note to self: meaning of columns in snakemake benchmarks: https://www.google.com/search?client=firefox-b-1-d&q=snakemake+benchmarking

@ctb
Copy link
Member Author

ctb commented Oct 24, 2022

note to self: pick largest 10k metagenomes, see what happens :)

h:m:s   cpu_time        max_rss
9:54:20 1022695.90      59988.88

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