synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяPhotoStation › Процесс Convert при загрузке новых фоток или смене верси ПО

Процесс Convert при загрузке новых фоток или смене верси ПО

SergVolvo · 19.03.2011

При обновлении версии ПО на 3.0 - 3.1 процесс convert стал сжирать практически весь ресурс процессора и памяти.

201J два диска 2 Тб под райдом1

Пользоваться сервером стало невозможно.

Он зависает на несколько суток пока пережует все фотографии. Выпадает из сети.

Сегодня добавил новые 4 фоторафии . ЧЕТЫРЕ!!!!!! Процесс висит уже 9й час , сервером пользоваться невозможно.

Не пойму коробока заново стала все фотки чтоль пережовывать, я её об этом не просил ?

Нужно с этим что то делать, может создавать эти картинки на компе и туда их грузить сразу. Но такое отжирание памяти и производительности процессора никуда не годится. На версиях 2.х таких косяков небыло. Макакой не пользуюсь , и галки в соотвествующих полях не стоят.

 

Я и сам тут на форуме пояснял что причиной торможения и выпадания из сети NAS явлется процесс конвертации.

Что сделать чтоб вернуть работоспособность станции нормальную? Вырубить фотостанцию? А на черта он тогда нужен, как переносной винчестер его что ли использвоать.

alexejnic · 19.03.2011
Что сделать чтоб вернуть работоспособность станции нормальную? Вырубить фотостанцию? А на черта он тогда нужен, как переносной винчестер его что ли использвоать.

И это тебе не поможет ибо как пишут в Release Notes

7.7. After upgrading to DSM 3.1, the system will automatically generate one 1280x1280 thumbnail for all photos in “photo” shared folder. This thumbnail is for iPad review usage

SergVolvo · 19.03.2011
7.7. After upgrading to DSM 3.1, the system will automatically generate one 1280x1280 thumbnail for all photos in “photo” shared folder. This thumbnail is for iPad review usage

 

7.7. После обновления до DSM 3.1, система автоматически генерирует один 1280x1280 Миниатюра для всех фотографий в "фото" общую папку. Это миниатюра для IPad использование обзор

 

В том то и дело что я уже пробовал выключать фото станцию, толку ноль, как висело 100,25 % (круто откуда еще 0,25% он высосал непонятно) так и висит. Т.е даже загрузка одной фоторгафии запустит этот процесс весь заново. Снова ждать не выключая несколько суток пока он пережует все файлы. Объем то их меньше не становится от этого, а только растет. И привьюхи эти сжирают полезный объем винта бесполезно так как лично мне они не нужны просто.

И форум основной читал .

У всех такая проблема и все ругают эту конвертацию.

Нет у меня это огрызка от жопса, и не нужен он мне, а здесь в принудиловку создается миниатюра для него и отключить не получается.

 

 

alexejnic · 20.03.2011

Полностью согласен. Почему производители выпуская прошивку не предусмотрели отключение этой конвертации. Не нужны мне в сто лет эти превьюшки. Из за этого я и не обновляюсь на 3.1 потому что знаю что останусь без станции на неизвестно продолжительное время.

Matashin · 20.03.2011

можно все отключить, в англоязычной конференции обсуждалось, я так просто убил процесс, к сожалению не помню как он назывался точно и все закончилось, больше не запускается (даже после перезапуска)

 

SergVolvo · 20.03.2011

Ладно если бы при обновлении прошивки один раз подождать пока он там пережует их все.

В 3.0 версии он уже наделал превьюшек . Поставил бету 3.1 опять 25 ВСЁ заново пересоздавать стал, теперь финальная версия вышла опять пересоздал. И тут я сам добавил 4 фотки новые , чем вырубил напрочь NAS , он опять все превьюшки заново пересоздал, и пока не создал не успокоился.

Извините но это не работа! Когда я не могу воспользоваться изделием для чего я его покупал. Т.е любой файл открыть оттуда проблема (я уж молчу про потоковую аудио инфу , даже не пытаюсь ) , обращение к файлу например к таблице экселевой повисает на 1-3 минуты.

Сохранить то , что нового туда добавил - получаю сообщение что нет такого устройства в сети. И это в гигабитной сетке то домашней, в которой 2 компа и NAS. И все из-за того что процессору не до обработки сетевого запроса , он занят - отвалите все , cоnvert у него понимаете ли.

Я конечно могу полезть в линухи копаться , найти эту долбанную конвертацию и вырвать ей ноги. Но каждый раз при смене прошивки повторять это ? Не все такие пользователи , что могут залезть в линухи и править там чтото безболезненно. Могут и систему угробить. Не проще ли в морде прописать параметр convert вкл-выкл . Это ведь не 3 человека недовольных , у которых нет огрызков под которые это все делается, наверное нужно было прислушаться и сделать это уже в 3.1 версии, об этом все писали на всех форумах когда на 3.0 перешли.

 

T-pix · 24.05.2011
можно все отключить, в англоязычной конференции обсуждалось, я так просто убил процесс, к сожалению не помню как он назывался точно и все закончилось, больше не запускается (даже после перезапуска)

 

