Ultimate Backup Ultimate Search

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Wenn ich eine Suche nach * oder *e* durchführe, läuft die Suche ca. 2min und endet ohne Ergebnis.

sternchen.jpg

sternchen_e_sternchen.jpg
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Evtl hast du zu viele Ergebnisse die ein e enthalten, ich weiß sonst nicht warum es nicht klappt.
Bei mir geht es.

Kann das einer ebenfalls mal ausprobieren?
Ich schick dir morgen mal einen Terminalbefehl eventuell kriegen wir sonst raus woran es liegen könnte..
Vielleicht liegt es an einer Php Grenze, schauen wir dann. Schick dir dann eine pn.
 

Anhänge

  • tmp_22443-20161016_0102541368776713.jpg
    tmp_22443-20161016_0102541368776713.jpg
    53,6 KB · Aufrufe: 75

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.878
Punkte für Reaktionen
1.503
Punkte
274
Welche Version hast Du, Psycho?
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Haha das wüsstest du gerne was :)
Ist eine inoffizielle, die hat noch keiner.
Dort wurden aber erstmal nur Zusatzbefehle eingebaut und der Download getestet.

Erstmal muss ich rausfinden wieso manchmal kein Ergebnis kommt.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Ich habe es eben noch ein paar Mal mit *e* probiert. Die Zeit bis zum Auswurf (keine Daten) variiert. Einmal waren es 4min, dann 5min, zuletzte 7min und 11 Sekunden.

Ich habe das Verhalten auf der Konsole mit top beobachtet. Solange der find-Befehl läuft, ist die DS auch recht entspannt. Dann verschwindet find und es kommen mehrere Instanzen "sh shell_scripts/search.sh 0 *e* 0 0", woran die DS je nach Laune hart arbeitet. Bei der 7min-Instanz waren es lt. DSM 50% CPU und 40% Ram (von 8gb), bei der 5min-Instanz waren es 99% CPU und bis zu 73% vom Ram. Sobald dann der Auswurf (leere Daten) kommt, geht die CPU sofort runter und der Ram leert sich wieder.

Normalzustand:
sucheohne.jpg

Während "sh shell_scripts/search.sh 0 *e* 0 0" abgearbeitet wird:
suchemit.jpg

Die DS ist eine 216+ mit (nachgerüsteten) 8gb Ram.

Meine Suche *e* ist natürlich lebensfremd. In der Regel sucht man ja nach längeren Begriffen und das funktioniert wunderbar.
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Alles klar, das sind gute und wertvolle Infos.

Auf solche Hardcore Test bin ich letzten endes aber auch angewiesen, da ich nur so die Performance stark verbessern kann.
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.878
Punkte für Reaktionen
1.503
Punkte
274
Da Psycho ja so "eigen" mit seiner neuesten Version ist, hier mal ein Screen der Auslastung der legendären "e" Suche. ;)
DS1515+ mit 6GB Arbeitsspeicher. Im Ergebnis wurde allerdings leider keine Datei gefunden?!
TEST.jpg
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Wenn ich auf der Konsole nach zwei "ee" suche:
Rich (BBCode):
find / -iname *ee* -type d
funktioniert die Suche.

Verkürze ich auf ein "e":
Rich (BBCode):
find / -iname *e* -type d
bekomme ich folgende Meldung.
Rich (BBCode):
find: paths must precede expression: etc
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

Es geht nur mit Anführungszeichen:
Rich (BBCode):
find / -iname "*e*" -type d

Testweise habe ich folgendes probiert:
Rich (BBCode):
find / -iname "*e*" -type d > ergebnis.txt
Das hat 6 Minuten gedauert, die ergebnis.txt ist am Ende 19Mb groß und hat 112584 Zeilen.
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.878
Punkte für Reaktionen
1.503
Punkte
274
Hi Peter - wo wird diese Datei denn dann erstellt? Wahrscheinlich kann sie ja dann nur per Terminalbefehl wieder löschen?! Bei Noobs wie mich würde die Datei ja bei Nichtlöschung die Systempartition "vollmüllen", oder?
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Hi Peter - wo wird diese Datei denn dann erstellt? Wahrscheinlich kann sie ja dann nur per Terminalbefehl wieder löschen?! Bei Noobs wie mich würde die Datei ja bei Nichtlöschung die Systempartition "vollmüllen", oder?
Die Datei wird im aktuellen Verzeichnis erstellt. Entweder du wechselst in dein Wunschverzeichnis oder gibt direkt das Verzeichnis mit an.

Beispiel:
Rich (BBCode):
find / -iname "*e*" -type d > /volume1/gemeinsamerOrdner/ergebnis.txt
Ja, ansonsten müllst du die Systempartition voll. ;)

SSH:
Ich würde sowas ungern über die DSM-Oberfläche (z.B. per Aufgabenplaner) ausführen. Hol dir Putty, gehe per SSH auf die Konsole.
Kleiner Tipp noch: Installiere über die DSM-Oberfläche den Midnight Commander. Den kannst du über die Konsole dann mit "mc" starten. Ist ein schicker Dateimanager, den ich so seit 25 Jahren kenne.
Aller Anfang ist schwer. ;)
Für die Befehlsrecherche gibt es schöne Seiten. U.a. benutzte ich die für Ubuntu, da mir der logische Aufbau gefällt: https://wiki.ubuntuusers.de/find/
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Da Psycho ja so "eigen" mit seiner neuesten Version ist, hier mal ein Screen der Auslastung der legendären "e" Suche. ;)
DS1515+ mit 6GB Arbeitsspeicher. Im Ergebnis wurde allerdings leider keine Datei gefunden?!

Am Suchvorgang wurde nichts geändert, ist nur eine Testversion mit cat/ls Befehlen und einer Downloadmöglichkeit.

Wie gesagt, hab am Suchmuster nichts geändert und es klappt auch mit der "alten" Version


Es geht nur mit Anführungszeichen:
Rich (BBCode):
find / -iname "*e*" -type d

Testweise habe ich folgendes probiert:
Rich (BBCode):
find / -iname "*e*" -type d > ergebnis.txt
Das hat 6 Minuten gedauert, die ergebnis.txt ist am Ende 19Mb groß und hat 112584 Zeilen.

Jap ist auch richtig so mit "*e*".


Ich kann dir nur noch nicht genau sagen woran es liegt.
Meine Datei aus dem SPK ist z.B. auch 25MB groß und hat 250000 Zeilen und dort klappt es.

Auslastung ist teilweise nicht mal über 35%.
Mal schauen evtl. werde ich aber auch ein paar Werte anders übertragen,.

Evtl. werde ich es auch nur so mache: bis 500 Einträge werden die angezeigt und darüber als txt (Download) anbieten.



Danke für das Feedback!
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.381
Punkte für Reaktionen
1.195
Punkte
234
… da kommt doch wieder so ein Gedanke:

Die Suchergebnisse als Link in den entsprechenden Ordner bereitzustellen (ähnlich, wie es im Widget "Dateiänderungsprotokoll" möglich ist). Meistens will man ja zu den entsprechenden Ordner navigieren. Würde bei Systemdateien natürlich nicht funktionieren.

Wie das im Detail funktioniert, weiß ich nicht, aber so weit ich weiß, gibt es für die FileStation eine API. Wenn man die Syntax kennt, ist es wahrscheinlich ein leichtes :)

Nur eine Idee - nich hauen :rolleyes:
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.878
Punkte für Reaktionen
1.503
Punkte
274
Ach Stephan - ich denke wir sollten die Beiden auch ein wenig "fordern". ;)
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
Ihr habt ja keine Ahnung...

... was uns im Hintergrund alles so beschäftigt und worüber wir so alles nachdenken. Grade in den letzten beiden Tagen... quasi mit der Veröffentlichung von Ultimate Search scheinen wir ein weiteres Kapitel unseres gemeinsamen Schaffens aufzuschlagen, da sich uns grade ungeahnte Möglichkeiten auftun, auf die PsychoHH da gestoßen ist. Und eins könnt ihr mir glauben, wenn PsychoHH so weiter macht, dann wird noch einiges auf euch zukommen... und auf mich auch. Der Typ ist echt der Knaller und ich bekomm langsam echt Probleme da noch mitzuhalten.

Nichts desto trotz könnt ihr von uns keine Wunder erwarten, auch geht das alles nicht immer so schnell. Aber wir arbeiten daran...

Tommes
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.878
Punkte für Reaktionen
1.503
Punkte
274
Es erwartet doch keiner was für Euch - denke ich kann da für viele sprechen, die Euer Tun mit Hochachtung anerkennen ;)
 

independence2206

Benutzer
Mitglied seit
30. Nov 2013
Beiträge
547
Punkte für Reaktionen
23
Punkte
38
Nabend,

bei mir ist es aktuell so, das ich nach etwas suchen möchte, aber es passiert einfach überhaupt nichts. Auch nicht nach mehreren Minuten des Wartens. Deinstalliert und wieder installiert habe ich das Paket bereits
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Gestern habe ich einfach etwas herausgefunden, was ich vorher so noch nicht gesehen habe und auch habe ich kaum Infos dazu gefunden, weshalb ich viel ausprobieren musste.
Es wird auch noch ein wenig dauern bis alles fertig ist usw. Wenn das alles klappt, sollten damit sogut wie alles besser werden.
Ist zwar ein frühes Release aber wahrscheinlich können wir damit Performanceprobleme beseitigen usw.
Da wir heute schon gute Fortschritte gemacht haben, sollte das schon klappen.

Und selbst wenn aufgeschoben ist nicht aufgehoben.

Wenn es Fehler gibt gerne schreiben.
Wird alles zur Kenntnis genommen.
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Nabend,

bei mir ist es aktuell so, das ich nach etwas suchen möchte, aber es passiert einfach überhaupt nichts. Auch nicht nach mehreren Minuten des Wartens. Deinstalliert und wieder installiert habe ich das Paket bereits

1. Solltest du mal deine Signatur ausfüllen, dann so wissen wir nicht welche DS welches DSM.
2. Was hast du denn eingegeben? Schon mal mit dem Wildcard probiert? Sprich * davor?
 


 

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