Photo Station Fragen/Diskussion/Feedback zu Wikieintrag Thumbnailerzeugung / convert beschleunigen

Status
Für weitere Antworten geschlossen.

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

anbei mein convert-patch, wer testet freiwillig?

Am besten jemand, der gerade Thumbnails erzeugt!

Diese Version ist nur für DSM 4.1 getestet!

Eine etwas holprige Anleitung ist im Wiki zu finden.

Feedback (und Speed-Tests) erwünscht!

Anna
 

Anhänge

  • convert_patch.zip
    2,8 KB · Aufrufe: 46

lota

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
100
Punkte für Reaktionen
0
Punkte
0
Hallo,

anbei mein convert-patch, wer testet freiwillig?

Am besten jemand, der gerade Thumbnails erzeugt!

Diese Version ist nur für DSM 4.1 getestet!

Eine etwas holprige Anleitung ist im Wiki zu finden.

Feedback (und Speed-Tests) erwünscht!

Anna

hi anna konda

schade, dass sich hier niemand meldet. ich habe momentan einfach keine neuen pixs, das ändert sich aber auf nächste woche!
wenn du mir in der wiki farblich kennzeichnen kannst welche abschnitte zu beachten sind, werde ich 50% ohne und 50% mit dem patch machen und die zeit vergleichen. brauche das, da ich nicht wirklich unix versiert bin.

danke
 

laszia

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
172
Punkte für Reaktionen
1
Punkte
0
Hallo. Die datei die du mir zur verfügung gestellt hast in dem anderen thread, ist das die gleiche Datei wie die du hier zur verfügung stellst?
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

nein, das war das orginal convert file, das auf jeden Fall benötigt wird.
Der Patch ändert die Übergabeparameter für convert.

Grüße, Anna

PS: Ich werde noch einen Quick und easy Patch veröffentlichen, und dann ist Schluss mit diesem Thema!
 

laszia

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
172
Punkte für Reaktionen
1
Punkte
0
Darf ich fragen ob dieser patch bei dir eine performanceänderung gebracht hat?
Momentan habe ich keine zeit das selbst zu testen.

Und dann noch ne letzte frage, wenn man diesen Patch einspielt und es kommt ein DSM update, ist ja ein neues jetzt raus, muss man dann diesen Patch nochmals einspielen?
 

arthur_dent

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Schritt für Schritt anleitung tut not

Hallo liebes Forum,
ich habe gestern mit diesem Script experimentiert und leider funktioniert es bei mir nicht. Ich bekomme jede Menge Thumbnails die mit _FAIL gekennzeichnet sind.
Auch sehe ich keine Thumbs im Photo Manager (also auf dem Web-Frontend).
Es wäre schön wenn es für Linux Rookies eine Schritt für Schritt Anleitung gäbe zu diesem Script hier.
Ich hab bsp überhaupt keine Ahnung von Linux, bin jedoch fähig genau zu lesen und alles genau nach Anweisung auszuführen.
Ich habe auch die ganzen Scripts an ihrem Platz gebracht.

Wie dem auch sei - bei mir fehlt wohl irgend etwas . Ich habe die 213+ mit der neuesten DM Version 4.1 2650.

man Fragt sich sowieso wieso verschiedene Größen von Thumbs nötig sind. Meine Ansicht nach Quatsch.
thumbs ind er Größe 120px würden doch reichen - Größer ist kein "Thumb".
BTw - Reicht es nciht einfach mal die unsharp-option auszukommentieren um einen geschwindigkeitsvorteil zu erreichen?
 

arthur_dent

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
thumb.conf tuning

Also ich habe jetzt eine für mich aktzeptable Lösung gefunden ohne weitreichende Eingriffe - lediglich mit veränderung der thumb.conf.
Mit folgenden Einstellungen gehen 10 Bilder in 45 sek durch. Das ist für mich ok.
Prozessorlast liegt bei 80-90% bei meiner 213+.

Meine thumb.conf sieht nun so aus:

[thumb 120]
phase=2
size=120
quality=70
#quality=90
filename=SYNOPHOTO:THUMB_S.jpg

[thumb 320]
phase=1
size=120
#size=320
quality=70
#quality=90
filename=SYNOPHOTO:THUMB_M.jpg

[thumb 640]
phase=2
size=120
#size=640
quality=50
#quality=80
filename=SYNOPHOTO:THUMB_B.jpg

[thumb 800]
phase=2
size=800
quality=70
#quality=90
filename=SYNOPHOTO:THUMB_L.jpg

[thumb 1280]
phase=0
size=1280
quality=50
#quality=90
filename=SYNOPHOTO:THUMB_XL.jpg

