Update
This commit is contained in:
parent
8679bf2f2e
commit
d8791d41b3
40
README.md
40
README.md
@ -6,9 +6,8 @@ Dette dokumentet er for å hjelpe meg, men kanskje det kan hjelpe deg også? :)
|
||||
|
||||
Her finner du statistikk til gruvearbeiderene.
|
||||
|
||||
https://xmr.2miners.com/account/8B8zVuY8o9FQwCNNhio5WbXPVQ42QXDEjDNBEUd5DmK2Ez3x38sRicMLf5Npcd4fN28HUvZUn7XPjgeJ7mLnNWnCPLyn4cQ
|
||||
|
||||
https://www.f2pool.com/xmr/8B8zVuY8o9FQwCNNhio5WbXPVQ42QXDEjDNBEUd5DmK2Ez3x38sRicMLf5Npcd4fN28HUvZUn7XPjgeJ7mLnNWnCPLyn4cQ
|
||||
* [2Miners](https://xmr.2miners.com/account/8B8zVuY8o9FQwCNNhio5WbXPVQ42QXDEjDNBEUd5DmK2Ez3x38sRicMLf5Npcd4fN28HUvZUn7XPjgeJ7mLnNWnCPLyn4cQ)
|
||||
* [F2Pool](https://www.f2pool.com/xmr/8B8zVuY8o9FQwCNNhio5WbXPVQ42QXDEjDNBEUd5DmK2Ez3x38sRicMLf5Npcd4fN28HUvZUn7XPjgeJ7mLnNWnCPLyn4cQ) - Ikke veldig aktiv men noen ganger 'miner' jeg der.
|
||||
|
||||
# Gruvedrifting
|
||||
|
||||
@ -23,16 +22,39 @@ Min konto adresse for innkommende XMR:
|
||||
|
||||
8B8zVuY8o9FQwCNNhio5WbXPVQ42QXDEjDNBEUd5DmK2Ez3x38sRicMLf5Npcd4fN28HUvZUn7XPjgeJ7mLnNWnCPLyn4cQ
|
||||
|
||||
Få bedre ytelse i xmr-stak-rx på Linux:
|
||||
|
||||
https://github.com/fireice-uk/xmr-stak/blob/xmr-stak-rx/doc/tuning.md#huge-page-support
|
||||
|
||||
# Installasjon av gruvearbeider
|
||||
|
||||
Debian Buster/Ubuntu 20.04
|
||||
|
||||
## Automagisk som systemd tjeneste
|
||||
|
||||
Installer curl:
|
||||
|
||||
apt install curl
|
||||
|
||||
Deretter utfør kommando:
|
||||
|
||||
curl -sSL https://git.willy.club/William/monero-miner/raw/branch/master/install.sh | bash
|
||||
|
||||
Sjekk statusen:
|
||||
|
||||
systemctl status monero-miner.service
|
||||
|
||||
## Manuelt uten systemd tjeneste
|
||||
|
||||
Installer pakker som trengs:
|
||||
|
||||
apt install msr-tools numactl
|
||||
apt install msr-tools numactl hwloc openssl libmicrohttpd12 git
|
||||
|
||||
Jeg legger til mer ting senere
|
||||
Klon Git repo:
|
||||
|
||||
git clone https://git.willy.club/William/monero-miner monero-miner
|
||||
cd monero-miner
|
||||
|
||||
Deretter kjør start-miner.sh skriptet:
|
||||
|
||||
bash start-miner.sh
|
||||
|
||||
## Sjekk status
|
||||
|
||||
Gruvearbeideren kjører en webserver på port 42069. Der kan du finne hashrate og mye annet morro.
|
31
install.sh
Normal file
31
install.sh
Normal file
@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
REPOSITORY="https://git.willy.club/William/monero-miner"
|
||||
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo "This script must run as root"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# install dependencies
|
||||
apt update && apt install msr-tools numactl hwloc openssl libmicrohttpd12 git
|
||||
|
||||
# clone repository
|
||||
cd /opt/
|
||||
rm -r 'monero-miner'
|
||||
git clone $REPOSITORY monero-miner
|
||||
cd monero-miner
|
||||
|
||||
# create service file
|
||||
echo "[Unit]
|
||||
Description=Monero Miner
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=bash /opt/monero-miner/start-miner.sh
|
||||
TimeoutStartSec=0
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target" > "/etc/systemd/system/monero-miner.service"
|
||||
systemctl daemon-reload
|
||||
systemctl enable monero-miner.service --now
|
@ -1,5 +1,2 @@
|
||||
#!/bin/bash
|
||||
sysctl -w vm.nr_hugepages=1300
|
||||
sh -c ' echo 3 >/sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages'
|
||||
# check if the pages are enabled
|
||||
cat /sys/kernel/mm/hugepages/hugepages-1048576kB/free_hugepages
|
||||
#!/bin/sh
|
||||
sysctl -w vm.nr_hugepages=1300
|
18
start-miner.sh
Normal file
18
start-miner.sh
Normal file
@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo "This script must run as root"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# change directory relative to the current file path.
|
||||
cd $(dirname "$(readlink -f "$0")")
|
||||
|
||||
# activate huge pages
|
||||
source 'scripts/randomx_booster.sh'
|
||||
|
||||
# enable huge pages
|
||||
source 'scripts/huge_pages.sh'
|
||||
|
||||
# start xmr-stak-rx
|
||||
cd 'xmr-stak-rx' && ./xmr-stak-rx
|
@ -124,7 +124,7 @@
|
||||
*
|
||||
* httpd_port - Port we should listen on. Default, 0, will switch off the server.
|
||||
*/
|
||||
"httpd_port" : 8080,
|
||||
"httpd_port" : 42069,
|
||||
|
||||
/*
|
||||
* HTTP Authentication
|
||||
|
@ -16,7 +16,7 @@
|
||||
[
|
||||
{"pool_address" : "xmr.2miners.com:2222",
|
||||
"wallet_address" : "8B8zVuY8o9FQwCNNhio5WbXPVQ42QXDEjDNBEUd5DmK2Ez3x38sRicMLf5Npcd4fN28HUvZUn7XPjgeJ7mLnNWnCPLyn4cQ",
|
||||
"rig_id" : "",
|
||||
"rig_id" : "WillyCluster",
|
||||
"pool_password" : "x",
|
||||
"use_nicehash" : false,
|
||||
"use_tls" : false,
|
||||
|
Loading…
Reference in New Issue
Block a user