История изменений
Исправление chaos_dremel, (текущая версия) :
https://www.lesbonscomptes.com/recoll/perfs.html
Check that multithreading is enabled (it is, by default with recent Recoll versions).
Increase the flush threshold until the machine begins to have memory issues. Maybe add memory.
Store the index on an SSD. If possible, also store the data on an SSD. Actually, when using many threads, it is probably almost more important to have the data on an SSD.
If you have many files which will need temporary copies (email attachments, archive members, compressed files): use a memory temporary directory. Add memory.
Собственно, подтверждается теория о распаковке архивов. /tmp в оперативке положительно влияет на производительность. Ну и оказывается, что есть параметр позволяющий указать какой объем индекса держать в оперативке перед записью на диск. Тут желательно поэксперементировать, возможно очень большие значения не дадут прироста. Я бы протестировал от гига и до половины оперативки.
Количество потоков, вероятно и так уже настроено, но можно проверить.
З.Ы. Как его правильно пересобрать, я не в курсе. Ну и пересборку я бы оставил на случай, если всё остальное не поможет.
Исходная версия chaos_dremel, :
https://www.lesbonscomptes.com/recoll/perfs.html
Check that multithreading is enabled (it is, by default with recent Recoll versions).
Increase the flush threshold until the machine begins to have memory issues. Maybe add memory.
Store the index on an SSD. If possible, also store the data on an SSD. Actually, when using many threads, it is probably almost more important to have the data on an SSD.
If you have many files which will need temporary copies (email attachments, archive members, compressed files): use a memory temporary directory. Add memory.
Собственно, подтверждается теория о распаковке архивов. /tmp в оперативке положительно влияет на про зводительность. Ну и оказывается, что есть параметр позволяющий указать какой объем индекса держать в оперативке перед записью на диск. Тут желательно поэксперементировать, возможно очень большие значения не дадут прироста. Я бы протестировал от гига и до половины оперативки.
Количество потоков, вероятно и так уже настроено, но можно проверить.
З.Ы. Как его правильно пересобрать, я не в курсе. Ну и пересборку я бы оставил на случай, если всё остальное не поможет.