А можно поподробнее каким образом это сделано?

 

Или дайте пожалуйста линк на англоязычное обсуждение/решение.

 

p.s.:

испытываю почти те же проблемы что и создатель темы.

после переноса семейного фото архива (~30гб, ~9000 файлов) на DS411j тот впал в задумчивость с этим convert-ом, и уже 4ые сутки мусолит винт.

примечательно то, что у меня фотостанция не включена, т.е. фото архив просто доступен через nfs, но включено кеширование шары, где лежит архив.

 

UPD:

сделал в консольке

DiskStation> ps | grep convert

и получил

20624 root 101m R N /usr/syno/bin/convert -define registry:temporary-path=/volume1/photo/%траливали%/@eaDir/_MG_4427.JPG -flatten -size 1280x1280 -thumbnail 1280x1280 -quality 90 -auto-orient -colorspace RGB

 

из чего я сделал предполжение, что раз convert имеет такие параметры при запуске это чей-то чайлд процесс и прибивать по идее надо родителя.

а что иницирует convert мне пока не ясно.

так что думается мне что обычного kill %convert_pid% не поможет.

хочется как-то более комплексного решения или уже смириться и дождаться окончания

 

UPD2:

parent id видно в top, но толку от этого мало так как родитель ни что иное как init 8)

это ничто иное как /usr/syno/bin/synothumb

т.е. теоритически надо прибивать его

 

тем не менее, помогает ожить девайс понижение приоритета процесса convert

 

погуглил и cделал

renice -n 1000 20624

нагрузка на проц упала до 20%

20624 это PID процесса convert.

обращаю внимание что он постоянно меняется.

но у меня после renice даже процесс с новыми PID-ами запускался с пониженным приоритетом

 

з.ы.ы пока ковырялся с этим, осознал, что очень не хватает знаний по linux 8(

Coriolis · 07.09.2011

Ребят, а как такой вариант - найти этот исполняемый файл convert и заменить его на что-нидь безобидное?

Которое ничего не создаст но и не вылетит с ошибкой при странных параметрах.

 

UPD:

Итак, как вариант - отключить миниатюры вообще (хотя конечно без них грустно, в Photo Station вместо них разломанная картинка становится)

Опишу полный рецепт для тех кто не разбирается в никсах.

1. Заходим под админом в панель управления - Терминал, включаем службу SSH.

2. Качаем PuTTY, запускаем её, в поле HostName (or IP adress) вводим ip NAS'а.

3. На приглашение вводим имя пользователя root а пароль от админки.

Затем в командной строке вводим следующее, строка за строкой (лучше копировать/вставлять, в PuTTY вставка просто правой кнопкой мыши в любом месте):

cd /lib/hddapp/usr/syno/bin/
cat <<_EOF_ > convert2
return 0
_EOF_

если после этого напишет -sh: can't create convert2: Permission denied - значит вы зашли не под рутом, повторяйте всё с 3 пункта но логин именно root.

далее:

chmod a+x convert2
mv convert old_convert
mv convert2 convert
exit

 

И чтобы вернуть всё назад, если стало страшно:

cd /lib/hddapp/usr/syno/bin/
mv convert convert2
mv old_convert convert
exit

 

После этого изменения миниатюры создаваться не будут.

Зато никаких тормозов.

 

Еще есть мысль в скрипте запускать оригинальный convert но с пониженным приоритетом, может сделаю попозже, попробую.

Coriolis · 07.09.2011

Продолжаю изыскания, если кому-то интересно)

Вот тут человек описал как оно всё устроено. Однако структура с тех времен поменялась наверно, у меня немного не так сейчас, например папка @eaDir находится сразу в папке photo.

Я это к чему - к тому что зная структуру можно написать автоматический рендерер превьюшек для большого брата, используя видеокарту к примеру. Вот только не сообразил как в системную папку DS залезть с компа, он их скрывает.

Levity · 07.09.2011
Я это к чему - к тому что зная структуру можно написать автоматический рендерер превьюшек для большого брата, используя видеокарту к примеру. Вот только не сообразил как в системную папку DS залезть с компа, он их скрывает.

А зачем усложнять, если есть Ассистент, который этим и занимается?

Только ессно, надо все кидать на комп и постепенно кидать обратно.

А вообще как-то поздновато с проблемой :) уже полгода как все переиндексировалось.

Igr_ua · 07.09.2011
А зачем усложнять, если есть Ассистент, который этим и занимается?

Только ессно, надо все кидать на комп и постепенно кидать обратно.

А вообще как-то поздновато с проблемой :) уже полгода как все переиндексировалось.

 

Да и в новой версии ПО (3.2) появилась возможность отложить создания значков (т.е. процесс Convert)

Панель управления -> Photo Station -> Настройка значка

 

Coriolis · 08.09.2011

Вот еще инфа

тыц

RomanbI4 · 12.09.2011

Если не нужно Photo Station тогда копируйте фотки в любую папку но только не с названием photo. Тогда конверт не запускается.