Wie man sieht lasse ich die 320 und 640 ebenfalls bei einer Auflösung von 120. ICh habe im Photo Station Frontend nichts gefunden wo diese Größen relevant wären.
Interessant sind nur die 120 für die Thumbs, die 800 für die normale Ansicht und die 1280 für die Diashow.

Das ganze ist zumindest auch neustart-resistent.
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.984
Punkte für Reaktionen
624
Punkte
484
Also ich habe jetzt eine für mich aktzeptable Lösung gefunden ohne weitreichende Eingriffe - lediglich mit veränderung der thumb.conf.
Mit folgenden Einstellungen gehen 10 Bilder in 45 sek durch. Das ist für mich ok.
Prozessorlast liegt bei 80-90% bei meiner 213+.

Liegt vielleicht auch an der Größe der Bilder selbst. Die Bilder, die ich in meine PhotoStation einstelle sind alle < 1MB, die schneide ich vorab am Rechner schon zu, damit man auch Alben schneller herunterladen kann. Das Konvertieren der Bilder auf der DS213+ geht zügig vonstatten. Die Vorschauen in der PhotoStation erscheinen im 2-3 Sekunden-Takt. Das ist ok.
 

arthur_dent

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Liegt vielleicht auch an der Größe der Bilder selbst. Die Bilder, die ich in meine PhotoStation einstelle sind alle < 1MB, die schneide ich vorab am Rechner schon zu, damit man auch Alben schneller herunterladen kann. Das Konvertieren der Bilder auf der DS213+ geht zügig vonstatten. Die Vorschauen in der PhotoStation erscheinen im 2-3 Sekunden-Takt. Das ist ok.

Stimmt... hätte ich erwähnen sollen ;)
Meine Bilder sind 3072 x 2304 ca 3,5MB - also nicht allzu groß
Allgemein gesagt bringt die oben angepasste Mod der conf 50% Geschwindigkeitsgewinn.
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

hier mal die Quick und Easy-Variante, für alle, denen alles andere zu viel ist.
Ladet Euch die angehängte Datei runter und legt sie in der public-Freigabe ab und entpackt sie dort.
Das ist ein Zweizeiler, könnt gerne reinsehen.
So, jetzt per Putty (SSH/Telnet) als root auf die DS.
dann:
Rich (BBCode):
DS210> cd /usr/syno/bin/
DS210> ls -l convert-thumb
lrwxrwxrwx 1 root root 7 2012-09-26 18:24 convert-thumb -> convert
DS210>
Wenn Ihr einen link seht wie oben ist alles ok, egal welche DS-Version. (Dies ist der Orginal-zustand)
Nun geht es weiter
Rich (BBCode):
DS210> unlink convert-thumb
DS210> ls -l convert*
-rwxr-xr-x 1 root root 4040 2012-10-25 20:08 convert
DS210>  mv /volume1/public/copa.sh convert-thumb
DS210> chmod 777 convert-thumb

So, jetzt solltet Ihr ca. doppelt so schnell sein wie voher. Alles klar?

Grüße, Anna

PS: Die thumb.conf könnt Ihr natürlich zusätzlich ändern.
 

Anhänge

  • copa.zip
    161 Bytes · Aufrufe: 35

arthur_dent

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo,

hier mal die Quick und Easy-Variante, für alle, denen alles andere zu viel ist.
Ladet Euch die angehängte Datei runter und legt sie in der public-Freigabe ab und entpackt sie dort.
Das ist ein Zweizeiler, könnt gerne reinsehen.
So, jetzt per Putty (SSH/Telnet) als root auf die DS.
dann:
Rich (BBCode):
DS210> cd /usr/syno/bin/
DS210> ls -l convert-thumb
lrwxrwxrwx 1 root root 7 2012-09-26 18:24 convert-thumb -> convert
DS210>
Wenn Ihr einen link seht wie oben ist alles ok, egal welche DS-Version. (Dies ist der Orginal-zustand)
Nun geht es weiter
Rich (BBCode):
DS210> unlink convert-thumb
DS210> ls -l convert*
-rwxr-xr-x 1 root root 4040 2012-10-25 20:08 convert
DS210>  mv /volume1/public/copa.sh convert-thumb
DS210> chmod 777 convert-thumb

So, jetzt solltet Ihr ca. doppelt so schnell sein wie voher. Alles klar?

Grüße, Anna

PS: Die thumb.conf könnt Ihr natürlich zusätzlich ändern.

Nee sorry funktioniert bei mir jedenfalls nicht.
Es werden keine thumbs mehr erzeugt.

Alles so gemacht wie Du beschrieben hast, außer dass der Befehl "unlink" bei mir nicht funktionierte.
Statt dessen habe ich dann "rm" benutzt. Das ging.

Auch nach neustart keine thumberzeugung mehr.

