총 게시물 44건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[VPC]

2013 VPS Benchmarks - Linode, Digital Ocean, Hot Drupal 리노드 디지털 오션 비교 벤치마크

글쓴이 : 카이로 날짜 : 2014-07-06 (일) 08:38 조회 : 5202
글주소 : http://www.androidside.com/B25/59
 
  다우기술 IDC 서비스
코스피 상장사, 서버임대, 서버안정성 99.9%, 24/7관리, 보안/관제시스템
www.daouidc.com
  반도체전문업체 NXP반도체
반도체전문업체, 휴대전화, 가전, ID, 범용반도체, 소프트웨어, 반도체제품안내.
www.nxp.com
  FJVPS솔루션
3D 가상목업제품테스트-금형수정비용절감,조립분해성평가,각종기술문서자동생성,비용절감
www.deltait.co.kr
신청하기


2013 VPS Benchmarks - Linode, Digital Ocean, Hot Drupal

Every year or two, I like to get a good overview of different hosting providers' VPS performance, and from time to time, I move certain websites and services to a new host based on my results.

In the past, I've stuck with Linode for many services (their end-to-end UX, and raw server performance is great!) that weren't intense on disk operations, and Hot Drupal for some sites that required high-performance IO (since Hot Drupal's VPSes use SSDs and are very fast). This year, though, after Digital Ocean jumped into the VPS hosting scene, I decided to give them a look.

Before going further, I thought I'd give a few quick benchmarks from each of the providers; these are all on middle-range plans (1 or 2GB RAM), and with the exception of Linode, the disks are all SSD, so should be super fast:

Disk Performance

Disk Performance Chart

(I used the command dd bs=1M count=512 if=/dev/zero of=test conv=fdatasync for a simple benchmark, which writes and reads a 512MB file to disk. These results were averaged over three test runs).

Linode: 60.9 MB/s
Digital Ocean: 230 MB/s
Hot Drupal: 244 MB/s

The clear loser for disk I/O seems to be Linode; since they have spinning disks in RAID, it's not much of a surprise, though. I'm not sure exactly how Digital Ocean and Hot Drupal's SSDs are set up, but I'm presuming they have either a SAN built with SSDs, or an SSD per server (hopefully RAID, but I keep external backups no matter what :D).

CPU Performance

CPU Performance Chart - 1 ThreadCPU Performance Chart - X Threads

(I used the command sysbench --test=cpu --cpu-max-prime=20000 run for a simple benchmark (and added --num-threads=X to run a multithreaded version). This requires sysbench to be installed on the server).

Linode (8 CPU / 2.26 Ghz / 4533.56 bogomips): 105.5477s on 1 thread, 25.0219s on 8 threads
Digital Ocean (2 CPU / 2.0 Ghz / 3999.99 bogomips): 38.8598s on 1 thread, 18.8307s on 2 threads
Hot Drupal (6 CPU / 3.2 Ghz / 6400.00 bogomips): 23.7397s on 1 thread, 4.1549s on 6 threads

This was much more surprising; I expected Linode to thrash the other guys in terms of raw CPU performance, but both Digital Ocean, and especially Hot Drupal, killed the CPU test (especially if you increase the number of threads and use all the virtual CPU cores available!).

I've actually noticed that PHP processing time is noticeably faster (from an end user's perspective) on Hot Drupal, and now I have a number to back it up; when browsing around a Drupal site's admin backend, page loads sometimes take .5-1s less on Hot Drupal than on other servers (even my local MAMP server).

Note that this CPU measure is by no means comprehensive... but it does give an overall look at how CPU-bound workloads will be handled by the different VPSes.

Memory (RAM) Performance

RAM Performance Chart

(I used the command sysbench --test=memory --memory-total-size=1G run). This requires sysbench to be installed on the server).

Linode: 89.33 MB/sec
Digital Ocean: 650.01 MB/sec
Hot Drupal: 433.57 MB/sec

Of the three servers, the Hot Drupal server was by far the most stable, with all three memory tests within 1 MB/sec of each other. Linode and Digital Ocean were +/- 10%. As with the CPU tests, I was surprised by how slow the Linode memory access was in these tests; I would've expected much faster performance.

General Impressions

Linode

I have a few servers with Linode, and all of them have only been restarted by me. One of the servers is up to 460 days uptime, and the other two are approaching a year. Linode is a very reliable company, and support tickets are closed within minutes. Their management dashboard is very intuitive, and everything I've hosted with them has been reliable and relatively fast. In recent months, they've started providing free upgrades to disk, CPU, and memory for all their plans, but they seem to be on the more expensive side of current VPS plans. Whether that expense is justified depends on how reliable and secure Linode remains.

The fact that their public site is still built on ColdFusion, and thus has run into security issues recently, makes me very slightly nervous... but not enough to move some of my existing for-pay services off of Linode VPSes. Plus, their infrastructure, geographic diversity, and management tools are top-notch, and are great for multi-server setups. Their Linode Library is my benchmark for Linux how-tos and tutorials, and is very complete. Their Linode Forums also contain a great community and wealth of knowledge.

Digital Ocean

