EnglischFranzösischSpanisch

OnWorks-Favicon

bup-memtest – Online in der Cloud

Führen Sie bup-memtest beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl bup-memtest, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


bup-memtest – Statistiken zur Bup-Speichernutzung testen

ZUSAMMENFASSUNG


bup memtest [Optionen...]

BESCHREIBUNG


bup memtest öffnet die Liste der Paketindizes in Ihrem bup-Repository und durchsucht dann die Liste
für eine Reihe nicht vorhandener Objekte, Drucken von Speichernutzungsstatistiken nach jedem Zyklus.

Aufgrund der Funktionsweise von Unix-Systemen wird die Ausgabe normalerweise einen großen (und
(unveränderlicher) Wert in der Spalte VmSize, da die Zuordnung der Indexdateien an erster Stelle steht
benötigt eine gewisse Menge an virtuellem Adressraum. Allerdings ist diese virtuelle Speichernutzung
völlig virtuell; Es beansprucht keinen RAM. Im Laufe der Zeit nutzt bup Teile dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog.
Indizes, die von der Festplatte geladen werden müssen, und dies führt zu einem Anstieg der
VmRSS-Spalte.

OPTIONAL


-nicht, --nummer=Anzahl
Legen Sie die Anzahl der Objekte fest, nach denen während jedes Zyklus gesucht werden soll (d. h. vor dem Drucken eines).
Ausgabezeile)

-C, --cycles=Zyklen
Legen Sie die Anzahl der Zyklen fest (d. h. die Anzahl der Ausgabezeilen nach der ersten). Der
Die erste Ausgabezeile ist immer 0 (d. h. die Grundlinie vor der Suche).
Objekte).

--ignore-midx
Ignorieren Sie alle von bup midx erstellten .midx-Dateien. Dadurch können Sie den Speicher vergleichen
Leistung mit und ohne Verwendung von Midx.

--bestehende
Suchen Sie nach vorhandenen Objekten, anstatt nach zufälligen, nicht vorhandenen Objekten zu suchen. Das
kann die Speichernutzung und Leistung erheblich beeinträchtigen. Beachten Sie, dass die meiste Zeit
bup save verbringt die meiste Zeit damit, nach nicht vorhandenen Objekten zu suchen, da diese vorhanden sind
Bei einigen handelt es sich wahrscheinlich um unveränderte Dateien, die wir ohnehin nicht zu sichern versuchen.
Das Standardverhalten spiegelt also die tatsächliche Bup-Leistung genauer wider. Aber du
Vielleicht möchten Sie diese Option trotzdem, nur um sicherzugehen, dass Sie nicht lange gesucht haben
vorhandene Objekte deutlich schlechter als zuvor.

Beispiele:


$ bup memtest -n300 -c5
PackIdxList: 1 Index verwenden.
VmSize VmRSS VmData VmStk
0 20824 kB 4528 kB 1980 kB 84 kB
300 20828 kB 5828 kB 1984 kB 84 kB
600 20828 kB 6844 kB 1984 kB 84 kB
900 20828 kB 7836 kB 1984 kB 84 kB
1200 20828 kB 8736 kB 1984 kB 84 kB
1500 20828 kB 9452 kB 1984 kB 84 kB

$ bup memtest -n300 -c5 --ignore-midx
PackIdxList: Verwendung von 361 Indizes.
VmSize VmRSS VmData VmStk
0 27444 kB 6552 kB 2516 kB 84 kB
300 27448 kB 15832 kB 2520 kB 84 kB
600 27448 kB 17220 kB 2520 kB 84 kB
900 27448 kB 18012 kB 2520 kB 84 kB
1200 27448 kB 18388 kB 2520 kB 84 kB
1500 27448 kB 18556 kB 2520 kB 84 kB

DISKUSSION


Bei der Optimierung der Bup-Indizierung besteht das erste Ziel darin, den VmRSS einigermaßen niedrig zu halten.
Es kann jedoch irgendwann notwendig sein, alle Indizes auszutauschen, einfach weil
Sie suchen nach vielen Objekten und dies führt dazu, dass Ihr RSS so groß wird wie
VmSize schließlich.

Das Schlüsselwort hier ist schließlich. Solange VmRSS einigermaßen langsam wächst, ist die Menge an
Die durch den Zugriff auf Pack-Indizes verursachte Festplattenaktivität ist relativ gering. Wenn es schnell wächst,
bup wird wahrscheinlich die meiste Zeit damit verbringen, Indexdaten von der Festplatte auszutauschen, anstatt sie tatsächlich auszutauschen
Wenn Sie Ihr Backup ausführen, werden Backups daher sehr langsam ausgeführt.

Der Zweck von bup memtest besteht darin, Ihnen eine Vorstellung davon zu geben, wie schnell Ihre Speichernutzung ist
wächst und hilft bei der Optimierung von Bup für eine bessere Speichernutzung. Wenn Sie Gedächtnisprobleme haben
Möglicherweise werden Sie aufgefordert, die Ausgabe von bup memtest zu senden, um die Diagnose der Probleme zu erleichtern.

Tipp: Versuchen Sie, bup midx -a oder bup midx -f zu verwenden, um zu sehen, ob dies zur Reduzierung Ihrer Speichernutzung beiträgt.

Wissenswertes: Die Indexspeichernutzung in Bup (oder Git) ist nur dann wirklich ein Problem, wenn ein großer Index hinzugefügt wird
Anzahl bisher ungesehener Objekte. Dies liegt daran, dass wir dies für jedes Objekt tun müssen
Stellen Sie unbedingt sicher, dass es sich nicht bereits in der Datenbank befindet, was eine Suche erfordert
bis alle die vorhandenen Paketindizes, um sicherzustellen, dass keiner von ihnen das Objekt enthält
Frage. Im offensichtlicheren Fall der Suche nach Objekten, die do existieren, die Objekte
Die gesuchten Elemente sind typischerweise in irgendeiner Weise miteinander verbunden, was bedeutet, dass sie wahrscheinlich alle existieren
in einer kleinen Anzahl von Packdateien, sodass die Speichernutzung nur auf diese Packdateien beschränkt ist
Indizes.

Da Git-Benutzer normalerweise nicht viele Dateien in einem einzigen Lauf hinzufügen, tut dies bei Git nicht wirklich der Fall
brauche ein Programm wie bup midx. bup hingegen verbringt die meiste Zeit mit der Datensicherung
Dateien, die es zuvor noch nicht gesehen hat, daher sind die Speichernutzungsmuster unterschiedlich.

Nutzen Sie bup-memtest online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad