pwiederm...@googlemail.com wrote:
> Hello!
> 
> I think the major performance options for virtuoso are
> NumberOfBuffers, MaxDirtyBuffers, MaxCheckpointRemap. Is that correct?

Yes these are certainly important.

> I think loading time is too long in my tests:
> 
> load dbpedia articles_label_fr.nt (~ 253200 triples) started 30 min
> ago and is not finished.
> My machine is a intel core dual 2Ghz with 4GB RAM and one SATA disk
> under linux. the hard disk is very very busy while the import. can
> this be tuned?
> 
> I tryed the default values in virtuoso.ini and
> 
> Database]
> ...
> MaxCheckpointRemap              = 400000
> ...
> 
> [TempDatabase]
> ...
> MaxCheckpointRemap              = 20000
> ...
> 
> ;
> ;  Server parameters
> ;
> [Parameters]
> ...
> NumberOfBuffers                 = 180000
> MaxDirtyBuffers                 = 120000
> AutoCheckpointLogSize = 10000000
> ...
> 
> I also tryed NumberOfBuffers  = 100000
> 
> at the beginning top reports much free memory for a long time , after
> ~ 45 min it is:
> 
> Mem:   3984900k total,  3957004k used,    27896k free,    11416k buffers
> Swap:  6385796k total,      268k used,  6385528k free,  2111984k cached
> 
> 5362 peterw   18   0 1944m 1.6g 9520 S    1 41.7   2:07.61 virtuoso-t
> 
> Can you give me hints what i can change to improve performance?
> 

Hi,

Two questions:

a) what's your checkpointinterval setting? Might be advisable to disable
that until after it's done.

b) what function(s) are you using to do the import? If you're not using it,
DB.DBA.TTLP_MT() is multi-threaded  - more docs at
http://docs.openlinksw.com/virtuoso/rdfapiandsql.html .

HTH,

~Tim
-- 
Tim Haynes
Product Development Consultant
OpenLink Software
<http://www.openlinksw.com/>

Reply via email to