相同條件下 Amazon EC2 t1 micro 實例與 t2 micro 實例效能比較


amazon ec2

Amazon EC2 t2 micro 實例

由於我把之前架在 Amazon EC2 t1 micro 上的 WordPress 移植到了 t2 micro 實例上

t2 micro 實例是 t1 micro 的升級版,t2 micro 實例的 CPU 性能比以前更強大,記憶體也由之前的 613 MB 升級成 1G 。

比較的基礎條件是

(1) WordPress 完全移植,所有內容相同

(2) 網站設置完全相同,包含 MySQL 資料庫, wp-config.php 和 .htaccess 以及 robots.txt

(3) 系統設置相同, Apache 設置 httpd.conf 從原來的 t1 micro 實例拷貝過來

(4) 資料庫配置相同, MySQL 配置 my.cnf 也是從原來的 t1 micro 實例拷貝過來

CPU 性能比較

由於原來的 t1 micro 實例最容易超標的就是 CPU 以及 I/O 讀寫

先看一下 CPU 使用情況

【t1 micro 實例的 cpu 狀況】

t1 micro performance

可以觀察到調教過後的 cpu 效能一般在 50 以下,通常是 20-40%,但偶而峰值會到達 65-70%

進一步的效能調教可以參考: Amazon EC2 t1.micro 免費實例崩潰當機! 真的不夠用嗎

【t2 micro 實例的 cpu 狀況】

   

t2 micro performance

這是 24 小時的監控 cpu 使用圖表,一般使用率都在 5% 以下,但每小時會有一個峰值(20-25%左右),我沒去分析為何每個小時都會出現這個峰值,因為數值不大,所以我也懶得去管他,由此圖表可以看出 t2 micro 在 cpu 的效能提升上確實對網站幫助不小,以目前每天 PV 數在 1000 多的情況下,確實表現不錯。

I/O 性能比較

【t1 micro 實例的 I/O 使用狀況】

t1 micro performance

從 Amazon 的 Usage Report 可以看到 t1 micro 的 I/O 使用情況,整個月除了免費的 200萬次 I/O 外,另外使用了 852萬次 I/O ,也就是說總共用掉 1052萬次 I/O 。

【t2 micro 實例的 I/O 使用狀況】

t2 micro performance

t2 micro 實例總共用掉了 810萬次 I/O

看起來 I/O 次數變少了

費用比較

t1 micro 的免費實例 I/O 有限制每個月 200萬次免費,超過的部分是要付費的, "$0.00 for the first 2 million I/O requests under monthly free tier"

超過部分是這樣收費: $0.08 per 1 million I/O requests – Asia Pacific (Tokyo) ,所以超過 852萬次 I/O 總共收費 0.68美金。

再來看一下 t2 micro 實例,由於新增實例時,選擇的是 General Purpose (SSD) ,這部分的 I/O Read 和 Write 在 t2 micro 實例下是沒有收費的。

相同條件下 Amazon EC2 t1 micro 實例與 t2 micro 實例 I/O 效能比較 延伸閱讀

(*) 我的免費 Amazon EC2 micro Instance 被收費了

(*) Amazon EC2 五分鐘快速新增實例及登入管理

本文地址:相同條件下 Amazon EC2 t1 micro 實例與 t2 micro 實例效能比較
內容對你有幫助嗎? 臉書分享:
分享到:

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

交換連結: Liang's Blog |