Alle Fragengruppen: Nextcloud FAQ
Leistungserwartungen: die Wirklichkeit
Eine Migration läuft nie unter Idealbedingungen. Netzwerke fallen aus, Microsoft 365 drosselt, Server starten für Updates neu, Berechtigungen fehlen und Mitarbeitende arbeiten weiter in der Quelle. Planen Sie damit, nicht mit der Geschwindigkeit eines ruhigen Tests.
- Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
- Fortschritt für Jobs ohne Analyse-Lauf
- Die Server für eine große Migration dimensionieren
Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
Abschnitt betitelt „Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt“Diese Fragen werden ausführlich erklärt unter Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
Welche Leistung kann ich in der Wirklichkeit erwarten?
Weniger als die Geschwindigkeit, die ein ruhiger Pilotlauf zeigt, und weniger als die Geschwindigkeit des Netzwerks. Jede Datei erfordert viele Schritte auf beiden Seiten, und über Wochen der Arbeit gibt es immer Netzwerkausfälle, Drosselung während der Geschäftszeiten, Neustarts und Updates von Servern, fehlende Berechtigungen, geöffnete Dateien und abgelaufene Anmeldedaten. Messen Sie die Geschwindigkeit in einem Pilotlauf über normale Arbeitstage, lesen Sie die Prognose der Übersicht als bestmöglichen Fall und planen Sie den Zeitplan mit einem Puffer.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt · Umfang und Dauer schätzen
Warum dauert eine Migration länger als das Kopieren der Dateien?
Jede Datei durchläuft auf beiden Seiten dieselben Schritte: Sie wird in der Quelle gefunden, im Ziel nachgeschlagen und abgeglichen, gelesen, geschrieben und mit ihren Datumsangaben, Versionen und Metadaten versehen. Bei vielen kleinen Dateien dauern diese Schritte weit länger als die Übertragung der Bytes.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
Warum ist der Durchsatz so viel niedriger als die Geschwindigkeit des Netzwerks?
Er ist das pro Stunde übertragene Volumen bezogen auf die gesamte Zeit eines Jobs – Vorbereitung, Abgleich mit dem Ziel, Versionen, Metadaten, Drosselung und die Aufrufe an beide Seiten eingeschlossen –, nicht die reine Übertragungsgeschwindigkeit.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
Wie berechnet die Übersicht die verbleibende Zeit?
Die verbleibenden Dateien mal die durchschnittliche Zeit pro Datei, geteilt durch die Anzahl der gleichzeitig laufenden Jobs. Die Zeit pro Datei ist die Zeit jeder Migration von ihrem Start im Protokoll bis zu ihrer letzten Protokollzeile, geteilt durch die Anzahl der übertragenen Dateien; die Vorbereitung wird also auf die Dateien verteilt.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt · Übersicht
Was bedeutet „Fertig etwa“ in der Übersicht?
Eine Schätzung ab jetzt: die verbleibenden Dateien in dem Tempo, das die laufenden Jobs gerade erreichen, aufsummiert. Sie reagiert sofort auf eine langsame Quelle oder Drosselung, und wenn nichts läuft, gibt es keine Schätzung.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
Warum zeigt die Übersicht eine verbleibende Zeit und einen Durchsatz an, obwohl nichts läuft?
Beide stammen aus den bereits gelaufenen Migrationen: Die verbleibende Zeit sind die verbleibenden Dateien bei deren durchschnittlicher Zeit pro Datei, mit jeweils einem Job, und der Durchsatz ist deren Durchschnitt pro Job. Solange nichts läuft, weisen die Zeilen darauf hin – at the past pace und past migrations –, und nur „Fertig etwa“ wartet auf einen laufenden Job.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
Mit welchen Unterbrechungen sollte ich planen?
Netzwerkausfälle, Drosselung durch Microsoft 365, Neustarts und Updates von Servern, fehlende Berechtigungen, geöffnete Dateien, abgelaufene Zertifikate oder Passwörter, eine volle Festplatte und die Tage, die Entscheidungen und Korrekturen brauchen. Jede Unterbrechung kostet die Zeit, bis jemand den Job erneut ausführt.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt · Umfang und Dauer schätzen
Enthält die verbleibende Zeit in der Übersicht Unterbrechungen?
Nur solche, die innerhalb der Läufe auftreten, etwa Wartezeiten durch Drosselung. Stunden, in denen kein Job lief – ein ausgefallener Server, ein Job, der auf eine Korrektur wartet –, sind nicht enthalten: Lesen Sie sie als bestmöglichen Fall und planen Sie einen Puffer ein.
Mehr erfahren: Was eine Migration umfasst und was ihre Geschwindigkeit bestimmt
Fortschritt für Jobs ohne Analyse-Lauf
Abschnitt betitelt „Fortschritt für Jobs ohne Analyse-Lauf“Diese Fragen werden ausführlich erklärt unter Fortschritt für Jobs ohne Analyse-Lauf
Warum kann ein Job ohne Analyse-Lauf nicht genau gemessen werden?
Niemand hat seine Dateien, Versionen oder sein Volumen gezählt. Die App liest die Quelle nie selbst; solange kein Lauf den Job gezählt hat, gibt es nichts Genaues, woran er gemessen werden kann.
Mehr erfahren: Fortschritt für Jobs ohne Analyse-Lauf
Wie werden Jobs ohne Analyse-Lauf im Fortschritt gezählt?
Ein Job, der eine Migration abgeschlossen hat, zählt mit dem, was dieser Lauf übertragen hat; jeder andere als durchschnittlicher Job – der Durchschnitt aller Jobs, für die Zahlen vorliegen. Jeder Balken zeigt, wie viel davon geschätzt ist, und die Schätzung wird genauer, je mehr Jobs abgeschlossen sind. Solange für keinen Job Zahlen vorliegen, zeigen die Balken das bisher Übertragene über vollen, gepunkteten Balken an, ohne Gesamtwert, an dem gemessen werden könnte.
Mehr erfahren: Fortschritt für Jobs ohne Analyse-Lauf · Übersicht
Wie weit kann die Schätzung danebenliegen?
Für einen einzelnen Job sehr weit: Ein Durchschnitt sagt nichts darüber aus, ob ein Job ein kleines OneDrive oder eine Site mit einer Million Dateien ist. Wenige geschätzte Jobs unter vielen gemessenen fallen kaum ins Gewicht; viele davon machen den gesamten Fortschritt zu einem groben Anhaltspunkt.
Mehr erfahren: Fortschritt für Jobs ohne Analyse-Lauf
Warum sind die Fortschrittsbalken gesprungen, als ein Job fertig wurde?
Der Job hatte keinen Analyse-Lauf und wurde mit einem Schätzwert gezählt. Als er abgeschlossen war, ersetzten seine tatsächlichen Zahlen die Schätzung, und die Summen stiegen oder sanken.
Mehr erfahren: Fortschritt für Jobs ohne Analyse-Lauf
Wie erhalte ich genaue Fortschrittszahlen?
Führen Sie die Jobs zuerst als Analyse aus und stellen Sie sie dann auf Migration um: Ihre Analyse-Zahlen werden übernommen, und sie werden ab ihrer ersten Migration genau gemessen.
Mehr erfahren: Fortschritt für Jobs ohne Analyse-Lauf · Analyse
Siehe auch
- Nextcloud FAQ – alle Fragengruppen
Die Server für eine große Migration dimensionieren
Abschnitt betitelt „Die Server für eine große Migration dimensionieren“Diese Fragen werden ausführlich in Die Server für eine große Migration dimensionieren erläutert
Wie viele Jobs und Dateien kann die App verarbeiten?
Zehntausende Jobs mit ihrem Laufverlauf und mindestens 100 Millionen Dateien. Die App speichert pro Lauf eine Zeile mit dessen Zählwerten, nicht eine Zeile pro Datei, und ihre Tabellen werden auf dem Server gefiltert und seitenweise ausgegeben. Gemessen wurde sie mit 25.000 Jobs, 75.000 Läufen und 200.000 Dateiproblemen auf einem Server mit 2 virtuellen CPUs; dabei benötigte keine Anfrage mehr als etwa 140 MB PHP-Arbeitsspeicher. Der Laufverlauf kann noch weit darüber hinaus wachsen: Eine Ansicht mit 225.000 Läufen benötigt höchstens etwa 115 MB.
Mehr erfahren: Die Server für eine große Migration dimensionieren
Welchen Computer braucht Power BI für eine große Migration?
Power BI Desktop hält das gesamte Dateiinventar im Arbeitsspeicher, und eine Aktualisierung benötigt bis zu doppelt so viel. Bei mehreren zehn Millionen Dateien ist ein Computer mit 64–96 GB Arbeitsspeicher keine Seltenheit. Das von Microsoft genannte Minimum von 2 bis 4 GB reicht nur aus, um das Programm auszuführen.
Mehr erfahren: Die Server für eine große Migration dimensionieren · Power BI für Einsteiger
Wie groß muss der Server der PostgreSQL-Berichtsdatenbank sein?
Bei mehreren zehn Millionen Dateien ein eigener Server: als Ausgangspunkt schneller SSD- oder NVMe-Speicher mit mehreren hundert GB, 32–64 GB Arbeitsspeicher und 8 oder mehr Kerne sowie ein schnelles Netzwerk zum SMART-Migration-Server und zu den Computern, die den Bericht aktualisieren.
Mehr erfahren: Die Server für eine große Migration dimensionieren · Business Intelligence mit Power BI
Wie muss der Nextcloud-Server auf eine große Migration vorbereitet werden?
Jede Datei ist eine eigene Anfrage an Nextcloud. Dimensionieren Sie den Server daher für die Anzahl an Dateien pro Stunde, die vier gleichzeitig laufende Jobs schreiben: genügend PHP-Worker, Redis für das Datei-Locking, eine schnelle Datenbank und schnellen Speicher sowie Limits, die auch die größten Dateien zulassen. Belassen Sie das PHP-Limit memory_limit bei 512 MB: Die größte Anfrage der App benötigt davon etwa 140 MB. Setzen Sie die Adresse des SMART-Migration-Servers auf die Allowlist des Brute-Force-Schutzes, damit eine fehlgeschlagene Anmeldung ihn nicht drosseln kann.
Mehr erfahren: Die Server für eine große Migration dimensionieren
Kann der Power BI-Dienst den Bericht für eine große Migration aufnehmen?
Nur auf einer Kapazität, die dafür groß genug ist. Mit Power BI Pro umfasst ein semantisches Modell höchstens 1 GB; auf einer Premium- oder Fabric-Kapazität kann es bis zur Größe des Arbeitsspeichers der Kapazität wachsen – 25 GB bei einer F64 –, und eine Aktualisierung kann das Doppelte der Modellgröße benötigen. Das kostenlose Power BI Desktop benötigt überhaupt keine Kapazität.
Mehr erfahren: Die Server für eine große Migration dimensionieren