컴퓨터상식

파이코인 노드 컴퓨터 사양별 비교

개미v 2022. 3. 26. 16:36

■ 파이코인 노드 동작 과정

노드가 맨 처음 실행되면 네트워크를 통해 블록체인 데이타를 다운로드 받습니다. (약 1분)

압축파일을 다운로드 받으면 압축을 풉니다 (몇 초)

그리고 데이타를 열심히 DB(postgresql)에 INSERT 합니다. (약 25분)

 

맨 처음 화면에서 syncing with the blockchain 이라고 메세지가 나오는 과정입니다.

전체 과정은 25분 정도 소요 되었습니다.

 

■ 실험 내용

초기 데이터 구축하는 과정에서는 CPU사용량이 높습니다.

초기 데이터 구축은 한번만 하면 되고, 짧은 시간이기 때문에 24시간 365일 가동의 목적에서는 큰의미가 없는 것 같습니다.

아래 내용은 초기 데이터 구축 이후 단계를 실험 하였습니다.

 

■ 실험1

CPU : 2코어

RAM : 32GB

그래픽카드 : 내장

하드디스크 : SSD

0123

실제 운영중인 서버에서 테스트 하느라 수치가 높게 나온점 감안해 주시기 바랍니다.

운영중인 프로세스 제외하고 계산 하였습니다.

 

CPU 사용률 : 약 10%

메모리 사용량 : 약 8기가

하드디스크 사용량 : 약 54기가 (윈도우10 + 노드)

하드디스크 사용률 : 거의 없음

네트워크 사용률 : 거의 없음

GPU 사용률 : 거의 없음

소비전력 : 약 30W

 

■ 실험2

CPU : 6코어

RAM : 32GB

그래픽카드 : RTX3050

하드디스크 : SSD

0123

 

CPU 사용률 : 약 3%

메모리 사용량 : 약 8기가

하드디스크 사용량 : 약 54기가 (윈도우10 + 노드)

하드디스크 사용률 : 거의 없음

네트워크 사용률 : 거의 없음

GPU 사용률 : 거의 없음

소비전력 : 약 52W

 

■ 결론

노드 본연의 목적만 한다면 고사양의 PC를 필요로 하지 않습니다.

CPU 듀얼코어, 램8기가, 내장그래픽, SSD 120GB 수준이면 잘 돌아갑니다.

 

간단한 연산의 경우(SCP가 간단한 연산의 알고리즘이라고 했으니) CPU코어가 많고, 램 용량이 크고, 네트워크 속도가 빠르다고 해서 연산이 빨리 되지 않습니다.

 

쉽게 예를 들어 설명하면 하루에 10명도 안오는 시골 은행에 갔는데 은행 창구 직원이 10명이나 100명이나 어차피 은행업무 처리 속도는 똑같습니다.

 

CPU코어가 많으면 더 높은 점수를 준다는 조건만 아니라면 듀얼코어로 노드 운영하는 것이 가장 합리적입니다.

 

듀얼코어에서는 노드 보너스 얼마나 나올까요?

하루 돌려봤더니 노드 보너스 2.44 찍히네요.

다른 사용자의 쿼드코어, 헥사코어와 비슷한 수준입니다.

 

참고로 궁금해서 해본것이지, 비싼 전기요금 내가면서 노드 운영을 권장하는 글은 아닙니다.

저는 파이코인은 니콜라스가 광고 배너 수익 목적의 사기라고 생각하니까요.