XMRig - Đây là công cụ khai thác đa nền tảng hiệu suất cao RandomX, KawPow, CryptoNight, AstroBWT và Argon2 CPU / GPU với nguồn mở và hỗ trợ Windows chính thức.
Cách ưu tiên để định cấu hình trình khai thác là tệp cấu hình JSON, vì nó linh hoạt và thân thiện với người dùng hơn. Giao diện dòng lệnh không bao gồm tất cả các chức năng, chẳng hạn như cấu hình khai thác cho các thuật toán khác nhau. Các thông số quan trọng có thể được thay đổi tại thời điểm chạy mà không cần khởi động lại trình khai thác bằng cách chỉnh sửa tệp cấu hình hoặc thực hiện lệnh gọi API.
Mạng:-o, --url =URL URL của máy chủ khai thác -a, --algo =Thuật toán khai thác ALGO https://xmrig.com/docs/algorithm --coin =COIN chỉ định tiền xu thay vì thuật toán -u, --user =USERNAME tên người dùng cho máy chủ khai thác -p, --pass =Mật khẩu PASSWORD cho máy chủ khai thác -O, --userpass =U:P tên người dùng:cặp mật khẩu để khai thác server -x, --proxy =HOST:PORT kết nối thông qua proxy SOCKS5 -k, --keepalive gửi gói keepalive để ngăn thời gian chờ (cần hỗ trợ nhóm) --nicehash cho phép hỗ trợ nicehash.com --rig-id =ID giàn định danh cho số liệu thống kê phía nhóm (cần hỗ trợ nhóm) - vui lòng bật hỗ trợ SSL / TLS (cần hỗ trợ nhóm) --tls-vân tay =HEX tệp tham chiếu chứng chỉ TLS nhóm để ghim chứng chỉ nghiêm ngặt - sử dụng daemon RPC thay vì nhóm để khai thác đơn lẻ --daemon-thăm dò-khoảng thời gian =N khoảng thời gian thăm dò daemon tính bằng mili giây (mặc định:1000) -r, --retries =N số lần thử lại trước khi chuyển sang máy chủ dự phòng (mặc định:5) -R, --retry-pause =N thời gian để tạm dừng giữa các lần thử lại (mặc định t:5) - user-agent đặt chuỗi user-agent tùy chỉnh cho pool --donate-level =N donate level, mặc định là 5 %% (5 phút trong 100 phút) --donate-over-proxy =N control donate over xmrig-proxy Tính năng phụ trợCPU:--no-cpu vô hiệu hóa phụ trợ khai thác CPU -t, --threads =N số luồng CPU -v, --av =N biến thể thuật toán, 0 tự động chọn --cpu-affinity đặt mối quan hệ quy trình thành (Các) lõi CPU, mặt nạ 0x3 cho lõi 0 và 1 - ưu tiên quy trình đặt ưu tiên cpu (0 không tải, 2 bình thường đến 5 cao nhất) --cpu-max-thread-hint =N số luồng CPU tối đa (tính theo phần trăm) gợi ý cho autoconfig --cpu-memory-pool =N số trang 2 MB cho nhóm bộ nhớ liên tục, -1 (tự động), 0 (vô hiệu hóa) --cpu-no-yi thích tốc độ băm tối đa hơn là phản hồi / độ ổn định của hệ thống - no-big-pages vô hiệu hóa hỗ trợ các trang lớn --asm =ASM ASM tối ưu hóa, các giá trị có thể:auto, none, intel, ryzen, bulldozer --randomx-init =N thread count để khởi tạo tập dữ liệu RandomX --randomx-no-numa vô hiệu NUMA hỗ trợ cho RandomX --randomx-mode =MODE Chế độ RandomX:tự động, nhanh, nhẹ --randomx-1gb-trang sử dụng trang khổng lồ 1GB cho tập dữ liệu (chỉ dành cho Linux) --randomx-wrmsr =N ghi giá trị tùy chỉnh (0-15) vào thanh ghi Intel MSR 0x1a4 hoặc tắt MSR mod (-1) --randomx -no-rdmsr vô hiệu hóa hoàn nguyên các giá trị MSR ban đầu khi thoát --astrobwt-max-size =N bỏ qua hàm băm với kích thước giai đoạn 2 lớn, mặc định:550, min:400, max:1200 --astrobwt-avx2 cho phép tối ưu hóa AVX2 cho thuật toán AstroBWTAPI :--api-worker-id =ID custom worker-id cho API --api-id =ID custom instance ID cho API --http-host =HOST bind host cho HTTP API (mặc định:127.0.0.1) --http -port =N cổng ràng buộc cho HTTP API --http-access-token =T mã thông báo truy cập cho HTTP API --http-no-limited cho phép truy cập từ xa đầy đủ vào HTTP API (chỉ khi đã đặt mã thông báo truy cập) OpenCL backend:--opencl bật chương trình phụ trợ khai thác OpenCL --opencl-devices =N danh sách các thiết bị OpenCL được phân tách bằng dấu phẩy để sử dụng --opencl-platform =N chỉ mục nền tảng OpenCL hoặc tên --opencl-loader =PATH đường dẫn đến OpenCL-ICD-Loader (OpenCL.dll hoặc libOpenCL.so) --opencl-no-cache, vô hiệu hoá bộ nhớ cache OpenCL --pri nt-platform in các nền tảng OpenCL có sẵn và thoát khỏi chương trình phụ trợCUDA:--cuda bật phụ trợ khai thác CUDA --cuda-loader =PATH đường dẫn đến plugin CUDA (xmrig-cuda.dll hoặc libxmrig-cuda.so) --cuda-devices =N dấu phẩy danh sách riêng biệt các thiết bị CUDA để sử dụng --cuda-bfactor-hint =N bfactor gợi ý cho autoconfig (0-12) --cuda-bsleep-hint =N bsleep gợi ý cho autoconfig --no-nvml tắt NVML (Thư viện quản lý NVIDIA) supportTLS:--tls-gen =HOSTNAME tạo chứng chỉ TLS cho tên máy chủ cụ thể --tls-cert =FILE tải chuỗi chứng chỉ TLS từ tệp ở định dạng PEM --tls-cert-key =FILE tải khóa cá nhân chứng chỉ TLS từ tệp ở định dạng PEM --tls-dhparam =FILE tải thông số DH cho mật mã DHE từ tệp ở định dạng PEM --tls-protocols =N bật các giao thức TLS được chỉ định, ví dụ:"TLSv1 TLSv1.1 TLSv1.2 TLSv1.3" --tls-ciphers =Tập hợp danh sách các mật mã có sẵn (TLSv1.2 trở xuống) --tls-ciphersuites =S đặt danh sách các trang mã TLSv1.3 có sẵn Đăng ký:-S, --syslog sử dụng nhật ký hệ thống cho các thông báo đầu ra -l, --log- file =FILE ghi tất cả đầu ra vào một tệp - print-time =N in báo cáo băm mỗi N giây --health-print-time =N in báo cáo tình trạng mỗi N giây - đầu ra không có màu vô hiệu hoá - đầu ra dài dòngMisc :-c, --config =FILE tải tệp cấu hình định dạng JSON -B, - nền tảng chạy trình khai thác ở chế độ nền -V, - thông tin phiên bản đầu ra phiên bản và thoát -h, --giúp hiển thị trợ giúp này và thoát --dry-run test test configuration and exit --export-topology xuất cấu hình liên kết hwloc sang tệp XML và thoát --title set custom window window title --no-title vô hiệu hóa cài đặt tiêu đề cửa sổ bảng điều khiển