Giải thích bảng điều khiển của seine

· 8 phút đọc

Khởi động seine và nó sẽ lấp đầy terminal bằng một bảng điều khiển thời gian thực: bạn đang băm nhanh đến đâu, pool đã chấp nhận bao nhiêu share, bạn được nợ bao nhiêu, và nhật ký của mọi việc nó làm. Bài giới thiệu này đi qua từng khung của seine v0.2.22, giải thích ý nghĩa của từng nhãn và con số lấy từ đâu, đồng thời cho thấy tính năng tự tinh chỉnh và các phím điều khiển trông như thế nào trong lúc bạn đào.

Bảng điều khiển terminal của seine trên Apple M4 Max đang đào trên bntpool.com: hashrate hiện tại 30,63 H/s, 14 luồng, 5 share đã gửi, 0 bị từ chối và 5 được chấp nhận, bên dưới là số dư pool và nhật ký các job và share được chấp nhận

Ảnh chụp màn hình là một chiếc Apple M4 Max đang đào trên bntpool.com khoảng mười phút sau khi khởi động, được chụp cho README của seine vào tháng 10 năm 2026. Đây là ảnh tham chiếu cho phần còn lại của bài viết.

Bảng điều khiển của seine hiển thị những gì?

Trả lời ngắn

Bảng điều khiển của seine hiển thị hashrate hiện tại và trung bình, số lần băm đã hoàn tất, chiều cao chuỗi và hashrate mạng, trạng thái của trình đào, số share đã gửi, bị từ chối và được chấp nhận, hashrate của từng thiết bị, endpoint pool và số luồng, số dư bntpool.com của bạn, và một nhật ký có dấu thời gian. Nó làm mới khoảng mỗi giây một lần trong lúc bạn đào.

Từ trên xuống dưới, các khung gồm phần đầu, một hàng ba khung thống kê (HASHRATE, NETWORK, MINING), DEVICES, CONFIG, POOL BALANCE và LOG. Trên terminal rộng ít nhất 148 cột, CONFIG và khung số dư nằm cạnh nhau.

Phần đầu: phiên bản, làn sóng và thời gian chạy

Tiêu đề ở phần đầu hiển thị phiên bản seine, ví dụ seine v0.2.22. Khi có bản phát hành mới hơn, một nhãn nổi bật update vX.Y.Z available xuất hiện bên cạnh và nhật ký có thêm một dòng kèm liên kết tải xuống. seine kiểm tra GitHub khi khởi động và cứ mỗi 12 giờ, và việc kiểm tra không bao giờ làm gián đoạn việc đào.

Dưới tiêu đề, hai hàng sóng trôi qua mỗi giây một bước. Mỗi khi pool chấp nhận một share của bạn (hoặc, ở chế độ solo, node chấp nhận khối của bạn), một viên kim cương vàng đáp xuống hàng trên ở mép phải và cuộn sang trái mỗi giây một cột. Trên terminal rộng khoảng 130 cột, điều đó có nghĩa những viên kim cương bạn thấy là công việc được chấp nhận trong khoảng hai phút gần nhất. uptime nằm ở cuối hàng dưới.

seine đo hashrate như thế nào?

Khung HASHRATE có ba dòng:

Trong ảnh chụp màn hình, Current là 30,63 H/s và Average là 29,33 H/s. Average bắt đầu thấp hơn vì nó bao gồm cả những phút đầu, khi mọi luồng đang hoàn tất lần băm đầu tiên và bộ tinh chỉnh bắt đầu dưới công suất tối đa rồi tăng dần. seine chạy càng lâu, hai con số càng gần nhau.

Mạng và trạng thái

Khung NETWORK hiển thị chiều cao chuỗi (Height) bạn đang đào và hashrate toàn mạng (Global). Ở chế độ pool, seine đọc hashrate mạng từ số liệu công khai của bntpool.com và làm mới nhiều nhất mỗi 30 giây một lần.

State cho biết trình đào đang làm gì. working màu xanh lá là trạng thái bạn muốn thấy. Ở chế độ pool, bạn cũng sẽ thấy các trạng thái sau khi khởi động và kết nối lại:

