You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Lap": 30min (using only 8G, as it is a small machine)
"New": 60min
"Old": 120min
That is unexpected. "New" should be smoking all comers. Filesystem testing indicates that that shouldn't be the problem. Looking at the processing on "New", I noticed that almost all cores were in use (~100). I'm wondering if there is degenerate utilization of CPUs or memory.
I figured out how to "hide" CPUs from java (e.g. taskset -a -c 0,1,2,3,4,5,6,7 COMMAND) and started trying to find if I could get better numbers by tuning. The answer is a baffling "yes".
kltm
changed the title
The performance profile when using --import-owl-models shows poor performance in CPU-rich environments
Subcommand --import-owl-models shows poor performance in CPU-rich environments
Aug 24, 2024
I have three machines:
I recently tested filesystem i/o on these three machines. "New" was fastest, with "Lap" just behind; "Old" was a factor of four slower than both.
With this context, when running this command:
java -Xmx64G -jar ../minerva/minerva-cli/bin/minerva-cli.jar --import-owl-models -j /tmp/blazegraph.jnl -f ~/local/src/git/noctua-models/models/
I get something like this for the times:
That is unexpected. "New" should be smoking all comers. Filesystem testing indicates that that shouldn't be the problem. Looking at the processing on "New", I noticed that almost all cores were in use (~100). I'm wondering if there is degenerate utilization of CPUs or memory.
I figured out how to "hide" CPUs from java (e.g.
taskset -a -c 0,1,2,3,4,5,6,7 COMMAND
) and started trying to find if I could get better numbers by tuning. The answer is a baffling "yes".It seems that the job is single-cpu bound and more make things worse. More memory does nothing, once there is enough.
Tagging @balhoff
The text was updated successfully, but these errors were encountered: