Hi Bart,

You should set the NumberOfBuffers based on the amount of free memory available 
on the system , thus about  7.1GB * 0.66 / 8K  (each buffer is 8K) = 585750 
buffers ...

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers

On 1 Apr 2014, at 09:36, Bart Vandewoestyne <bart.vandewoest...@telenet.be> 
wrote:

> Hello list,
> 
> I'm confused on how to set the NumberOfBUffers parameter.
> 
> I have a machine which gives the following memory information in the 
> top-command when virtuoso is not running:
> 
> Mem:  24680200k total, 17571268k used,  7108932k free,    58764k buffers
> Swap:   542716k total,    14732k used,   527984k free, 16981620k cached
> 
> So about 24 GB in total system RAM in the machine, of which 7 GB seems free.
> 
> Section 16.16.1 in the virtuoso documentation recommends:
> 
> System RAM   NumberOfBuffers
> ...
> 16 GB        1360000
> 32 GB        2720000
> ...
> 
> So with my 24 GB System RAM, I would set NumberOfBuffers to 
> (1360000+2720000)/2 = 2040000
> 
> However, when I look in the virtuoso.ini file, I see the comments:
> 
> 
> ;; When running with large data sets, one should configure the Virtuoso
> ;; process to use between 2/3 to 3/5 of free system memory and to stripe
> ;; storage on all available disks.
> ;;
> ;; Uncomment next two lines if there is 2 GB system memory free
> 
> 
> Notice that here, one talks about '_FREE_ system memory'.  So based on 
> these comments, and since I have about 7 GB of free memory (see top 
> output above), and given the recommendations from section 16.16.1
> 
> System RAM  NumberOfBuffers
> ...
> 4 GB        340000
> 8 GB        680000
> ...
> 
> I would set the NumberOfBuffers parameter to
> 
> 340000 + 340000*3/4 = 595000
> 
> 
> Which of the two is the correct way to set NumberOfBuffers?
> 
> Thanks,
> Bart
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users

------------------------------------------------------------------------------
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to