Digital Ocean seems to have set up their infrastructure well, but it is nowhere near as mature as Linode. They offer DNS services, but no droplet load balancing, no private network (all inter-server communication is metered with your public bandwidth), only three geographical locations for droplets, and their admin console is a little underwhelming. The signup and provisioning process is very nice, and their billing system is very simple and easy to understand.

The biggest things they have going for them right now are price, and ease of use (in that order). Their Community section has many articles and how-tos, in addition to a growing forum, but is not as complete or concise as the Linode Library. This will improve with time, I'm sure, but Digital Ocean still has a ways to go.

Hot Drupal

Hot Drupal is more of a niche hosting provider, but they've been around a while, and offer some very good plans for PHP CMSes, most especially Drupal. I've put some clients on their shared plans, which are much nicer and faster than shared plans from other companies (HostGator, DreamHost, etc.), and on VPSes (which, as noted above, are very fast!).

Hot Drupal is a bit more expensive than other providers, and their admin console is not as full-featured as Linode's (it's more on par with what you get from Digital Ocean), but their support has always been amazing—they'll go out of their way to help you with any hosting-specific problems, and often will even help with Drupal-related problems. Most tickets I've opened with Hot Drupal have been responded to within minutes, and often their support staff will resolve the issue within 5-10 minutes. And did I mention their servers are fast?

Conclusion

For now, I'm sticking with a few VPSes across all three services, because none is a 'one-size-fits-all' hosting provider. Linode and Hot Drupal both have great track records (for me, at least), and I will be cautious considering Digital Ocean for larger projects until I've had more experience with them, and seen how fast they respond to outages and support tickets.

Digital Ocean's low, low prices are very tempting, though, for most of my smaller sites and services, and throwing $5/month at a few small servers for experimentation and testing is nothing; many shared hosts are more expensive than that!

If you're thinking of signing up for Linode, please consider using my Linode affiliate signup link :)




로그인 창이 있는 "정보 수정"에서
서명 이쁘게 등록해보세요 ^^

hi
이전글  다음글  목록 글쓰기

총 게시물 44건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 조회
44 서버
현재 대학생인데 과제중입니다 핸드폰을 이용하여 마우스를 대체하는 어플리케이션 및 프로그램을 만드려고하…
박민용 10-05 282
43 OS
이카루스031 05-09 2118
42 OS
이카루스031 05-09 2287
41 OS
Linux 시스템 로그인에 관련된 정보 로그 파일혹 Linux 관리가 필요한 분들 참고하세요.....시스템에 접근한 사람들 …
예민한인어 03-14 2643
40 OS
Postfix를 이용한 메일서버 개설 http://www.atblog.co.kr/?p=4877
카이로 12-18 2912
39 서버
sudo apt-get install ntpdate sudo apt-get install rdate sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime sudo rdate -s time.bora.net
카이로 08-01 4320
38 VPS
VPS 간단 비교 설명  디지털오션 DigitalOcean  1. 저렴한 가격(최소 5$부터 시작) 2. 매우 쉬운 UI 3. 인기있…
카이로 07-10 4586
37 서버
SCP를 사용하여 자동으로 데이터백업   v     상황: 특정 디렉터리나 특정 데이터를 원…
카이로 07-10 4307
36 서버
리눅스 서버 간에 파일 복사에 사용되는 명령어는 scp가 대표적이겠죠? scp에 대해서 간략하게 설명하고자 합니…
카이로 07-10 5828
35 서버
Introduction Nginx Nginx is a fast and lightweight alternative to the sometimes overbearing Apache 2. However, Nginx just like any kind of server or…
카이로 07-08 4286
34 디지털오션
출처. http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=226630 들어가기에 앞서...-블로그에 쓴 글을 그대로 …
카이로 07-07 4545
33 서버
최상위 index.php에 아래 코드 입력 ini_set('session.cookie_domain', '.domain.com' );
카이로 07-06 3468
32 VPS
DigitalOcean vs Linode  디지털오션과 리노드 상세 비교 This is a very detailed DigitalOcean vs Linode VPS cloud hosting comparison r…
카이로 07-06 4434
31 디지털오션
How To Choose an Effective Backup Strategy for your VPS Introduction An important consideration when storing your work and data in a digital environ…
카이로 07-06 3485
30 VPC
2013 VPS Benchmarks - Linode, Digital Ocean, Hot Drupal Every year or two, I like to get a good overview of different hosting providers' VPS performa…
카이로 07-06 5203
29 VPC
Linode vs DigitalOcean, performance benchmarks I’ve been a Linode fan and customer for years, but just this week I was made aware of a competing …
카이로 07-06 3002
28 VPC
Live Benchmarks from the Cloud Cloudlook provides constantly updated benchmarksfor server instances at popular public cloud providers. …
카이로 07-06 3499
27 VPC
사양이나 필요한 부분만 보세요^^ Linode 2GB VPS versus DigitalOcean 2GB VPS – Centmin Mod Nginx CLI install benchmarks Linode has…
카이로 07-06 3275
26 서버
for file in *.log; do     iconv -f ISO-8859-1 -t UTF-8 -o "$file".utf "$file" && mv "$file".utf "$file" done
카이로 07-05 3045
25 서버
우분투에서 한국시간으로 변경하기 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
카이로 07-04 3086
 1  2  3  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기