| Summary: | localsearch-3 постоянно грузит диск | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | kullibbin <kullibbin> | ||||||
| Component: | localsearch | Assignee: | qa-team <qa-team> | ||||||
| Status: | CLOSED WORKSFORME | QA Contact: | qa-p11 <qa-p11> | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | glinkinvd, kullibbin | ||||||
| Version: | unspecified | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
Created attachment 20293 [details]
информация о работе службы localsearch-3 - загрузка диска
(Ответ для kullibbin на комментарий #0) > Создано вложение 20292 [details] [подробности] > что показывает mission center > > В некоторых случаях служба localsearch-3 загружает жесткий диск постоянно, > происходит постоянная запись со скоростью 5 - 10 мБайт/сек, на SSD диск!!!, > и это продолжается много часов, до выключения компьютера, при этом > остановить ее быстро не получается, и при выключении компьютера она тоже > долго останавливается, из за чего выключение затягивается на 40 секунд и > более. Добрый день! С MIDI файлами у localsearch действительно возникают проблемы вида: Tracker-WARNING **: 12:48:25.797: Task for 'file:///home/test/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/110819.mid.1000' finished with error: Could not get any metadata for uri:'file:///home/test/%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/110819.mid.1000' and mime:'audio/midi' Но я смог воспроизвести данное поведение только с каталогом, содержащим большое количество файлов (83778). Шаги воспроизведения на виртуальной машине такие: 1) Подключить отдельный диск и примонтировать его к /home/user/Документы (как пример). 2) Скачать какой-нибудь тестовый pdf файл. 3) Далее запустить цикл вида `for (( i=1; i<=100000; i++ )); do cp -v test.pdf test.pdf.$i; done` 4) Перезагрузить систему Фактический результат: Согласно показаниям из iotop, при запуске системы диск стабильно нагружен на 100%. Через некоторое время нагрузка снижается, но localsearch периодически выполняет запись и грузит диск на 100%. Всё потому, что выполняется индексация, о чём свидетельствует вывод localsearch status. Скажите пожалуйста, много ли у вас файлов? При их большом количестве индексация занимает больше времени, что ожидаемо. да, очень много маленьких файлов, и не только midi. Но вопрос в том, что это продолжается много часов без перерыва, и при этом, если попробовать выключить службу из терминала, она выключается секунд 20 навскидку. И при попытке выключить компьютер она тоже висит долго, тормозит выключение. Это ненормально. (Ответ для Vladislav Glinkin на комментарий #2) > Скажите пожалуйста, много ли у вас файлов? При их большом количестве > индексация занимает больше времени, что ожидаемо. Видимо, дело в каких-то конкретных файлах, которые ставят в позу этот сервис, но это точно не вина этих файлов. (Ответ для kullibbin на комментарий #3) > да, очень много маленьких файлов, и не только midi. Но вопрос в том, что это > продолжается много часов без перерыва, и при этом, если попробовать > выключить службу из терминала, она выключается секунд 20 навскидку. И при > попытке выключить компьютер она тоже висит долго, тормозит выключение. Это > ненормально. Предлагаю вам запустить $ G_MESSAGES_DEBUG=all /usr/libexec/localsearch-3 и посмотреть, что происходит во время индексации. Возможно, там будет информация о файлах, на которых процесс "виснет". У меня периодически возникала проблема вида: (localsearch-extractor-3:36404): Tracker-DEBUG: 13:18:38.244: Adding RDF type: nfo:PaginatedTextDocument, for module: /usr/lib64/loc alsearch-3.0/extract-modules/libextract-pdf.so (localsearch-extractor-3:36404): Tracker-DEBUG: 13:18:38.254: Using /usr/lib64/localsearch-3.0/extract-modules/libextract-pdf.so... (localsearch-extractor-3:36404): Tracker-WARNING **: 13:18:43.052: File 'file:///home/test/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%B D%D1%82%D1%8B/voina-i-mir.pdf.410' took too long to process. Shutting down everything (localsearch-3:36389): Tracker-WARNING **: 13:18:44.736: Extractor subprocess died unexpectedly: Дочерний процесс завершился с кодом 1 (localsearch-3:36389): Tracker-DEBUG: 13:18:44.736: tracker-extract vanished, maybe restarting. (localsearch-3:36389): dconf-DEBUG: 13:18:44.736: unwatch_fast: "/org/freedesktop/tracker/extract/" (active: 3, establishing: 0) (localsearch-3:36389): Tracker-DEBUG: 13:18:46.029: Starting extractor (process:36411): Tracker-DEBUG: 13:18:46.038: Loading seccomp rules. (localsearch-3:36389): dconf-DEBUG: 13:18:46.129: watch_fast: "/org/freedesktop/tracker/extract/" (establishing: 0, active: 2) (localsearch-extractor-3:36411): GLib-GIO-DEBUG: 13:18:46.135: _g_io_module_get_default: Found default implementation local (GLocalV fs) for ‘gio-vfs’ (localsearch-extractor-3:36411): Tracker-DEBUG: 13:18:46.135: Extraction on file 'file:///home/test/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D 0%B5%D0%BD%D1%82%D1%8B/voina-i-mir.pdf.410' failed in previous execution, ignoring Но несмотря на это, индексация продолжалась. Если дадите обратную связь с шагами воспроизведения - то переоткройте, пожалуйста. |
Created attachment 20292 [details] что показывает mission center В некоторых случаях служба localsearch-3 загружает жесткий диск постоянно, происходит постоянная запись со скоростью 5 - 10 мБайт/сек, на SSD диск!!!, и это продолжается много часов, до выключения компьютера, при этом остановить ее быстро не получается, и при выключении компьютера она тоже долго останавливается, из за чего выключение затягивается на 40 секунд и более. Проверил логи - там, похоже, служба спотыкается о файлы, у которых не может прочитать mime корректно. Вот логи. 12:56:44.608: Task for 'file:///home/kullibbin/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/styles%20%D0%BE%D1%82%20%D0%92%D0%B0%D0%BB%D0%B5%D1%80%D1%8B%20%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C/styles/Tyros/World_T1/Norteno.S624.prs' finished with error: Could not get any metadata for uri:'file:///home/kullibbin/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/styles%20%D0%BE%D1%82%20%D0%92%D0%B0%D0%BB%D0%B5%D1%80%D1%8B%20%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C/styles/Tyros/World_T1/Norteno.S624.prs' and mime:'audio/midi' дек 09 12:56:44 hp-kul localsearch-3[8166]: (localsearch-extractor-3:8166): Tracker-WARNING : 12:56:44.611: Task for 'file:///home/kullibbin/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/styles%20%D0%BE%D1%82%20%D0%92%D0%B0%D0%BB%D0%B5%D1%80%D1%8B%20%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C/styles/Tyros/World_T1/OberPolka.S653.bcs' finished with error: Could not get any metadata for uri:'file:///home/kullibbin/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0/styles%20%D0%BE%D1%82%20%D0%92%D0%B0%D0%BB%D0%B5%D1%80%D1%8B%20%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C/styles/Tyros/World_T1/OberPolka.S653.bcs' and mime:'audio/midi' ну и так далее в том же духе без остановки. Поскольку такое поведение не только в altlinux замечено, есть предложение вообще исключить ее из состава дистрибутива, ибо толку от нее мало, а проблем много.