Trạng thái Ý nghĩa
pool-connecting Đang mở kết nối Stratum
pool-connected Đã kết nối, đang đăng nhập
pool-authenticated Đăng nhập được chấp nhận, đang chờ job đầu tiên
working Đang băm trên job hiện tại
pool-disconnected Mất kết nối; seine tự kết nối lại
pool-login-rejected Pool từ chối đăng nhập; dòng AUTH trong nhật ký cho biết lý do

Đào solo với node của riêng bạn có thêm các trạng thái như daemon-syncing, stale-tip (có khối mới, đang lấy template mới) và solved. Khi seine đang chờ điều gì đó, Current giảm về 0 để nó không bao giờ hiển thị một tốc độ mà nó không tạo ra.

Submitted, Rejected và Accepted có nghĩa là gì?

Khung MINING đếm số share trong phiên này:

bntpool.com điều chỉnh độ khó share của mỗi kết nối để nhắm tới khoảng 10 share mỗi năm phút, nên cứ khoảng 30 giây một share là bình thường, bất kể hashrate của bạn. Con số 5 đã gửi và 5 được chấp nhận sau mười phút trong ảnh chụp màn hình là một khởi đầu tốt. Khoản thanh toán của bạn đi theo số share được chấp nhận, và Rejected bằng 0 nghĩa là mọi share bạn gửi đều được ghi nhận.

Thiết bị, cấu hình và số dư pool

DEVICES liệt kê từng backend đào cùng hashrate hiện tại và trung bình: cpu#1 cho CPU, rồi nvidia#1, nvidia#2 và tiếp tục cho mỗi GPU NVIDIA. GPU đang khởi động sẽ hiển thị tiến trình thay vào đó, từ starting CUDA runtime đến preparing NVIDIA backend. Lần khởi động đầu tiên biên dịch và tinh chỉnh các kernel GPU, nên mất nhiều thời gian hơn các lần sau.

CONFIG cho biết lượt chạy này được thiết lập ra sao:

Để đặt cho dàn máy một cái tên dễ nhận ra trên pool, hãy truyền nó khi khởi động:

./seine --pool-worker rig-01

POOL BALANCE đọc số dư của bạn từ bntpool.com mỗi vài giây. Pending là số tiền bạn đã kiếm được nhưng chưa được thanh toán, Paid là số tiền pool đã gửi về địa chỉ của bạn, và Miner bên phải là địa chỉ của bạn được rút gọn còn sáu ký tự đầu và sáu ký tự cuối. bntpool.com thanh toán khi số dư của bạn đạt 0,1 BNT. Ở chế độ solo, khung này trở thành WALLET, với số dư Pending và Unlocked của ví trên node.

Đọc nhật ký

LOG giữ 200 mục mới nhất, mục mới nhất ở dưới cùng, mỗi mục có một nhãn mức độ, một thẻ và thời điểm nó xảy ra cách đây bao lâu. Các nhãn là INFO, OK (một việc đã thành công), WARN, ERR, và ** cho một khối đã giải được. Các thẻ bạn sẽ thấy nhiều nhất khi đào trên pool là:

Tính năng tự tinh chỉnh trông như thế nào khi seine chạy?

seine bắt đầu đào ngay lập tức và tinh chỉnh trên công việc đào thực tế, và bạn có thể theo dõi quá trình này trong nhật ký. Dòng MINER đầu tiên ghi cpu-autotune | starting with N threads, theo sau là initial estimate trên máy mới hoặc cached starting point khi seine đã biết máy này.

Từ đó nó lần lượt so sánh các thiết lập: số luồng hiện tại, một ứng viên, rồi lại số luồng hiện tại. Mỗi cửa sổ kéo dài ít nhất 30 giây và thu thập ít nhất 20 lần băm. Bạn sẽ thấy các dòng như measuring useful mining work và checking baseline again, và con số Threads trong CONFIG thay đổi theo. Khi đã ổn định, nhật ký ghi done và nêu số luồng được giữ lại.

Các kernel CPU được so sánh theo cùng cách, ví dụ comparing avx2 and avx512 while mining, và seine chỉ chuyển đổi sau khi hai lần so sánh xác nhận có cải thiện: confirmed faster ... path in two comparisons. Các lựa chọn được lưu đệm, nên lần khởi động sau tiếp tục từ chỗ lần này dừng lại. Việc tinh chỉnh không bao giờ kết nối lại pool hay khởi động lại GPU. Hướng dẫn tự tinh chỉnh trình bày chi tiết, và bài giải thích Argon2id giải thích vì sao băng thông bộ nhớ quyết định số luồng tốt nhất nằm ở đâu.

Có thể thay đổi số luồng từ bảng điều khiển không?

Trả lời ngắn

Có. Nhấn + (hoặc =, không cần Shift) để thêm một luồng cho mỗi backend CPU và - để bớt một luồng. seine khởi động lại các backend đào với số luồng mới trong khi vẫn giữ số liệu thống kê của phiên, thời gian chạy và hashrate trung bình. Nhấn q hoặc Ctrl+C để thoát. Thay đổi thủ công sẽ tắt tính năng tự tinh chỉnh số luồng cho lượt chạy đó.

Trong lúc thay đổi được áp dụng, CONFIG hiển thị Restarting: 14 -> 15 threads... và các lần nhấn tiếp theo bị bỏ qua cho đến khi hoàn tất. Việc tăng luồng dừng ở mức trần tự động theo CPU và RAM, và số luồng bạn chọn không được lưu làm mặc định mới. Để có số luồng cố định ngay từ đầu, hãy dùng --threads.

Terminal nhỏ và đầu ra dạng thuần

Trong terminal hẹp hơn 80 cột, ba khung thống kê xếp chồng theo chiều dọc. Trong cửa sổ thấp, seine chuyển sang chế độ xem gọn, giữ Threads, State, Current, Average, các số đếm share và Height trên màn hình phía trên nhật ký. Chế độ mặc định --ui auto chỉ hiển thị bảng điều khiển trong terminal tương tác; --ui plain cho nhật ký cuộn dạng thuần dành cho máy chủ, tệp nhật ký và trình quản lý tiến trình.

Nếu bạn chưa thiết lập seine, hướng dẫn đào Blocknet đi từ bước tải xuống đến share đầu tiên được chấp nhận.

Câu hỏi thường gặp

Vì sao hashrate trung bình của seine thấp hơn hashrate hiện tại?

Average lấy toàn bộ số lần băm hoàn tất trong phiên chia cho thời gian đào, nên nó bao gồm cả những phút đầu, khi mỗi luồng đang hoàn tất lần băm đầu tiên và bộ tinh chỉnh bắt đầu dưới công suất tối đa rồi tăng dần. Current chỉ xét năm giây gần nhất. Hai con số tiến lại gần nhau khi seine chạy càng lâu.

Làm sao thay đổi số luồng khi seine đang chạy?

Nhấn phím cộng, hoặc phím bằng, để thêm một luồng cho mỗi backend CPU, và phím trừ để bớt một luồng. seine khởi động lại các backend đào với số luồng mới và giữ nguyên số liệu thống kê của phiên, thời gian chạy và giá trị trung bình. Thay đổi thủ công sẽ tắt tính năng tự tinh chỉnh số luồng cho lượt chạy đó và không được lưu làm mặc định mới.

Những viên kim cương vàng ở phần đầu có ý nghĩa gì?

Mỗi viên kim cương đánh dấu một share được chấp nhận khi bạn đào trên pool, hoặc một khối được chấp nhận khi bạn đào solo. Nó xuất hiện ở mép phải của làn sóng và trôi sang trái một cột mỗi giây, nên những viên kim cương bạn thấy là công việc được chấp nhận trong khoảng vài phút gần nhất.

Có thể chạy seine mà không có bảng điều khiển không?

Có. Khởi động nó với --ui plain để có nhật ký cuộn dạng thuần thay vì bảng điều khiển toàn màn hình. Cách này phù hợp với máy chủ, tệp nhật ký và trình quản lý tiến trình. Chế độ mặc định, --ui auto, chỉ hiển thị bảng điều khiển khi seine chạy trong terminal tương tác, nên đầu ra được chuyển hướng vốn đã nhận nhật ký thuần.