Πώς να μετρήσετε την απόδοση του miner Blocknet

· Ανάγνωση: 3 λεπ.

Μετρήστε το μηχάνημά σας με το ενσωματωμένο εργαλείο του seine και κρατήστε συγκρίσιμο αρχείο. Ο οδηγός χρησιμοποιεί τη δημόσια v0.2.36 και παράδειγμα μόνο CPU, χωρίς νέους ισχυρισμούς επιδόσεων. Εγκαταστήστε το μέσω του οδηγού. Προηγούμενες μετρήσεις και συνθήκες βρίσκονται στον οδηγό υλικού.

Πώς μετράτε το seine;

Σύντομη απάντηση

Εκτελέστε --bench, επιλέξτε υποσύστημα και λειτουργία, προσθέστε προθέρμανση και αποθηκεύστε JSON. Επαναλάβετε ίδιο έργο σε συγκρίσιμες συνθήκες πριν αλλάξετε μία ρύθμιση. Δεν χρειάζεται pool ή daemon· ελέγξτε ξεχωριστά τα αποδεκτά shares στην κανονική εξόρυξη.

Μία προθέρμανση προηγείται τριών μετρούμενων γύρων και αποθήκευσης αναφοράς· η δεύτερη διαμόρφωση επαναλαμβάνει την ακολουθία.

Προετοιμάστε σταθερή αφετηρία

Καταγράψτε έκδοση, λειτουργικό, ακριβή CPU, διαθέσιμη RAM και εντολή. Για NVIDIA προσθέστε μοντέλο και οδηγό. Διατηρήστε παρόμοιο φόρτο· παιχνίδι, μεταγλώττιση ή άλλος miner μόνο στη μία δοκιμή αλλάζουν τις συνθήκες.

Ορίστε το ερώτημα: βασική επίδοση CPU, αριθμός νημάτων ή σελίδες μνήμης. Κρατήστε σταθερά τοποθέτηση CPU, ισχύ και μνήμη εκτός της μεταβλητής. Οι οδηγοί RAM και μεγάλων σελίδων εξηγούν την προετοιμασία. Καταγράψτε την πραγματική λειτουργία σελίδων μαζί με την αιτούμενη.

Εκτελέστε μέτρηση CPU και αποθηκεύστε την

Στον αποσυμπιεσμένο φάκελο η πρώτη εντολή είναι για Linux/macOS, η δεύτερη για Windows PowerShell. Επιλέγουν CPU, backend, μία προθέρμανση και τρεις μετρούμενους γύρους, ζητώντας 20 δευτερόλεπτα ανά γύρο. Η διαδρομή είναι σχετική με τον φάκελο εργασίας. Δώστε νέο όνομα σε κάθε εκτέλεση.

./seine --bench --bench-kind backend --backend cpu --bench-secs 20 --bench-rounds 3 --bench-warmup-rounds 1 --bench-output cpu-baseline.json
.\seine.exe --bench --bench-kind backend --backend cpu --bench-secs 20 --bench-rounds 3 --bench-warmup-rounds 1 --bench-output cpu-baseline.json

Νήματα και υπολογιστικός πυρήνας επιλέγονται αυτόματα. Προετοιμασία και ρύθμιση προσθέτουν χρόνο πριν τους γύρους, ενώ εργασία σε εξέλιξη μπορεί να λήξει μετά το διάστημα. Περιμένετε την εγγραφή του cpu-baseline.json. Η προθέρμανση εξαιρείται από τη σύνοψη. Το σύνολο μπορεί να υπερβεί τα τέσσερα διαστήματα.

Τι διαβάζετε στην αναφορά;

Ελέγξτε πρώτα λειτουργία, πραγματικές ρυθμίσεις και γύρους. Το JSON περιέχει avg_hps, median_hps, min_hps, max_hps, runs, διαμόρφωση και περιβάλλον. Κρατήστε το αρχείο, όχι μόνο το μέγιστο. Η αναφορά επιλογών εξηγεί έξοδο και συγκρίσεις βάσης.

Το hashrate είναι ολοκληρωμένη εργασία ανά δευτερόλεπτο. Κρατήστε ίδιο τρόπο μέτρησης έργου και ορισμό χρόνου. Εξετάστε διάρκεια και διασπορά· μία κορυφή δεν περιγράφει όλη τη δοκιμή. Αν υπάρχει μεγάλη μεταβλητότητα, σταθεροποιήστε τις συνθήκες ή μεγαλώστε τους γύρους. Δημοσιεύστε και τη διαμόρφωση.

