Hi Lars,

Is this 120K triples already loaded  and what is the current triple count of 
your Virtuoso instance ? Assuming an average triple size for v6 of 30bytes * 
120K = 3.6 million bytes of memory roughly required for hosting that number of 
triples. Thus what else is being hosted/run on your Virtuoso installation, as 
360 MB would appear excessive?

Can you provide a copy of your virtuoso.ini & virtuoso.log file  and the output 
of running the “status(‘’)” command from isql.

On my Mac OS X Lion Machine starting with an empty default database the server 
size in memory is about 230MB, commenting out the [Plugin] section for PHP, IM 
extension etc support in the INI file reduces its size to about 150MB, enabling 
the Virtuoso LiteMode in the INI file 
(http://docs.openlinksw.com/virtuoso/databaseadmsrv.html) which disables all 
HTTP services and runs the server with minimum memory foot print then reduces 
memory consumption to about 120MB.

So you should be able to get it to run within 200MB ...

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
10 Burlington Mall Road, Suite 265, Burlington MA 01803
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 23 Feb 2012, at 11:09, Lars Marius Garshol wrote:

> 
> I want to try to use Virtuoso for a private web application (non-commercial), 
> but since this is a virtual host (Linux), it doesn't have much memory 
> available.
> 
> Running Virtuoso on my laptop (MacOS X) I see it consistently use 400-600M of 
> RAM, which is too much for this particular use case. The graph I'll be 
> working with has ~120,000 triples. It may grow a bit, but that's the order of 
> magnitude we're talking about.
> 
> I found this page:
>  http://docs.openlinksw.com/virtuoso/dbadm.html
> 
> which documents some parameters that can be used to tweak the memory usage. I 
> haven't changed any of these from the defaults, because as the defaults stand 
> we should use 16M for buffers and 1M for threads. That leaves something like 
> 380M used by things not controlled by these parameters. 
> 
> There seems little point in trying to tweak the parameters, because either 
> they don't affect the memory usage much, or I don't understand what they mean.
> 
> Should I expect to be able to run Virtuoso with this sort of memory usage at 
> all, or should I just give up? Will Linux memory usage be different? Are 
> there any parameters I should try modifying?
> 
> --Lars M.
> http://www.garshol.priv.no/tmphoto/
> http://www.garshol.priv.no/blog/
> 
> 
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing 
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to