Was bedeutet Paritätsprotokolle?

Normalerweise sehen Paritätsprotokolle so aus:

2016-12-04 20:56:28  Syncing #2346672 6eb0…3382      2 blk/s   25 tx/s   0 Mgas/s   13529+    0 Qed   #2360201    0/ 8/25 peers     10 MiB db    6 MiB chain   50 MiB queue    2 MiB sync
2016-12-04 20:56:33  Syncing #2346682 732e…9811      1 blk/s   18 tx/s   0 Mgas/s   13518+    0 Qed   #2360201    0/ 8/25 peers     10 MiB db    5 MiB chain   50 MiB queue    2 MiB sync
2016-12-04 20:56:38  Syncing #2346703 743c…36b1      4 blk/s   12 tx/s   0 Mgas/s   13498+    0 Qed   #2360201    0/ 8/25 peers     10 MiB db    5 MiB chain   50 MiB queue    2 MiB sync
2016-12-04 20:56:48  Syncing #2346802 baa1…2f6b      9 blk/s   30 tx/s   0 Mgas/s   13399+    0 Qed   #2360201    0/ 8/25 peers      9 MiB db    6 MiB chain   50 MiB queue    2 MiB sync

Leicht zu erraten, das

2016-12-04 20:56:28- Zeitstempel

Syncing #2346802- Synchronisationsblock #...

6eb0…3382- wahrscheinlich Block-Hash

9 blk/s- Download-Geschwindigkeit, Blöcke pro Sekunde

12 tx/s- Download-Geschwindigkeit, Transaktionen pro Sekunde

Können Sie erklären, was andere Spalten bedeuten?

Antworten (2)

Ihre Ideen für die ersten paar Felder sind richtig.

Der Rest ist wie folgt:

0 Mgas/s- Mio. verarbeitetes Gas/s

13399+- Ungeprüfte Warteschlangengröße

0- verifizierte Warteschlangengröße

#2360201- letzte importierte Blocknummer

0/8/25 peers- Anzahl aktiver Peers / Anzahl bekannter Peers / konfigurierte maximale Peer-Anzahl (konfigurierbar bis 50)

9 MiB db- Zustand des verwendeten Datenbankspeichers

6 MiB chain- Blockchain-Cache-Informationsspeicher verwendet

50 MiB queue- verwendeter Queue-Speicher (enthält Informationen über die in die Warteschlange gestellten Blöcke)

2 MiB sync- verwendeter Sync-Speicher (enthält Informationen über die verbundenen Peers, zuletzt importierter Block usw.)

Ich glaube, der Streuner Qedist eigentlich ein Tippfehler. Es sollte sein qed, was ein Argument ist, das an die Ablaufverfolgung übergeben wird, um die Verwendung von "Panickers" zu ermöglichen . Es sollte nicht von den Protokollen ausgegeben werden.

Die Protokolle werden durch den Code in erstellt informant.rs.


Bearbeiten:

Laut den Kommentaren ist es weitaus wahrscheinlicher, dass es Qedfür "in der Warteschlange" steht.

Interessant! Jetzt frage ich mich, was eine verifizierte Warteschlange ist.
Qedist wahrscheinlich eine Abkürzung oder ein Tippfehler für in die Warteschlange gestellt, wobei die vorangehenden zwei Zahlen die Größe der nicht verifizierten/verifizierten Warteschlange sind
@ Nick: Ach. Das macht mehr Sinn - meine Idee war viel zu verworren :-)
Was ist also ein einzelnes Element, das in die Warteschlange gestellt wird? Die verifizierte Warteschlange stimmt nicht mit Block # überein. sieht so aus, als ob blk/s Blöcke pro Sekunde sind

Hier ist eine direkte Beschreibung aus der Online-Dokumentation: https://openethereum.github.io/FAQ#what-does-openethereums-command-line-output-mean