Συγκρίνετε μία αλλαγή με επαναλαμβανόμενα ζεύγη

Ονομάστε την αρχική διαμόρφωση A και την αλλαγμένη B. Τρέξτε A μετά B, επαναλάβετε και εναλλάξτε ποια αρχίζει. Κρατήστε διάρκεια και προθέρμανση. Ξεχωριστά cpu-a-1.json και cpu-b-1.json βοηθούν να φανεί η επίδραση σειράς ή περιβάλλοντος.

Εφαρμόστε ίδια πολιτική cache: πρώτη εκκίνηση με νέα δεδομένα ρύθμισης και επανεκκίνηση με αποθηκευμένες επιλογές απαντούν διαφορετικά ερωτήματα. Διατηρήστε τον καθημερινό φάκελο και χρησιμοποιήστε χωριστούς για νέες καταστάσεις. Ο οδηγός αυτόματης ρύθμισης εξηγεί την επαναχρησιμοποίηση. Το --threads αλλάζει τη ρύθμιση· καταγράψτε το.

Γιατί πρέπει να ταιριάζουν οι λειτουργίες;

Το backend δοκιμάζει υποσυστήματα εξόρυξης, το kernel εστιάζει στον υπολογισμό hash. Το kernel-effective περιλαμβάνει χρόνο κύκλου ζωής και τη διαδρομή στόχου/αξιολόγησης του backend. Τα εύρη διαφέρουν στο ίδιο μηχάνημα. Σημειώνετε τη λειτουργία δίπλα στην ταχύτητα· ίδιες μονάδες δεν σημαίνουν ισοδύναμη μέτρηση.

Το end-to-end περιλαμβάνει περισσότερα στάδια εξόρυξης. Κρατήστε ίδια έκδοση και σημασία χρονισμών. Η τεκμηρίωση εργαστηρίου εξηγεί ζεύγη, καταγραφή περιβάλλοντος και συμβατότητα. Χρησιμοποιήστε τα εργαλεία για μικρές διαφορές και κρατήστε όλες τις εκτελέσεις.

Επιστρέψτε στην εξόρυξη και ελέγξτε την εργασία

Μετά τη μέτρηση εκτελέστε την κανονική εντολή με τη σωστή διεύθυνση και φάκελο. Ελέγξτε συσκευές και αποδεκτά shares στον πίνακα. Η μέτρηση ελέγχει τοπική επίδοση, τα shares σύνδεση και παράδοση έργου. Καταγράψτε και τα δύο για την καθημερινή ρύθμιση.

Το pool εκτιμά hashrate από shares που φτάνουν με τον χρόνο, διαφορετική παρατήρηση από σύντομη τοπική δοκιμή. Ακολουθήστε τον οδηγό παρακολούθησης. Αποθηκεύστε έκδοση, εντολή, μηχάνημα, μνήμη/σελίδες, cache, φόρτο και όλα τα JSON για αναπαραγωγή.

Συχνές ερωτήσεις

Στέλνει shares στο pool η μέτρηση του seine;

Όχι. Το --bench εκτελεί τοπική μέτρηση αντί για εξόρυξη και δεν χρειάζεται pool ή daemon. Η αναφορά μετρά την επιλεγμένη τοπική εργασία. Ελέγξτε αργότερα τη σύνδεση και τα αποδεκτά shares σε κανονική συνεδρία.

Με ποια λειτουργία να ξεκινήσω;

Ξεκινήστε με backend για τα επιλεγμένα υποσυστήματα. Κρατήστε ίδια λειτουργία, έκδοση και ρυθμίσεις. Τα kernel, kernel-effective και end-to-end μετρούν διαφορετικό εύρος· αποθηκεύστε τη λειτουργία και τους χρόνους μαζί με το hashrate.

Πώς συγκρίνονται δύο εκτελέσεις;

Χρησιμοποιήστε ίδιο μηχάνημα, έκδοση, υποσυστήματα, μνήμη, φόρτο και πολιτική cache. Αλλάξτε μία ρύθμιση, επαναλάβετε εναλλάξ τις διαμορφώσεις και κρατήστε όλες τις αναφορές. Μία σύντομη εκτέλεση δεν αποδεικνύει μικρή διαφορά.