Pages:
Author

Topic: Cloud Mining Guide - MemoryCoin 2.0 (MMC) - Miners up in the cloud! [UPDATE!!!] (Read 19282 times)

newbie
Activity: 4
Merit: 0
well, i ran client about 2 hours ago, got "blocks" : 21427 and  
this
    "hashespermin" : 0.00000000,
about 30 min.

Something i doing wrong?
pwf
newbie
Activity: 6
Merit: 0
I have been mining for close to 12 hours on a 2 GB / 2 CPU setup at DO.

I still see a zero balance... ! .. am I doing something wrong ?


Every 2.0s: ./memorycoind getinfo && ./memorycoind getmininginfo                                                                     Sun Mar  2 08:15:12 2014

Code:
{
    "version" : 138300,
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 18569,
    "timeoffset" : -1,
    "connections" : 26,
    "proxy" : "",
    "difficulty" : 0.00006767,
    "testnet" : false,
    "keypoololdest" : 1393701509,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : ""
}
{
    "blocks" : 18569,
    "currentblocksize" : 10306,
    "currentblocktx" : 9,
    "difficulty" : 0.00006767,
    "errors" : "",
    "genproclimit" : -1,
    "hashespermin" : 0.25981280,
    "pooledtx" : 9,
    "testnet" : false
}
newbie
Activity: 8
Merit: 0
try again with this for Ubuntu

sudo apt-get update
sudo apt-get install -y git make g++ build-essential libminiupnpc-dev libdb++-dev libgmp-dev libssl-dev dos2unix libboost-all-dev autoconf libcurl4-openssl-dev
git clone https://github.com/glitchman/mmcminer
cd mmcminer
./autogen.sh
CFLAGS="-O3 -march=native -mtune=native" CXXFLAGS="-O3 -march=native -mtune=native" ./configure
./configure CFLAGS="-O3"
make
./minerd --url http://work.mmcpool.com --user 888888OWNADRESS8888888 --threads 16
jr. member
Activity: 53
Merit: 3
I seem to have installed everything properly on a digital ocean drop (I think because I didnt get any errors) using ubuntu and when I start the daemon:
Code:
cd memorycoin/src && ./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'
I get this error:
error: couldn't connect to server
but the daemon is clearly running (I think because I see the time refresh every 2 seconds) what could be going on here?
thanks to everybody in advance
This is what i'm seeing:
jr. member
Activity: 53
Merit: 3
I seem to have installed everything properly on a digital ocean drop (I think because I didnt get any errors) using ubuntu and when I start the daemon:
Code:
cd memorycoin/src && ./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'
I get this error:
error: couldn't connect to server
but the daemon is clearly running (I think because I see the time refresh every 2 seconds) what could be going on here?
thanks to everybody in advance
full member
Activity: 182
Merit: 100
on aws but still get no connection as for the moment

Amazon AWS 8 cpu EC2 Unbuntu instance running daemon, but not maintaining connections to nodes.  Watch indicates 2 connections exist after starting daemon, but after approximately one minute 0 connections are indicated.

Seeded .conf with list of specific nodes outlined in first post of thread.

Any one having trouble running on AWS?

give it some time, or ask in the memory coin thread for other nodes to bootstrap from
newbie
Activity: 12
Merit: 0
on aws but still get no connection as for the moment

Amazon AWS 8 cpu EC2 Unbuntu instance running daemon, but not maintaining connections to nodes.  Watch indicates 2 connections exist after starting daemon, but after approximately one minute 0 connections are indicated.

Seeded .conf with list of specific nodes outlined in first post of thread.

Any one having trouble running on AWS?
member
Activity: 70
Merit: 10

So what errors are you getting, maybe i can help Smiley

I appreciate that, but I have it working now.  My problem was my linux inexperience.  Even though the HP cloud claims AES, I'm only getting .9 hpm from a 8core instance.

Joyent.com has a free trial offer (2 months, $65/month) and they support AES.  I'm getting ~2.1 hpm on an 8core instance.

full member
Activity: 182
Merit: 100
Hi All,
We need to find cloud hosting companies that support AES-ni for a large increase in hashing power:
run this "grep aes /proc/cpuinfo"  in your virtual host to see if your cloud host supports hardware AES!


I did that in the HP Cloud server I am using (90 days free trial) and I get:

Code:
root@mmc2:/home/ubuntu/memorycoin/src# grep aes /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm

What does it mean?  I see 'aes' highlighted in red on my terminal.

Cheers


that means that the virtual server has aes acceleration, this means much much faster mining!

If I can get it to work...  Roll Eyes

So what errors are you getting, maybe i can help Smiley
member
Activity: 70
Merit: 10
Hi All,
We need to find cloud hosting companies that support AES-ni for a large increase in hashing power:
run this "grep aes /proc/cpuinfo"  in your virtual host to see if your cloud host supports hardware AES!


I did that in the HP Cloud server I am using (90 days free trial) and I get:

Code:
root@mmc2:/home/ubuntu/memorycoin/src# grep aes /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm

What does it mean?  I see 'aes' highlighted in red on my terminal.

Cheers


that means that the virtual server has aes acceleration, this means much much faster mining!

If I can get it to work...  Roll Eyes
full member
Activity: 182
Merit: 100
Hey thejepper,

You need to remove watch command from your guide. See here https://bitsharestalk.org/index.php?topic=1449.msg16251#msg16251

That's interesting! I have not experienced any crashes myself though. It is possible there is a memory related bug in the getmininginfo code.
Will add a note to the OP as a warning, thanks!
full member
Activity: 182
Merit: 100
Hi All,
We need to find cloud hosting companies that support AES-ni for a large increase in hashing power:
run this "grep aes /proc/cpuinfo"  in your virtual host to see if your cloud host supports hardware AES!


I did that in the HP Cloud server I am using (90 days free trial) and I get:

Code:
root@mmc2:/home/ubuntu/memorycoin/src# grep aes /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm

What does it mean?  I see 'aes' highlighted in red on my terminal.

Cheers


that means that the virtual server has aes acceleration, this means much much faster mining!
sr. member
Activity: 301
Merit: 250
still can't change my profile pic
Hey thejepper,

You need to remove watch command from your guide. See here https://bitsharestalk.org/index.php?topic=1449.msg16251#msg16251
member
Activity: 70
Merit: 10
Hi All,
We need to find cloud hosting companies that support AES-ni for a large increase in hashing power:
run this "grep aes /proc/cpuinfo"  in your virtual host to see if your cloud host supports hardware AES!


I did that in the HP Cloud server I am using (90 days free trial) and I get:

Code:
root@mmc2:/home/ubuntu/memorycoin/src# grep aes /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes avx hypervisor lahf_lm

What does it mean?  I see 'aes' highlighted in red on my terminal.

Cheers
full member
Activity: 266
Merit: 100
i always have errors according to your guide.

thanks anyway

full member
Activity: 182
Merit: 100
Having an issue with the final command:

Why doesn't the command work?  I just copied and pasted from the OP.

Cheers!

run the make command again, there is no binary in the directory:

"make -f makefile.unix"

Then run

./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'

