Gitlab Push sehr langsam - Gitlab-CE

Gitlab Push sehr langsam - Gitlab-CE

Gitlab Push ist sehr langsam. Gibt es Einstellungen, die ich auf dem internen Gitlab-ce-Server ändern kann, um Git Push deutlich zu beschleunigen? Im Moment pushbeträgt die Geschwindigkeit 13.00 KiB/s.

Ich habe einige große Repos, die aufgrund ihrer Geschwindigkeit noch nicht auf Gitlab übertragen wurden.

Einstellung git config http.postBuffer 524288000bleibt POST git-receive-pack (37437584 bytes)sehr lange hängen.

Die Einstellung git config http.postBuffer 5242beginnt zu schieben, jedoch bei sehr niedriger Geschwindigkeit.

`Writing objects:  76% (73/95), 3.72 MiB | 13.00 KiB/s`

Ich habe gelesen, dass git config http.postBufferes dadurch nicht schneller wird, da nur der lokale Puffer schneller ist, der Push aber immer noch von der Akzeptanzgeschwindigkeit des Servers abhängt. Ich frage mich also, ob auf der Serverseite etwas optimiert werden kann?

Antwort1

Das Deaktivieren IPv6und Neustarten des Gitlab-Servers scheint das Problem behoben zu haben.

Ein weiterer Grund für die Verlangsamung ist, wenn Sie Folgendes verwenden IPTABLESund keine Akzeptanzregel dafür haben .loopback interface-A INPUT -i lo -j ACCEPT

verwandte Informationen