After researching how to configure default SOLR & Tomcat logging, I finally disabled INFO-level for SOLR.
And performance improved at least 7 times!!! ('at least 7' because I restarted server 5 minutes ago; caches are not prepopulated yet) Before that, I had 300-600 ms in HTTPD log files in average, and 4%-8% I/O wait whenever "top" commands shows SOLR on top. Now, I have 50ms-100ms in average (total response time logged by HTTPD). P.S. Of course, I am limited in RAM, and I use slow SATA... server is moderately loaded, 5-10 requests per second. P.P.S. And suddenly synchronous I/O by Java/Tomcat Logger slows down performance much higher than read-only I/O of Lucene. Fuad Efendi +1 416-993-2060 http://www.linkedin.com/in/liferay Tokenizer Inc. http://www.tokenizer.ca/ Data Mining, Vertical Search