Thanks a lot Mark, I will try that.

markrmiller wrote:
> 
> It is a mistake to give java 6gb out of 8gb available. First, when you 
> say 6gb, thats just the heap - the java process will use memory beyond 
> 6gb. That doesn't leave you with hardly any RAM for any other process. 
> And it leaves you almost *nothing* for the filesystem cache. 
> Effectively, you are starving yourself of memory. Lower the heap by a 
> lot - start low- giving java more ram than it needs is not beneficial. 
> So start low and monitor the heap usage using your container, jconsole, 
> or visualgc. If you don't pin the min and max, you will see how much the 
> jvm actually wants but what actually gets allocated (start with a low 
> min for this). Lower your max accordingly.
> 
> - Mark
> 
> 
> sunnyfr wrote:
>> Hi, 
>> Any idea ? 
>>
>> Sep 25 06:50:41 solr-test jsvc.exec[23286]: Sep 25, 2008 6:50:41 AM
>> org.apache.solr.common.SolrException log SEVERE: java.io.IOException:
>> Cannot
>> run program "snapshooter": java.io.IOException: error=12, Cannot allocate
>> memory 
>>
>> My memory for java is 
>> JAVA_OPTS="-Xms6000m -Xmx6000m -XX:+UseParallelGC -XX:+AggressiveOpts
>> -XX:NewRatio=5 -Xloggc:gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps"
>>
>> My memory is not that bad, I've 8Gb
>> [EMAIL PROTECTED]:/# free -m
>>              total       used       free     shared    buffers     cached
>> Mem:          7998       7095        903          0          6        950
>> -/+ buffers/cache:       6138       1860
>> Swap:         2000        295       1705
>> -------------------------------------------------------------------------------------------------------------
>> Mem:   8190864k total,  7266832k used,   924032k free,     7280k buffers
>> Swap:  2048248k total,   302244k used,  1746004k free,   974040k cached
>>
>>
>>
>> My cache is :
>>    <filterCache
>>       class="solr.LRUCache"
>>       size="16384"
>>       initialSize="4096"
>>       autowarmCount="4096"/>
>>
>>    <!-- queryResultCache caches results of searches - ordered lists of
>>          document ids (DocList) based on a query, a sort, and the range
>>          of documents requested.  -->
>>     <queryResultCache
>>       class="solr.LRUCache"
>>       size="16384"
>>       initialSize="4096"
>>       autowarmCount="1024"/>
>>
>>   <!-- documentCache caches Lucene Document objects (the stored fields
>> for
>> each document).
>>        Since Lucene internal document ids are transient, this cache will
>> not
>> be autowarmed.  -->
>>     <documentCache
>>       class="solr.LRUCache"
>>       size="4096"
>>       initialSize="50000"
>>       autowarmCount="4096"/>
>>
>> My index are quite big:
>> [EMAIL PROTECTED]:/# ls -ll data/solr/book/data
>> drwxr-xr-x 2 tomcat55 nogroup 8192 Sep 25 10:08 index
>> drwxr-xr-x 2 root     root    4096 Sep 22 16:20 snapshot.20080922162058
>>
>>
>>
>> What would you reckon ? 
>> Thanks a lot guys,
>>
>>   
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Memory-error---snapshooter-help-tp19665074p19668799.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to