I am running Virtuoso version 0.6.01.3126 built on Feb 19 2010 on a 32 bit
Ubuntu server box(headless) running on a 64 bit machine with 4 Gb ram. I am
trying to do some bulk triple loading using ld_dir and rdf_loader_run
commands. If I do the loading with the default configuration parameters then
everything goes fine. If I try to do the same with changed parameters, I run
into out of memory problem.

I am planning to assign 50% of the system memory to virtuoso. So assuming
each buffer takes around 8.7kb, I arrived at the buffer no as below:
Half of 4gb ram is 2048 Mb that translates to 2048Mb/8.7kb = 246837 no of
buffers.
Maximum dirty buffers are supposed to be 3/4th of the no of buffers, hence
3/4 of 246837 = 185127

NumberOfBuffers = 246837
MaxDirtyBuffers = 18517
MaxCheckpointRemap(Database and temp database) = 246837

If I use these parameter values, then the server shuts down sometime after
starting the loading saying out of memory. If I monitor top during this
period, I see the memory usage starting at around 2Gb and going up till
around 80% of the system memory and then it dies. Am I doing something wrong
here?

-- 
Cheers,
Abhi

Reply via email to