기타 컴퓨터 지식

AWS lightsail 요금제별 사양 무료 업그레이드

Satisfaction 2023. 9. 17. 18:55

2023.09 기준 가격별 사양표

어느 순간부터 AWS lightsail의 기본 CPU core 사양이 2core 로 변경되었다.

 

2019.02 기준 가격별 사양표

분명 20달러부터 2코어였는데, 아무도 모르게 2core로 변경되었다.

 

문제는 기존 플랜을 사용하던 사용자의 사양은 자동으로 변경되지 않았다는 것인데...

 

CPU가 더 낮은 사양으로 변경되고 코어를 하나 추가해 준 것인지,

아니면 동일한 CPU에 그냥 코어를 하나 덤으로 추가해 준 것인지에 대한 정보는 알 수가 없어 직접 확인해 보았다.

 

기존 플랜과 신규 플랜의 CPU

cat /proc/cpuinfo  | grep 'name'| uniq

위 명령어로 CPU 모델 정보를 가져올 수 있다.

 

기존 플랜의 CPU는 Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz 이고,

신규 플랜의 CPU는 Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz 이다.

 

CPU 모델이 변경된 것인데, 두 CPU의 성능을 비교해 볼 것이다.

 

https://www.cpubenchmark.net/compare/Intel-Xeon-E5-2686-v4-vs-Intel-Xeon-Platinum-8124M/2870vs3352

 

정보가 많지는 않지만 연식, 베이스/터보 클럭 스피드, 캐시 크기, 단일 스레드 점수등 모든 부분에서 8124M이 앞서고 있다.

 

직접 벤치마크를 측정해 보자

sysbench를 이용해 cpu score 를 측정해 볼 것이다.

https://extrememanual.net/26680

 

리눅스 서버 벤치마크 프로그램 sysbench 사용 방법 - 익스트림 매뉴얼

리눅스를 서버로 사용하는 경우 대부분 CUI 환경에서 실행되기 때문에 윈도우 같은 다양한 방식의 벤치마크는 어렵지만 sysbench로 CPU, RAM, Disk i/o 리소스를 간단하게 벤치마크 할 수 있습니다.

extrememanual.net

 

sysbench: 기존 플랜

1코어이므로, 1코어에 대한 벤치마크를 측정하기 위해 아래 명령어를 사용한다.

 

sysbench --test=cpu --cpu-max-prime=100000 --num-threads=1 run

 

sysbench: 신규 플랜

 

2코어이므로, 단일 코어 성능 측정 및 2코어 성능 측정으로 두 번으로 나눠 진행한다.

 

# 단일 코어 테스트
sysbench --test=cpu --cpu-max-prime=100000 --num-threads=1 run
# 2코어 테스트
sysbench --test=cpu --cpu-max-prime=100000 --num-threads=2 run

 

단일 코어 테스트

기존 플랜보다 소폭 더 좋게 나왔지만, 사실 별 차이가 없다.

 

2코어 테스트

당연한 말이지만 싱글 코어 점수가 비슷했기에, 2코어를 사용하게 하면 처리량이 크게 증가한다. 

 

결론

특별한 사유가 없다면 같은 가격에 코어를 하나 더 주는 신규 플랜으로 마이그레이션 하자.

 

마이그레이션 가이드는 아래 포스트를 참고하면 된다.

 

https://satisfactoryplace.tistory.com/177

 

AWS Lightsail 사양 업그레이드

운영중인 서비스(사이퍼즈 서포터)는 AWS Lightsail을 이용중이다. 사양은 1Core/1GB RAM인데, 기존까지는 평균적으로 CPU는 20% 이하, RAM은 70%정도가 사용되고 있었다. 사람들이 몰릴 경우 CPU가 40~60%, RAM

satisfactoryplace.tistory.com