When miner is offline status now shows "OFFLINE"
Cleanup of Readme.md
This commit is contained in:
parent
9367814833
commit
512bbf83de
3 changed files with 61 additions and 40 deletions
85
README.md
85
README.md
|
@ -10,6 +10,22 @@ The modified version can also handle commands like "update config", "start/stop
|
||||||
|
|
||||||
Full Windows/Linux compatible, and you can mix Linux and Windows miner on one XMRigCCServer.
|
Full Windows/Linux compatible, and you can mix Linux and Windows miner on one XMRigCCServer.
|
||||||
|
|
||||||
|
## Additional features of XMRigCC (on top of XMRig)
|
||||||
|
* Command and control server
|
||||||
|
* CC Dashboard with:
|
||||||
|
* statistics of all connected miners
|
||||||
|
* remote control miners (start/stop/restart/shutdown)
|
||||||
|
* remote configuration changes of miners
|
||||||
|
* simple config editor for miner / mass editor for multiple miners
|
||||||
|
* monitoring / offline notification
|
||||||
|
* Daemon around the miner to restart and apply config changes
|
||||||
|
* High optimized mining code ([Benchmarks](#benchmarks))
|
||||||
|
* Working CPU affinity for NUMA Cores or CPU's with lots of cores
|
||||||
|
* Multihash support (Double, Triple, Quadruple, Quituple)
|
||||||
|
* Configuration of multihash per thread
|
||||||
|
* Smarter automatic CPU configuration
|
||||||
|
* It's still open source software :D
|
||||||
|
|
||||||
**XMRigCC Daemon(miner)**
|
**XMRigCC Daemon(miner)**
|
||||||
|
|
||||||

|

|
||||||
|
@ -26,41 +42,17 @@ Full Windows/Linux compatible, and you can mix Linux and Windows miner on one XM
|
||||||
**[Find HELP/HOWTO](https://github.com/Bendr0id/xmrigCC/wiki/)**
|
**[Find HELP/HOWTO](https://github.com/Bendr0id/xmrigCC/wiki/)**
|
||||||
|
|
||||||
|
|
||||||
##### About XMRig
|
|
||||||
|
|
||||||
XMRig is high performance Monero (XMR) / Aeon CPU miner, with the official full Windows support.
|
|
||||||
Originally based on cpuminer-multi with heavy optimizations/rewrites and removing a lot of legacy code, since version 1.0.0 complete rewritten from scratch on C++.
|
|
||||||
|
|
||||||
#### Table of contents
|
#### Table of contents
|
||||||
* [Features](#features-of-xmrigcc)
|
|
||||||
* [Download](#download)
|
* [Download](#download)
|
||||||
|
* [Wiki/Building/Howto](https://github.com/Bendr0id/xmrigCC/wiki/)
|
||||||
* [Usage](#usage)
|
* [Usage](#usage)
|
||||||
* [Algorithm variations](#algorithm-variations)
|
* [Multihash factor](#multihash-multihash-factor)
|
||||||
* [Build on Debian/Ubuntu](https://github.com/Bendr0id/xmrigCC/wiki/Build-Debian%5CUbuntu)
|
* [Multihash thread Mask](#multihash-thread-mask-only-for-multihash-factor--1)
|
||||||
* [Common Issues](#common-issues)
|
* [Common Issues](#common-issues)
|
||||||
* [Other information](#other-information)
|
* [Optimizations](#cpu-mining-performance)
|
||||||
|
* [Benchmarks](#benchmarks)
|
||||||
* [Donations](#donations)
|
* [Donations](#donations)
|
||||||
* [Contacts](#contacts-xmrigcc)
|
* [Contacts](#contact)
|
||||||
* [Wiki/Howto](https://github.com/Bendr0id/xmrigCC/wiki/)
|
|
||||||
|
|
||||||
## Features of xmrigCC
|
|
||||||
* Command and control server
|
|
||||||
* CC Dashboard with:
|
|
||||||
* statistics of all connected miners
|
|
||||||
* remote control miners (start/stop/restart/shutdown)
|
|
||||||
* remote configuration changes of miners
|
|
||||||
* simple config editor for miners
|
|
||||||
* Daemon around the miner to restart and apply config changes
|
|
||||||
* High performance.
|
|
||||||
* Official Windows support.
|
|
||||||
* Small Windows executable, without dependencies.
|
|
||||||
* Support for backup (failover) mining server.
|
|
||||||
* keepalived support.
|
|
||||||
* CryptoNight-Lite support for AEON.
|
|
||||||
* Smart automatic [CPU configuration](https://github.com/xmrig/xmrig/wiki/Threads).
|
|
||||||
* Nicehash support
|
|
||||||
* ARM support
|
|
||||||
* It's open source software.
|
|
||||||
|
|
||||||
## Download
|
## Download
|
||||||
* Binary releases: https://github.com/Bendr0id/xmrigCC/releases
|
* Binary releases: https://github.com/Bendr0id/xmrigCC/releases
|
||||||
|
@ -226,6 +218,30 @@ Optimal number of threads depends on the size of the L3 cache of a processor, 1
|
||||||
Allocate unused cores and L3 cache with the help of multihash-thread-mask.
|
Allocate unused cores and L3 cache with the help of multihash-thread-mask.
|
||||||
* Enable fast memory (Large/Huge pages).
|
* Enable fast memory (Large/Huge pages).
|
||||||
|
|
||||||
|
## Benchmarks
|
||||||
|
|
||||||
|
Here are some result from users, feel free to share your results.
|
||||||
|
|
||||||
|
### XMRigCC with max optimizations:
|
||||||
|
|
||||||
|
* AMD Ryzen 1950x
|
||||||
|
|
||||||
|
AEON: ~5300 h/s (XMRig Stock: ~4900 h/s)
|
||||||
|
XMR: ~1320 h/s (XMRig Stock: ~1200 h/s)
|
||||||
|
|
||||||
|
* AMD Ryzen 1600
|
||||||
|
|
||||||
|
AEON: ~2065 h/s (XMRig Stock: ~1800 h/s)
|
||||||
|
XMR: ~565 h/s (XMRig Stock: ~460 h/s)
|
||||||
|
|
||||||
|
* 4x Intel XEON e7-4820
|
||||||
|
|
||||||
|
XMR: ~2500 h/s (XMRig Stock ~2200h/s)
|
||||||
|
|
||||||
|
* 2x Intel XEON 2x e5-2670
|
||||||
|
|
||||||
|
XMR: ~3300 h/s (XMRig Stock ~2500h/s)
|
||||||
|
|
||||||
## Donations
|
## Donations
|
||||||
* Default donation 5% (5 minutes in 100 minutes) can be reduced to 1% via command line option `--donate-level`.
|
* Default donation 5% (5 minutes in 100 minutes) can be reduced to 1% via command line option `--donate-level`.
|
||||||
|
|
||||||
|
@ -238,12 +254,7 @@ BTC: `128qLZCaGdoWhBTfaS7rytpbvG4mNTyAQm`
|
||||||
XMR: `48edfHu7V9Z84YzzMa6fUueoELZ9ZRXq9VetWzYGzKt52XU5xvqgzYnDK9URnRoJMk1j8nLwEVsaSWJ4fhdUyZijBGUicoD`
|
XMR: `48edfHu7V9Z84YzzMa6fUueoELZ9ZRXq9VetWzYGzKt52XU5xvqgzYnDK9URnRoJMk1j8nLwEVsaSWJ4fhdUyZijBGUicoD`
|
||||||
BTC: `1P7ujsXeX7GxQwHNnJsRMgAdNkFZmNVqJT`
|
BTC: `1P7ujsXeX7GxQwHNnJsRMgAdNkFZmNVqJT`
|
||||||
|
|
||||||
## Contacts xmrigCC
|
## Contact
|
||||||
* ben [at] graef.in
|
* ben [at] graef.in
|
||||||
* Telegram: @BenDr0id
|
* Telegram: @BenDr0id
|
||||||
* [reddit](https://www.reddit.com/user/BenDr0id/)
|
* [reddit](https://www.reddit.com/user/BenDr0id/)
|
||||||
|
|
||||||
## Contacts xmrig
|
|
||||||
* support@xmrig.com
|
|
||||||
* [reddit](https://www.reddit.com/user/XMRig/)
|
|
||||||
|
|
13
index.html
13
index.html
|
@ -17,6 +17,7 @@
|
||||||
.center-tab{text-align: center; vertical-align: middle;}
|
.center-tab{text-align: center; vertical-align: middle;}
|
||||||
.online { color: green}
|
.online { color: green}
|
||||||
.offline { color: red}
|
.offline { color: red}
|
||||||
|
.paused { color: yellow}
|
||||||
.toggle { border-radius: 2px;}
|
.toggle { border-radius: 2px;}
|
||||||
.toggle .toggle-handle { border-radius: 2px; }
|
.toggle .toggle-handle { border-radius: 2px; }
|
||||||
|
|
||||||
|
@ -101,7 +102,7 @@
|
||||||
},
|
},
|
||||||
{data: "client_status.client_id", render: clientInfo},
|
{data: "client_status.client_id", render: clientInfo},
|
||||||
{data: "client_status.current_pool"},
|
{data: "client_status.current_pool"},
|
||||||
{data: "client_status.current_status"},
|
{data: "client_status.current_status", render: clientStatus},
|
||||||
{data: "client_status.current_algo_name"},
|
{data: "client_status.current_algo_name"},
|
||||||
{data: "client_status.hashrate_short", render: round, className: "right"},
|
{data: "client_status.hashrate_short", render: round, className: "right"},
|
||||||
{data: "client_status.hashrate_medium", render: round, className: "right"},
|
{data: "client_status.hashrate_medium", render: round, className: "right"},
|
||||||
|
@ -458,6 +459,16 @@
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function clientStatus( data, type, row ) {
|
||||||
|
var lastStatus = row.client_status.last_status_update * 1000;
|
||||||
|
|
||||||
|
if (isOnline(lastStatus)) {
|
||||||
|
return data;
|
||||||
|
} else {
|
||||||
|
return "OFFLINE";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function clientInfo( data, type, row ) {
|
function clientInfo( data, type, row ) {
|
||||||
if (type !== 'sort') {
|
if (type !== 'sort') {
|
||||||
var tooltip = "CPU: " + row.client_status.cpu_brand + " (" + row.client_status.cpu_sockets + ") [" + row.client_status.cpu_cores + " cores / " + row.client_status.cpu_threads + " threads]";
|
var tooltip = "CPU: " + row.client_status.cpu_brand + " (" + row.client_status.cpu_sockets + ") [" + row.client_status.cpu_cores + " cores / " + row.client_status.cpu_threads + " threads]";
|
||||||
|
|
|
@ -35,8 +35,7 @@ class ClientStatus
|
||||||
public:
|
public:
|
||||||
enum Status {
|
enum Status {
|
||||||
RUNNING,
|
RUNNING,
|
||||||
PAUSED,
|
PAUSED
|
||||||
CONFIG_UPDATED
|
|
||||||
};
|
};
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue