When miner is offline status now shows "OFFLINE"

Cleanup of Readme.md
This commit is contained in:
BenDroid 2018-01-24 21:31:27 +01:00
parent 9367814833
commit 512bbf83de
3 changed files with 61 additions and 40 deletions

View file

@ -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)**
![Screenshot of XMRig Daemon (miner)](https://i.imgur.com/gYq1QSP.png) ![Screenshot of XMRig Daemon (miner)](https://i.imgur.com/gYq1QSP.png)
@ -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/)

View file

@ -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]";

View file

@ -35,8 +35,7 @@ class ClientStatus
public: public:
enum Status { enum Status {
RUNNING, RUNNING,
PAUSED, PAUSED
CONFIG_UPDATED
}; };
public: public: