Próbuję porównać wydajność różnych zapytań Solr. Aby uzyskać rzetelny test, chcę wyczyścić pamięć podręczną między zapytaniami.Jak wyczyścić pamięć podręczną w Solr?
Jak to zrobić? Oczywiście można zrestartować serwer, byłem ciekawy, czy jest szybszy sposób.
Aby uzyskać jeszcze bardziej sprawiedliwy test (w zależności od tego, co faktycznie mierzysz), możesz również wyczyścić pamięć podręczną bufora systemu operacyjnego przed każdym testem (zobacz http://linux-mm.org/Drop_Caches). – jpountz
@jpountz dzięki za link. Przetestowałem to za pomocą 'echo 3>/proc/sys/vm/drop_caches', ale nie wyczyściło pamięci podręcznych Solr. – arun
W prawo, to tylko czyści pamięć podręczną systemu operacyjnego. Aby wyczyścić pamięci podręczne Solr, myślę, że posiadanie autowarmCount = 0 i uruchomienie zatwierdzenia zadziała http://wiki.apache.org/solr/SolrCaching#autowarmCount ' – jpountz