I have setup a private blockchain in AWS micro instance using go-ethereum. In that when I start the mining process it was taking nearly 2-3 hours to mine a new block.Whereas on my local machine it was taking 30 mins initially to start after that it took 1 sec to mine a new block. In Genesis block, I had assign difficulty as 0x400.
{
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"nonce": "0x0000000000000042",
"difficulty": "0x400",
"gasLimit": "2100000",
"alloc": {
"0xc490758cadb047809fa59df82a2057e6407784ab": { "balance": "100000000000000000000000000" },
"0xa4f6f95b6cb36025dd09c9f5fe068e401951e963": { "balance": "10000000000000000000" }
}
}