Norgorn [lsunnyd...@mail.ru] wrote:
> I have CLOUD with 3 nodes and 16 MB RAM on each.
> My index is about 1 TB and search speed is awfully bad.

We all have different standard with regards to search performance. What is 
"awfully bad" and what is "good enough" for you?

Related to this: How many documents are in your index, how do you query 
(faceting, sorting, special searches) and how often is an index performed?

> I've read, that one needs at least 50% of index size in RAM,

That is the common advice, yes. The advice is not bad for some use cases. The 
problem is that it has become gospel.

I am guessing that you are using spinning drives? Solr needs fast random access 
reads and spinning drives are very slow for that. You can either compensate by 
buying enough RAM or you can change to a faster underlying storage technology. 
The obvious choice these days are Solid State Drives (we bought Samsung 840 
EVO's last time and would probably buy those again). They will not give you RAM 
speed, but they do give a lot more bang for the buck and depending on your 
performance requirements they can be enough.

You might want to read 
http://sbdevel.wordpress.com/2013/06/06/memory-is-overrated/ (I am the author)

All that being said, it is not certain that your performance problems are due 
to slow IO. But 3*16MB for 1TB of index certainly points that way.

> SOLR spec is hs_0.06

I have no idea what that means.

- Toke Eskildsen

Reply via email to