-
Notifications
You must be signed in to change notification settings - Fork 852
Bench Placeholder #352
Bench Placeholder #352
Conversation
Did this timeout? @AronisAt79 Is there any way to get deeper/more detailed logs than the ones that appear here reported to the GH actions? |
Hi @CPerezz , the prover node stores detailed log files under /home/ubuntu/CI_Prover_Benches/PR. If the execbench script fails, prover node remains poweredup so you can login and have a look at the log. In this case, this was the only thing written according to dmesg, there was an oom issue: [ 3734.452360] Out of memory: Killed process 8096 (circuit_benchma) total-vm:790492436kB, anon-rss:779230428kB, file-rss:156kB, shmem-rss:0kB, UID:1000 pgtables:1527672kB oom_score_adj:0 |
@AronisAt79 looks like the machine ran out of RAM.. Is this the machine we used to benchmark everything like 1 month ago or so? |
@CPerezz , yes this is the one, currently configured with 768G of RAM. |
Then I guess this should be a regression. As EVM circuit wasn't exceeding the RAM limits previously.. |
I'm also not sure, but I guess it's due to too much lookup used in |
@AronisAt79 is afk today but should be back tomo i think. When you get back could you bump the ram on the CI server so we don't OOM ? :) |
We were always expecting multi slot opcodes call , call data copy and others to grow the prover a bunch. We measured for call iirc and it did jump a bit. Lets explore a bit optimize the circuit layouter and see how that helps us. |
Maybe we can not worry for now. Maybe on that way you can off-load a bit and we can also advance and focus on development. WDYT? (Of course if it takes 2TB RAM we need to do something...) I just say it in case the increase is not massive. Also, @AronisAt79 , maybe it would be nice to display RAM and Processor which is being used. So we have the info of how much RAM was the limit etc.. |
"maybe it would be nice to display RAM and Processor which is being used. So we have the info of how much RAM was the limit etc" this will need some rewriting, currently it is only displayed if the script terminates with no error. I will for sure make the necessary adaptation. For now, we can monitor up to a few days of system stats with netdata at http://10.10.0.183:19999 (real time as well obviously) btw, i will now increase the system resources. Do you want me to re trigger the bench? |
@barryWhiteHat the results are out:
@AronisAt79 . |
Also, can we close this? Or do we want to keep this placeholder for something else? |
No description provided.