Angenommen, Sie machen es manuell, und Sie müssen wissen, wie lange es dauert ... Sie haben die Möglichkeit, die Zeit auf dem Server, auf dem die Aufgabe ausgeführt wird, zu verkürzen . Dies wäre etwas so einfaches wie Modifizieren Ihrer Wrapper die Ausgabe von, sagen wir, die senden Zeit Befehl, anstatt manuell die Berechnung, wenn der Steuerungsserver wird es.
Wie gehe ich mit kleinen Zeitunterschieden in mehreren Remote-Servern um
363
Andi
Ich verwende mehrere Remote-Server, um ein Parallelsystem zu testen. Der Vorgang dauert jedes Mal etwa 0,4 Sekunden. Wenn ich also das Programm auf mehreren Servern laufe, reicht die Laufzeit von weniger als 0 bis 1s. Die seltsamen Ergebnisse kamen von der geringen Differenz der Systemzeit in jeder Fernbedienung, die sich wie folgt darstellt:
[1] 14:25:45 [SUCCESS] student@10.18.65.23:22 Sun Dec 25 14:25:46 EST 2016 [2] 14:25:45 [SUCCESS] student@10.18.65.22:22 Sun Dec 25 14:25:45 EST 2016 [3] 14:25:45 [SUCCESS] student@10.18.65.24:22 Sun Dec 25 14:25:46 EST 2016 [4] 14:25:45 [SUCCESS] student@10.18.65.25:22 Sun Dec 25 14:25:46 EST 2016 [5] 14:25:45 [SUCCESS] student@10.18.65.21:22 Sun Dec 25 14:25:47 EST 2016
Die Server haben einen Unterschied von 1s zu 2s, so dass meine Testergebnisse einige von weniger als 0 sind. Wie kann ich also den Unterschied in Servern vermeiden, dass die Ergebnisse normal sind?
Legen Sie fest, dass sich gegenseitig NTP mit einer Sicherung auf time.gov oder einer anderen zentralen NTP-Autorität, die Sie wünschen, befindet
Ramhound vor 7 Jahren
0
Vielen Dank, können Sie weitere Details zeigen? Ein bisschen verwirrt darüber ...
Andi vor 7 Jahren
0
Eine Antwort, die erklärt, wie man NTP-Dienste einrichtet, würde mehr als eine Stunde dauern, um zu schreiben, und das ist, wenn ich weiß, welche Betriebssysteme Sie verwenden
Ramhound vor 7 Jahren
0
Ich benutze Linux, können Sie mir auch einen nützlichen Link zu NTP zeigen?
Andi vor 7 Jahren
0
1 Antwort auf die Frage
1
Journeyman Geek
Das Problem ist, dass es schwierig ist, die Startzeit auf jedem Server aufzuzeichnen, da es sich um ein verteiltes System handelt, sodass sich alle Zeitinformationen auf einem Server sammeln. Die Ergebnisse von Servern werden gemischt ...
Andi vor 7 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4