I appreciate the help but when I typed that command I get:
Code:
root@MMC2:~# make -f makefile.unix
make: makefile.unix: No such file or directory
make: *** No rule to make target `makefile.unix'.  Stop.
root@MMC2:~#

I am using terminal on my macbook, if that matters.

Thanks!


you are in your root (filesystem)

so do this:

cd ~
cd memorycoin/src && make -f makefile.unix
./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'

OK, I did that and now I get this error:

Code:
root@MMC2:~# cd ~
root@MMC2:~# cd memorycoin/src && make -f makefile.unix
/bin/sh ../share/genbuild.sh obj/build.h
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/root/memorycoin/src -I/root/memorycoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/root/memorycoin/src/leveldb/include -I/root/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/main.d -o obj/main.o main.cpp
main.cpp: In member function ‘bool CBlock::ConnectBlock(CValidationState&, CBlockIndex*, CCoinsViewCache&, bool)’:
main.cpp:1899:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int j = 0; j                                        ^
main.cpp:1918:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (awardFound != grantAwards.size()){
                                     ^
main.cpp: In function ‘void processNextBlockIntoGrantDatabase()’:
main.cpp:5369:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0; i                                     ^
main.cpp:5375:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int j = 0; j                                              ^
main.cpp:5394:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int j = 0; j                                             ^
main.cpp: In function ‘std::string electOrEliminate(int64, int)’:
main.cpp:5707:80: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if(topOfThePollAmount>=droopQuota || requiredCandidates>=preferenceCount.size()){
                                                                                ^

virtual memory exhausted: Cannot allocate memory
make: *** [obj/main.o] Error 1

I appreciate your help and will donate MMC for a successful install!



You are on a 512 mb machine, the miner needs at least 1 gig of ram to work. As the OS needs ram too, its recommended to mine on a 2 gig ram machine. So the 2 cpu 2 gig ram option is the optimal choice!
member
Activity: 70
Merit: 10
Having an issue with the final command:

Why doesn't the command work?  I just copied and pasted from the OP.

Cheers!

run the make command again, there is no binary in the directory:

"make -f makefile.unix"

Then run

./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'

I appreciate the help but when I typed that command I get:
Code:
root@MMC2:~# make -f makefile.unix
make: makefile.unix: No such file or directory
make: *** No rule to make target `makefile.unix'.  Stop.
root@MMC2:~#

I am using terminal on my macbook, if that matters.

Thanks!


you are in your root (filesystem)

so do this:

cd ~
cd memorycoin/src && make -f makefile.unix
./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'

OK, I did that and now I get this error:

Code:
root@MMC2:~# cd ~
root@MMC2:~# cd memorycoin/src && make -f makefile.unix
/bin/sh ../share/genbuild.sh obj/build.h
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/root/memorycoin/src -I/root/memorycoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/root/memorycoin/src/leveldb/include -I/root/memorycoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/main.d -o obj/main.o main.cpp
main.cpp: In member function ‘bool CBlock::ConnectBlock(CValidationState&, CBlockIndex*, CCoinsViewCache&, bool)’:
main.cpp:1899:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int j = 0; j                                        ^
main.cpp:1918:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (awardFound != grantAwards.size()){
                                     ^
main.cpp: In function ‘void processNextBlockIntoGrantDatabase()’:
main.cpp:5369:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0; i                                     ^
main.cpp:5375:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int j = 0; j                                              ^
main.cpp:5394:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for (int j = 0; j                                             ^
main.cpp: In function ‘std::string electOrEliminate(int64, int)’:
main.cpp:5707:80: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if(topOfThePollAmount>=droopQuota || requiredCandidates>=preferenceCount.size()){
                                                                                ^

virtual memory exhausted: Cannot allocate memory
make: *** [obj/main.o] Error 1

I appreciate your help and will donate MMC for a successful install!

full member
Activity: 182
Merit: 100
Having an issue with the final command:

Why doesn't the command work?  I just copied and pasted from the OP.

Cheers!

run the make command again, there is no binary in the directory:

"make -f makefile.unix"

Then run

./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'

I appreciate the help but when I typed that command I get:
Code:
root@MMC2:~# make -f makefile.unix
make: makefile.unix: No such file or directory
make: *** No rule to make target `makefile.unix'.  Stop.
root@MMC2:~#

I am using terminal on my macbook, if that matters.

Thanks!


you are in your root (filesystem)

so do this:

cd ~
cd memorycoin/src && make -f makefile.unix
./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'
member
Activity: 70
Merit: 10
Having an issue with the final command:

Why doesn't the command work?  I just copied and pasted from the OP.

Cheers!

run the make command again, there is no binary in the directory:

"make -f makefile.unix"

Then run

./bitcoind --daemon && watch './bitcoind getinfo && ./bitcoind getmininginfo'

I appreciate the help but when I typed that command I get:
Code:
root@MMC2:~# make -f makefile.unix
make: makefile.unix: No such file or directory
make: *** No rule to make target `makefile.unix'.  Stop.
root@MMC2:~#

I am using terminal on my macbook, if that matters.

Thanks!
newbie
Activity: 16
Merit: 0
thanks!

Guys,

I mine on linux machine how can I check from terminal how much do I mine ?


./bitcoind getinfo
./bitcoind getmininginfo

Pages:
Jump to: