Hallo liebe Leute,
mein Problem hat zur Zeit (noch) nichts mit nas4free zu tun, aber ich hoffe, es vielleicht damit lösen zu können.
Deshalb habe ich alte Hardware genommen, aktuelles Image heruntergeladen und installiert, nach nichtmal 30 Min. konnte ich auf die Weboberfläche zugreifen. Bin beeindruckt, problemlos und ohne zu vieles Lesen von Anleitungen geglückt (real men don't need instructions - Tim Taylor).
Dann habe ich angefangen zu lesen und im Forum zu suchen, und nun schildere ich lieber mein Problem, bevor ich mir zu viel vermurkse.
Hier in meiner kleinen VHS wird ein Lehrprogramm auf 3-4 Win7-Clients gleichzeitig eingesetzt, dessen Dateien (Programm und Konfiguration) zur Zeit auf einem kleinen NAS unter Linux in einem freigegebenen Ordner liegen.
Die Clients müssen also die .exe und je nach Benutzer unterschiedliche Einstellungen übers Netz laden.
Jetzt ist auf den vier Windows-Clients jeweils derselbe Benutzer (Name ohne PW) eingerichtet, auf dem Linux-NAS hat dieser Benutzer im Ordner Lese- und Schreibrecht. Eine Gruppe mit genau einem User ist ebenfalls eingerichtet.
Ich habe das share als Netzlaufwerk verbunden. Dann einen Verknüpfung von der betreffenden .exe-Datei auf dem Desktop angelegt.
Von dort starten die Leute per Doppelklick die Anwendung.
Bein Starten des Lehrprogramms treten Wartezeiten von 3-5 Minuten auf. Dann funktioniert alles korrekt, jeder User hat seine richtigen Einstellungen und kann individuell arbeiten. Genau wie es sein soll.
Aber die Wartezeiten gehen so nicht.
Die übertragenen Datenmengen sind nicht groß, nur ein paar kByte oder wenige MB.
Unsere Netzwerkhardware ist relativ aktuell mit HP-Switches auf GBit-Kabeln, Business-WLAN-APs mit 450 MBit.
Die Prozessorlast auf einem wartenden Client ist verschwindend gering, das Netzwerk marginal oder gar nicht ausgelastet, RAM ebenfalls nicht voll.
Werden von dem NAS auf Clients einzelne größere Dateien (z. B. im Fotokurs eine RAW-Datei) heruntergeladen, läuft das erträglich.
Deshalb sollte das NAS angesichts der kleinen Datenmenge beim Lernprogramm nicht überfordert sein.
Aber es handelt sich um ein einfaches Modell mit offenbar lahmem Prozessor.
Wie kann ich die Wartezeiten beim Programmstart vermeiden? Ich weiß nicht mehr weiter!
Liegt es an der Nutzerverwaltung, wenn mehrere Zugriffe von unterschiedlichen Clients auf dieselben Dateien relativ zeitgleich stattfinden? Kann es sein, das das Linux die Zeit braucht, um die verschiedenen Zugriffe zu koordinieren?
Das wollte ich mit potenterer Hardware ausprobieren, und hab deshalb angefangen, auf'm alten PC das nas4free aufzuspielen.
Nun sehe ich, dass NAS4free unglaublich viel mehr Einstellschrauben bietet, und eine Suche über das Forum hat ergeben, dass man offenbar auch an einigen Einstellungen drehen muss, die nicht in Einstiegs-Tutorials zu finden sind.
Was sollte ich gleich am Anfang einstellen, damit die Lernsoftware flott auf den Windows-Rechnern startet?
Viele Grüße und Danke! (angesichts meiner vielleicht naiven Frage)
Dieter
This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
von Win-Clients aus Programm vom NAS starten (Anfänger)
Moderators: b0ssman, apollo567, Princo, crowi
-
Dieter B.
- NewUser

- Posts: 4
- Joined: 11 May 2017 20:14
- Location: Bargteheide bei Hamburch
- Status: Offline
-
helli
- experienced User

- Posts: 96
- Joined: 10 Oct 2015 13:27
- Status: Offline
Re: von Win-Clients aus Programm vom NAS starten (Anfänger)
Mehrere Clients die auf die gleichen Dateien zugreifen machen kein besonderes Problem, wenn das Programm dafür ausgelegt ist.
Wenn nicht, wie es hier so klingt, alles in Ordner für jeden Client als eigene Kopie legen. So dass Client 1 die \\nas\freigabe\client1\programm.exe startet, Client 2 \\nas\freigabe\client2\programm.exe usw. Wäre also ganz fix zu testen. Wenn das nichts bringt, liegts nicht am Programm.
3-5 Minuten sind schon ne Hausnummer, wenn es nur um wenige kB/MB geht. Oder sind es brutal viele kleine Dateien die von der .exe abgerufen werden? Wie lange braucht nur 1 Clients zum starten, wenn die anderen nichts machen? "Normale NASsen lesen hald alles ständig von Platten, da springt der Lese/Schreibkopf vor allem mit einer einzelnen Platte nur noch hin und her, wenn mehrere Clients hunderte kleine Dateien laden. N4F (mit ZFS) pumpt das Zeug in den RAM (sofern genug davon da ist) und ist höllisch schnell bei zeitnahen gleichzeitigen Zugriffen auf gleiche Dateien mit mehreren Clients. Viel mehr kann man aber auch nicht dazu sagen, ohne das Programm und weitere Details zu kennen.
Bezüglich der Performance läuft N4F zumindest auf aktueller Hardware normal ohne irgendwelche speziellen Einstellungen rasend flott.
Also im Prinzip nur Datenträger und Freigaben nach Bedarf einrichten und probieren.
Wenn nicht, wie es hier so klingt, alles in Ordner für jeden Client als eigene Kopie legen. So dass Client 1 die \\nas\freigabe\client1\programm.exe startet, Client 2 \\nas\freigabe\client2\programm.exe usw. Wäre also ganz fix zu testen. Wenn das nichts bringt, liegts nicht am Programm.
3-5 Minuten sind schon ne Hausnummer, wenn es nur um wenige kB/MB geht. Oder sind es brutal viele kleine Dateien die von der .exe abgerufen werden? Wie lange braucht nur 1 Clients zum starten, wenn die anderen nichts machen? "Normale NASsen lesen hald alles ständig von Platten, da springt der Lese/Schreibkopf vor allem mit einer einzelnen Platte nur noch hin und her, wenn mehrere Clients hunderte kleine Dateien laden. N4F (mit ZFS) pumpt das Zeug in den RAM (sofern genug davon da ist) und ist höllisch schnell bei zeitnahen gleichzeitigen Zugriffen auf gleiche Dateien mit mehreren Clients. Viel mehr kann man aber auch nicht dazu sagen, ohne das Programm und weitere Details zu kennen.
Bezüglich der Performance läuft N4F zumindest auf aktueller Hardware normal ohne irgendwelche speziellen Einstellungen rasend flott.
Also im Prinzip nur Datenträger und Freigaben nach Bedarf einrichten und probieren.
SuperMicro SuperServer SYS-5019C-M 1U, Intel C246, Intel Xeon E-2136, 64GB Kingston Server Premier DDR4 2666 ECC, 4x8TB Seagate Ironwolf HDD @ZFS1, Intel 82599EN 10GbE SFP+. VMWare ESXi 6.7U3b, Intel Cannon Lake AHCI passthrough to XigmaNAS 12.1.0.4.7091 VM.
-
kreuzberger
- Advanced User

- Posts: 395
- Joined: 07 May 2015 18:52
- Location: Berlin
- Contact:
- Status: Offline
Re: von Win-Clients aus Programm vom NAS starten (Anfänger)
Tach Dieter B. ,
könnte es sein, dass dein Programm irrtümlich von einem USB stick gestartet wird?
Das nas4Free - so die allgemeine Empfehlung - wird ja als system auf ein USB Stick kopiert und mit diesem dann das NAS gestartet. Bindet man dann im NAS eingebaute Festplatten in das System ein kann es dem unerfahrenen User schon passieren, dass er den USB Stick als "Festplatte" frei gibt. Das sollte NICHT so sein.
Was aber auch sein kann ist, dass dein DNS nicht funktioniert. Das solltest du überprüfen. Im Nas4Free ist ein DNS Server des lokalen Netzes einzutragen. Das sollte man auch tun. (Im Zweifel ist das dann die FritzBox oder anderer Internet-Router, was diesen Dienst ausführt)
An sonsten ggf. mal ausprobieren, wie flott man allgemein Daten vom Nas und ins Nas kopieren kann. Ist da schon eine Bremse zu erkennen?
Wenn ja, ggf. mal die Send- und Receive-Buffers anpassen.
...oder das Programm lokal auf den Win7 Rechnern installieren.
kreuzberger
könnte es sein, dass dein Programm irrtümlich von einem USB stick gestartet wird?
Das nas4Free - so die allgemeine Empfehlung - wird ja als system auf ein USB Stick kopiert und mit diesem dann das NAS gestartet. Bindet man dann im NAS eingebaute Festplatten in das System ein kann es dem unerfahrenen User schon passieren, dass er den USB Stick als "Festplatte" frei gibt. Das sollte NICHT so sein.
Was aber auch sein kann ist, dass dein DNS nicht funktioniert. Das solltest du überprüfen. Im Nas4Free ist ein DNS Server des lokalen Netzes einzutragen. Das sollte man auch tun. (Im Zweifel ist das dann die FritzBox oder anderer Internet-Router, was diesen Dienst ausführt)
An sonsten ggf. mal ausprobieren, wie flott man allgemein Daten vom Nas und ins Nas kopieren kann. Ist da schon eine Bremse zu erkennen?
Wenn ja, ggf. mal die Send- und Receive-Buffers anpassen.
...oder das Programm lokal auf den Win7 Rechnern installieren.
kreuzberger
-
Dieter B.
- NewUser

- Posts: 4
- Joined: 11 May 2017 20:14
- Location: Bargteheide bei Hamburch
- Status: Offline
Re: von Win-Clients aus Programm vom NAS starten (Anfänger)
Das Programm sollte genau das können.
Ich habe explizit die Netzwerkversion für diesen Zweck gekauft. Die Anleitung sagt, man soll einfach die .exe in einen Ordner kopieren und von dort aus starten. Der Speicherort kann ein freigegebener Ordner auf einem Windows-Rechner sein, auf einem NAS oder sogar Server liegen.
Allerdings ist die Anleitung veraltet, da ist noch nichtmal Vista oder Win7 erwähnt, die hängen noch in seligen XP-Zeiten fest. Und seit dem hat sich auch bei simplen kleinen Netzwerken mit freigegebenen Druckern/Ordnern zwischen 2-3 Windows-Rechnern enorm viel verändert.
Den Programmierer habe ich bereits angemailt, der hat geantwortet, war aber nicht sehr hilfreich. Er hat nur nach meiner Seriennummer gefragt, auch für Raubkopie-Prüfung, und geschrieben, ich solle Updates einspielen. Hat natürlich nichts gebracht.
OK, das muss ich testen. Genaugenommen testen lassen, von einer Lerngruppe, nachdem ich solche Verteilung vorgenommen habe. Ich vermute, viel wird das nicht nützen, denn die Verzögerungen treten nur in speziellen Konstellationen auf.helli wrote: ↑11 May 2017 22:11Wenn nicht, wie es hier so klingt, alles in Ordner für jeden Client als eigene Kopie legen. So dass Client 1 die \\nas\freigabe\client1\programm.exe startet, Client 2 \\nas\freigabe\client2\programm.exe usw. Wäre also ganz fix zu testen. Wenn das nichts bringt, liegts nicht am Programm.
Und später kann man diese Konstellation nicht beibehalten, weil man diese verteilten Programme nicht zentral konfigurieren kann, das läßt die Lehrer-Adminsoftware nicht zu (siehe unten).
Aber man hätte ein Argument, um den Programmierer nochmal zu treten.
Das ist im Grunde eine Sammlung von Lernprogrammen für Lese-/Rechtschreibschwäche als Shockwave-Anwendungen.
In einem ersten Schritt wählen die Kinder ihren Benutzer (der Lernsoftware) aus, dann kommen sie auf die eigentliche Spiele-Auswahlplattform und können Spiele benutzen. Zu jedem Spiel wird der individuelle Fortschritt gespeichert, man kann unterbrochene Spiele weiterspielen und auch Punkte vergleichen.
Mit einer speziellen Administrationssoftware legt eine Lehrerin neue Benutzer an und kann Statistiken/Lernfortschritte einsehen. Das wird für alle insgesamt 8 Schüler gemacht.
Aber für vier Schüler werden sehr individuelle Anpassungen je nach Problem und Lernfortschritt (unterschiedlicher Wortschatz/Vokabeln etc.) vorgenommen und auch laufend verändert.
Und genau bei den 4 Schülern
(Das fällt mir jetzt
D. h., jeder kann sein eigenes Spiel machen, solange es nicht individuell angepasst ist.
Das frage ich noch mal ganz genau nach, aber meine Pädagoginnen-Kollegen können nicht mal unterscheiden, ob sie im Internet eine Online-Software nutzen, oder eins unserer installierten Spiele. Macht's für mich nicht immer einfacher.
Insbesondere weil Kinder mit Lese/Rechtschreibschwäche auch oft nicht so konzentrierfähig sind, ist so eine Unterrichtsstunde relativ kurz, die können halt nicht zu lange. Es wird bei weitem nicht nur am Computer gearbeitet, aber die Wartezeit ist tatsächlich (mit Handy gestoppt) so lang, und dann ist die Stunde um, wenn die gerade das zweite Spiel vor sich sehen. Deshalb setzt meine Kollegin die Software kaum noch ein, was sehr schade ist.
Nein, nicht 100 kleine Dateien pro Client
Aber das weiß ich nicht genau, da werde ich nochmal nachschauen, auch, welche Dateien die individuellen Einstellungen speichern und wo genau.
Bei einem geht das eigentlich schnell, siehe oben.
Aber was ist, wenn das ein *angepasster* Schüler ist, und nicht nur ich als Testschüler, den ich nur für Einrichtungszwecke habe?
Das probier' ich noch mal aus
So heftig ist das hier nicht, damit wäre das Synology-Teil ganz sicher am Ende.helli wrote: ↑11 May 2017 22:11"Normale NASsen lesen hald alles ständig von Platten, da springt der Lese/Schreibkopf vor allem mit einer einzelnen Platte nur noch hin und her, wenn mehrere Clients hunderte kleine Dateien laden. N4F (mit ZFS) pumpt das Zeug in den RAM (sofern genug davon da ist) und ist höllisch schnell bei zeitnahen gleichzeitigen Zugriffen auf gleiche Dateien mit mehreren Clients. Viel mehr kann man aber auch nicht dazu sagen, ohne das Programm und weitere Details zu kennen.
Und deswegen habe ich an eine Alternative gedacht und bin hier gelandet.
Meine Vermutung war, dass wenn viermal *derselbe* Benutzer zeitnah auf *dieselben* Dateien lesend und schreibend zugreift, es zu diesen Problemen kommt.
Viele Grüße, Dieter
-
helli
- experienced User

- Posts: 96
- Joined: 10 Oct 2015 13:27
- Status: Offline
Re: von Win-Clients aus Programm vom NAS starten (Anfänger)
Nö das kann es nicht sein. Bei starten wird ja erstmal nur gelesen, und das dauert auch so lange. Ich nutze mein N4F auch beruflich, und stelle mitunter die gleiche Datei mehrmals (images) auf verschiedene Rechner wieder her für Neuinstallationen z.B. Da fährt das NAS auf beiden Gigabit Links Fullspeed mit 114MB/s und wirkt noch immer gelangweilt xD. Oder man benutzt es als Web-Fileserver wo hundert Leute den neuesten Treiber des Tages irgendwo runterladen. Begrenzender Faktor sind eigentlich immer die Internetanbindungen.
Auch wenn das genannte günstig-Nas nix besonderes ist, sollte es zumindest 30MB/s schaffen, was für deine Anwendung ja auch noch schnell gehen sollte.
Auch wenn das genannte günstig-Nas nix besonderes ist, sollte es zumindest 30MB/s schaffen, was für deine Anwendung ja auch noch schnell gehen sollte.
SuperMicro SuperServer SYS-5019C-M 1U, Intel C246, Intel Xeon E-2136, 64GB Kingston Server Premier DDR4 2666 ECC, 4x8TB Seagate Ironwolf HDD @ZFS1, Intel 82599EN 10GbE SFP+. VMWare ESXi 6.7U3b, Intel Cannon Lake AHCI passthrough to XigmaNAS 12.1.0.4.7091 VM.
-
Dieter B.
- NewUser

- Posts: 4
- Joined: 11 May 2017 20:14
- Location: Bargteheide bei Hamburch
- Status: Offline
Re: von Win-Clients aus Programm vom NAS starten (Anfänger)
Moin kreuzberger,
da habe ich ja absolut zeitgleich mit Dir geschrieben.
Die alte Möhre läuft zwar schon mit nas4free, aber ich habe einen Stick nur als Installationsmedium genutzt und das System auf der Platte installiert.
Weiter habe ich noch nicht viel eingestellt ( User/Gruppen etc.) und auch noch keine Dateien auf ein share aufgespielt. Die nas4free-Kiste steht vorläufig noch "nur so herum".
Ich habe beim Lesen im Forum bemerkt, dass mein Problem vielleicht gar nicht mit einem anderen Speichersystem wie ein NAS4free zu lösen ist, und wollte erstmal fragen, bevor ich Tage mit vergeblicher Konfiguration verbringe.
Alle Schilderungen in den Postings beziehen sich auf meine Konstellation mit einem älteren, kleinen (billigen
) Synology-NAS.
Das werde ich einstellen, wenn ich den nas4free nutze.
Vielen Dank jedenfalls.
Viele Grüße, Dieter
da habe ich ja absolut zeitgleich mit Dir geschrieben.
Nein.kreuzberger wrote: ↑12 May 2017 13:49könnte es sein, dass dein Programm irrtümlich von einem USB stick gestartet wird?
Die alte Möhre läuft zwar schon mit nas4free, aber ich habe einen Stick nur als Installationsmedium genutzt und das System auf der Platte installiert.
Weiter habe ich noch nicht viel eingestellt ( User/Gruppen etc.) und auch noch keine Dateien auf ein share aufgespielt. Die nas4free-Kiste steht vorläufig noch "nur so herum".
Ich habe beim Lesen im Forum bemerkt, dass mein Problem vielleicht gar nicht mit einem anderen Speichersystem wie ein NAS4free zu lösen ist, und wollte erstmal fragen, bevor ich Tage mit vergeblicher Konfiguration verbringe.
Alle Schilderungen in den Postings beziehen sich auf meine Konstellation mit einem älteren, kleinen (billigen
Bei uns im Netz läuft ein IPFire (IP-Cop), eine Fritze hat nicht genug auf dem Kasten für die Zwecke hier.kreuzberger wrote: ↑12 May 2017 13:49Was aber auch sein kann ist, dass dein DNS nicht funktioniert. Das solltest du überprüfen. Im Nas4Free ist ein DNS Server des lokalen Netzes einzutragen. Das sollte man auch tun. (Im Zweifel ist das dann die FritzBox oder anderer Internet-Router, was diesen Dienst ausführt)
Das werde ich einstellen, wenn ich den nas4free nutze.
Das funktioniert nicht, siehe Parallel-Posting.kreuzberger wrote: ↑12 May 2017 13:49...oder das Programm lokal auf den Win7 Rechnern installieren.
Vielen Dank jedenfalls.
Viele Grüße, Dieter
-
Lander
- experienced User

- Posts: 81
- Joined: 26 Feb 2015 16:15
- Status: Offline
Re: von Win-Clients aus Programm vom NAS starten (Anfänger)
Hatte schon mal solche Probleme. War dann schlussendlich die Protokollversion des SMB Servers in Verbindung mit Win7 Clients.
Nachdem ich die Protokolle auf SMB2 festgenagelt habe, war der Spuk vorbei.
Kann natuerlich sein dass das immo nicht mehr relevant ist ... da neue Version und dass Problem schon ein paar Monate her ist (ich glaube 11.0.0.4 4040 war die Version). Hab die Einstellungen natuerlich so gelassen und nicht mehr rumprobiert.
Nachdem ich die Protokolle auf SMB2 festgenagelt habe, war der Spuk vorbei.
Kann natuerlich sein dass das immo nicht mehr relevant ist ... da neue Version und dass Problem schon ein paar Monate her ist (ich glaube 11.0.0.4 4040 war die Version). Hab die Einstellungen natuerlich so gelassen und nicht mehr rumprobiert.
-
Dieter B.
- NewUser

- Posts: 4
- Joined: 11 May 2017 20:14
- Location: Bargteheide bei Hamburch
- Status: Offline
Re: von Win-Clients aus Programm vom NAS starten (Anfänger)
So,ich habe die Software testhalber in einen freigegebenen Ordner auf einen Win10 Prof.-Rechner kopiert.
Startzeit mit gemessen 2 Min immer noch zu lang.
Wenn man Einstellungen für einen Schüler gemacht hat, kann man zuschauen, wie die Software entsprechend Wörterlisten neu sortiert. Das dauert garnicht mal so lange, ca. 15-20 sec. Das ist noch ok.
Dann aber das Spiel mit dem neuen Wortschatz starten und man kann erstmal in der Nase bohren oder so...
Scheint doch an der Software zu liegen.
Danke an alle, viele Grüße
Dieter
Startzeit mit gemessen 2 Min immer noch zu lang.
Wenn man Einstellungen für einen Schüler gemacht hat, kann man zuschauen, wie die Software entsprechend Wörterlisten neu sortiert. Das dauert garnicht mal so lange, ca. 15-20 sec. Das ist noch ok.
Dann aber das Spiel mit dem neuen Wortschatz starten und man kann erstmal in der Nase bohren oder so...
Scheint doch an der Software zu liegen.
Danke an alle, viele Grüße
Dieter