Skip to main content

Litecoin mining using AWS EC2 and CUDA - Part1

As a crypto currency enthusiast and a developer by profession I was curious to know how the bitcoin or litecoin mining works. This lead me to try out something on my own which is setting up a mining environment.

As you probably know that at this moment mining on your local PC may not be  worth doing it because of the complexity and power requirements of the algorithm. Thus I tried to do mining using one of the GPU (Graphical Processing Unit) machines from AWS ( Amazon Web Service).

In this part of the blog I will explain how to get the GPU from AWS.

I assume you have a AWS account set up and available to login. If not please follow this link to create one. AWS

Once login then go to Services->EC2-> launch Instances -> AWS Marketplace and look for a Ubuntu based HVM image like I have shown below.

On next screen select a 'g3.4xlarge' instance type. Please note about the hourly charges for that instance.

You need to increase the storage size to 50GB for that instance.

You need to download the new or existing key pair to your local machine. This key pair will be used to login to the new instance from your local machine.

Before trying to login to the new instance you need to edit the security group associated with the instance. Add an inbound rule for SSH on port 22 for source'0.0.0.0/0'.

Click 'Connect' tab on top of AWS and follow instructions to login to the server.

Comments

  1. The Techie Finds The Techie Finds is a general Technology blog. It provides Knowledge and Techy Articles and as well as Technology Stroy from different Countries.


    Latest Technology News & Trends Find all Tech News Learning magazines and read them anywhere. Get a subscription for you'r latest in science and technology news on thetechmagazines.com

    Health Life Buzz Get compassionate Health Life Buzz with experienced Healthy Living & Wellness. We have some of the best specialist doctors and also provide Healthy Living & Wellness Call today to book an appointment.

    ReplyDelete

Post a Comment

Popular posts from this blog

How to format and install macOS in your old Macbook/ iMac

 You can follow these steps to install a mac OS on an old Mac book following these steps. Here I assume that you have the actual bootable CD for the OS for installation. 1. Restart the laptop 2. Press Command + R key until it shows recovery mode 3. Open Disk Utilities 4. Select the hard drive and try to partition the drive. For example I have created a partition called Partition1 5. Insert bootable CD and restart the laptop. When option comes choose to boot from the CD. 6. Choose partition1 as the place to install the OS 7. Continue the installation process. 8. Once installation is completed then it might need to restart for further updates. 9. Most of the times a more recent compatible version of the OS might be available. In order to upgrade to the more latest compatible OS follow below steps. 11. Find the latest compatible version of OS. 12. Go to apple support sites and manually download the image and click to install. 13. Follow installation instructions and this would upgrade you

How to create a minikube single node cluster for learning Kubernetes

In this post I will explain how to setup a minikube single node kubernetes cluster using AWS EC2 instance which would help anyone who is trying to learn kubernetes and also help them to gain practical knowledge in kubernetes by running kubernetes commands, creating kubernetes objects etc. Minikube is a single node kubernetes cluster which means a kubernetes cluster with only one node that is a single VM. Minikube is only used for learning purposes and it is not an alternative for a real kubernetes cluster and should not be used for development and production usage. In this example I have launched an AWS EC2 instance with below configuration where I will install minikube and related tools. AWS EC2 Instance Configuration AMI: Ubuntu Free tier eligible 64 bit Instance type : t2-large ( For me t2-small or t2-micro is giving performance issues due to less memory) Once the EC2 instance is up and running, login to the instance using below command on terminal. If you are using wi

log4j - How to write log to multiple log files using log4j.properties

In Java applications some times you may need to write your log messages to specific log files with its own specific log properties. If you are using log4j internally then first step that you need to do is to have a proper log4j.properties file. Below example shows 2 log4j appenders which write to 2 different log files, one is a debug log and another one is a reports log. Debug log file can have all log messages and reports log can have log messages specific to reporting on say splunk monitoring. # Root logger option log4j.rootLogger=ALL,STDOUT,debugLog log4j.logger.reportsLogger=INFO,reportsLog log4j.additivity.reportsLogger=false     log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout log4j.appender.STDOUT.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %C:%L - %m%n     # Direct log messages to a log file log4j.appender.debugLog=org.apache.log4j.RollingFileAppender log4j.appender.debugLo