XMRig – 이것은 오픈 소스 및 공식 Windows 지원이 포함된 고성능 크로스 플랫폼 광부 RandomX, KawPow, CryptoNight, AstroBWT 및 Argon2 CPU/GPU입니다.
광부를 구성하는 데 선호되는 방법은 JSON 구성 파일이 더 유연하고 사용자 친화적이기 때문입니다. 명령줄 인터페이스는 다양한 알고리즘에 대한 마이닝 프로필과 같은 모든 기능을 다루지 않습니다. 중요한 매개변수는 구성 파일을 수정하거나 API를 호출하여 광부를 다시 시작하지 않고 런타임에 변경할 수 있습니다.
네트워크:-o, --url=URL 마이닝 서버 URL -a, --algo=ALGO 마이닝 알고리즘 https://xmrig.com/docs/algorithms --coin=COIN 알고리즘 대신 코인 지정 -u, --user=USERNAME 마이닝 서버의 사용자 이름 -p, --pass=PASSWORD 마이닝 서버의 비밀번호 -O, --userpass=U:P 사용자 이름:마이닝의 비밀번호 쌍 server -x, --proxy=HOST:PORT SOCKS5 프록시를 통해 연결 -k, --keepalive 타임아웃 방지를 위한 keepalive 패킷 전송(풀 지원 필요) --nicehash enable nicehash.com 지원 --rig-id=ID 장비 식별자 풀 사이드 통계용(풀 지원 필요) --tls SSL/TLS 지원 활성화(풀 지원 필요) --tls-fingerprint=HEX 풀 엄격한 인증서 고정을 위한 TLS 인증서 지문 --daemon 솔로 마이닝을 위해 풀 대신 데몬 RPC 사용 --daemon-poll-interval=N 데몬 폴링 간격(밀리초)(기본값:1000) -r, --retries=N 백업 서버로 전환하기 전 재시도 횟수(기본값:5) -R, --retry-pause =N 재시도 사이의 일시 중지 시간(기본값 t:5) --user-agent 풀에 대한 사용자 지정 사용자 에이전트 문자열 설정 --donate-level=N 기부 수준, 기본 5%%(100분에 5분) --donate-over-proxy=N 제어 기부 xmrig-proxy featureCPU 백엔드:--no-cpu 비활성화 CPU 마이닝 백엔드 -t, --threads=N CPU 스레드 수 -v, --av=N 알고리즘 변형, 0 자동 선택 --cpu-affinity 프로세스 선호도 설정 CPU 코어, 코어 0 및 1에 대한 마스크 0x3 --cpu-priority 프로세스 우선 순위 설정(0 유휴, 2 정상에서 5 최고) --cpu-max-threads-hint=N 최대 CPU 스레드 수(백분율) autoconfig에 대한 힌트 --cpu-memory-pool=N 영구 메모리 풀을 위한 2MB 페이지 수, -1(자동), 0(비활성화) --cpu-no-yield는 시스템 응답/안정성보다 최대 해시레이트를 선호합니다 -- no-huge-pages는 거대한 페이지 지원을 비활성화합니다. --asm=ASM ASM 최적화, 가능한 값:auto, none, intel, ryzen, bulldozer --randomx-init=RandomX 데이터 세트를 초기화하기 위한 N 스레드 수 --randomx-no-numa 비활성화 RandomX에 대한 NUMA 지원 --randomx-mode=MODE RandomX 모드:자동, 빠르고 가벼운 --randomx-1gb-pages는 데이터 세트에 1GB 거대 페이지를 사용합니다(Linux만 해당) --randomx-wrmsr=N Intel MSR 레지스터 0x1a4에 사용자 지정 값(0-15)을 쓰거나 MSR 모드(-1)를 비활성화합니다. --randomx -no-rdmsr 종료 시 초기 MSR 값 되돌리기 비활성화 --astrobwt-max-size=N 큰 2단계 크기의 해시 건너뛰기, 기본값:550, 최소:400, 최대:1200 --astrobwt-avx2 AstroBWT algorithmAPI에 대한 AVX2 최적화 활성화 :--api-worker-id=ID API용 사용자 정의 작업자 ID --api-id=ID API용 사용자 정의 인스턴스 ID --http-host=HOST HTTP API용 호스트 바인딩(기본값:127.0.0.1) --http -port=N HTTP API용 바인드 포트 --http-access-token=HTTP API용 액세스 토큰 --http-no-restricted HTTP API에 대한 전체 원격 액세스 활성화(액세스 토큰이 설정된 경우에만)OpenCL 백엔드:--opencl OpenCL 마이닝 백엔드 활성화 --opencl-devices=N 사용할 OpenCL 장치의 쉼표로 구분된 목록 --opencl-platform=N OpenCL 플랫폼 인덱스 또는 이름 --opencl-loader=PATH OpenCL-ICD-Loader(OpenCL.dll 또는 libOpenCL.so) --opencl-no-cache OpenCL 캐시 비활성화 --pri nt-platforms는 사용 가능한 OpenCL 플랫폼 및 exitCUDA 백엔드 인쇄:--cuda CUDA 마이닝 백엔드 활성화 --cuda-loader=CUDA 플러그인 경로(xmrig-cuda.dll 또는 libxmrig-cuda.so) --cuda-devices=N 쉼표 사용할 CUDA 장치의 분리된 목록 --cuda-bfactor-hint=N 자동 구성을 위한 bfactor 힌트(0-12) --cuda-bsleep-hint=N 자동 구성을 위한 bsleep 힌트 --no-nvml 비활성화 NVML(NVIDIA 관리 라이브러리) supportTLS:--tls-gen=HOSTNAME 특정 호스트 이름에 대한 TLS 인증서 생성 --tls-cert=FILE PEM 형식의 파일에서 TLS 인증서 체인 로드 --tls-cert-key=FILE 파일에서 TLS 인증서 개인 키 로드 PEM 형식 --tls-dhparam=FILE PEM 형식의 파일에서 DHE 암호에 대한 DH 매개변수 로드 --tls-protocols=N 지정된 TLS 프로토콜을 활성화합니다(예:"TLSv1 TLSv1.1 TLSv1.2 TLSv1.3"). --tls-ciphers=S 사용 가능한 암호 세트 목록(TLSv1.2 이하) --tls-ciphersuites=사용 가능한 TLSv1.3 ciphersuites의 세트 목록 로깅:-S, --syslog 출력 메시지에 대한 시스템 로그 사용 -l, --통나무- file=FILE 모든 출력을 파일에 기록 --print-time=N N초마다 해시레이트 보고서 인쇄 --health-print-time=N N초마다 상태 보고서 인쇄 --no-color 비활성화 컬러 출력 --verbose verbose outputMisc :-c, --config=FILE JSON 형식 구성 파일 로드 -B, --background 백그라운드에서 광부 실행 -V, --version 출력 버전 정보 및 종료 -h, --help 이 도움말을 표시하고 종료 --dry-run 테스트 구성 및 종료 --export-topology hwloc 토폴로지를 XML 파일로 내보내고 종료 --title 사용자 지정 콘솔 창 제목 설정 --no-title 설정 콘솔 창 제목 비활성화