I have a set of ROOT macros to process TTrees and fill histograms (TH1D). Lately I observed that the jobs I send to my local institute’s cluster stall or work very slowly. I was told that usage of /dev/random might affect this as the strange slow-down only occurs on the nodes where multiple instances of my code run.
I have several questions on searching a solution of my issue:
Can compiling my code help (not using macros directly)?
How to reduce the use of /dev/random?
Note: I’m not using any random numbers. I’m talking about core ROOT code that utilises /dev/random.