ICh versuch gerade das ganze rückgängig zu machen.
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

ich vermute, Du hast das convert-binary mit gelöscht.
mach mal den ls -l convert* von oben und guck mal was Du noch hast.
Wenn Du eine Marvell-DS hast, kannst Du das binary von
http://www.synology-forum.de/showthread.html?32609-Medienindizierung-convert-nach-quot-neu-ordnen-quot-wieder-starten&p=271446#post271446

nehmen. Ich füge oben mal ein backup ein.

Grüße, Anna

PS: Ich kann den Beitrag oben nicht mehr bearbeiten, vor dem unlink bitte ein
cp convert convert.bak durchführen, falls was schief geht (s.o.). Ich muss das daheim nochmal testen!
 

arthur_dent

Benutzer
Mitglied seit
24. Okt 2012
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich vermute, Du hast das convert-binary mit gelöscht.
mach mal den ls -l convert* von oben und guck mal was Du noch hast.
Wenn Du eine Marvell-DS hast, kannst Du das binary von
http://www.synology-forum.de/showthread.html?32609-Medienindizierung-convert-nach-quot-neu-ordnen-quot-wieder-starten&p=271446#post271446

nehmen. Ich füge oben mal ein backup ein.

Grüße, Anna

PS: Ich kann den Beitrag oben nicht mehr bearbeiten, vor dem unlink bitte ein
cp convert convert.bak durchführen, falls was schief geht (s.o.). Ich muss das daheim nochmal testen!

Nee ich hab keine Marvel-Ds sondern die 213+.
Und - ja die datei convert war größe 0 laut shell

Also ich mach jetzt ne neuinstallation und probiere es noch ein mal.
Falls es dann nciht funzt lass ich die Finger weg - mir ist das hier alles zu cracky.

Sorry Du hast es sicher gut gemeint aber es scheint auch nicht auf allen Modellen zu funktionieren - ganz zu schweigen dass ja schon manche Befehle gar nciht vorhanden sind (unlink)
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Sorry, ich werde es ändern, damit das nicht mehr passieren kann.
War wohl eher quick und dirty statt quick und easy.:(

Anna.
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

also, ich habe bei mir den Orginalzustand wieder hergestellt und bin die Anleitung nochmal durchgegangen.
Ich verstehe das Problem nicht. Es funktioniert eigentlich. Auch mit
Rich (BBCode):
rm convert-thumb
sollte nur der Link, nicht das binary "convert" gelöscht werden.
Ich kann nach wie vor nur empfehlen, voher ein backup von convert zu machen, dann kann eigentlich nichts schief gehen.
Kann das bitte nochmal jemand testen? Danke!

Anna
 

laszia

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
172
Punkte für Reaktionen
1
Punkte
0
Hallo,

Ich habe das jetzt mal getestet. Also bei mir hat das "rm" Befehl normal funktionniert, die convert datei wurde nicht gelöscht.

Convert funktionniert, scheint ein tick schneller zu funktionnieren, aber braucht bei mir trotzdem noch ne ganze weile.

Man kann halt nichts ändern. Da muss Synology hand anlegen und ne verbesserung rausbringen.
 

Anna_Konda

Benutzer
Mitglied seit
01. Sep 2010
Beiträge
129
Punkte für Reaktionen
0
Punkte
22
Hallo,

ich denke leider, dass schlichtweg die Hardware zu schwach für Gleitkomma-Berechnungen ist. (Kein Coprozessor, richtig?)
Man darf hier also keine Wunder erwarten.
Vermutlich hat deswegen auch die DS213+ einen anderen Prozessor. Ich vermute der ist schneller in diesem Bereich.

Grüße, Anna
 

laszia

Benutzer
Mitglied seit
27. Aug 2012
Beiträge
172
Punkte für Reaktionen
1
Punkte
0
Die 212+ hat ja nur einen einzelnen prozessor. Als ich noch DSM 4 drauf hatte und den skript aus dem englischen Forum benutzt habe, ging das echt schnell. Ich glaube also nicht unbedingt dass die syno zu langsam ist. Da muss was im skript nicht richtig sein.

Nur noch ne frage, soll dein convert file mit dem oben genannten file benutzt werden?
Das habe ich nicht gemacht. Ich benutze die original convert datei.
 

derasd

Benutzer
Mitglied seit
28. Okt 2012
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen

Ich glaube ich habe bei mir die original convert Datei gelöscht. Das Skript von Anna verweist ja auf:
exec "/usr/syno/bin/convert", @new_args;
Sollte da nun ein symbolischer Link zur original convert Datei sein oder gleich die original convert Datei?

Wäre jemand so nett seine originale Datei hochzuladen?

Vielen Dank
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat