В GraphDB Free 8.5 при выводе используется одно ядро? - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь загрузить несколько крупных биомедицинских онтологий в оптимизированный репозиторий GraphDB Owl Horst, а также десятки миллионов триплетов, используя термины из этих онтологий.Я могу загрузить эти данные в RDFS + оптимизированное хранилище менее чем за 1 час, но я не могу даже загрузить одну из онтологий ( chebi_lite ), если я позволю ей работать в одночасье.При этом используется loadrdf на 64-ядерном сервере AWS 256 ГБ.

Мой предыдущий вопрос Может ли GraphDB загрузить 10 миллионов операторов с аргументами OWL? привести к предположению, что яиспользуйте команду preload с последующим повторным выводом.Предварительная загрузка действительно прошла очень быстро, но когда дело доходит до повторного вывода, используется только одно ядро.Я не мог отпустить это больше часа. Является ли повторное использование только одного ядра следствием использования бесплатной версии?Может ли loadrdf работать лучше, если я только что сделал лучшую конфигурацию?

Когда я использую loadrdf, все ядра приближаются к 100%, но использование памяти никогда не превышает 10% или около того.Я немного повозился с настройками памяти JVM, но на самом деле не знаю, что делаю.Например

-Xmx80g -Dpool.buffer.size=2000000 
...