Hi
因為沒有搭設過 FTP serevr .
最近心血來潮嘗試一下,
我是架設在 aws ec2 t2.medium,
原本我以為下載速度會很快,
我下載了一個 40GB 的遊戲程式在上面,
於是我用我家用電腦用 FTP 去拉資料,速度是 5M/s
原本我以為我電腦下載慢可能是很多人同時向遊戲公司伺服器去拉資料,所以很慢
但是我個人的 Server 到我家,卻也是很慢,
我知道可能要考慮家裡小烏龜的情況,
我目前只是想討論 Server 上的問題而已。
從 t2-micro-instance-type 網路效能是 Low to mediuem.
我卻不知道網路上下傳具體是多少
https://repost.aws/questions/QUM2vwaKIsQHGGt6Y8uYG5OA/how-much-bandwidth-is-t2-micro-instance-type
第一個問題: 你的 EC2 是在哪一個 Region? 離台灣遠的 Region, 速度可以慢上十倍
第二個比較麻煩, 所有 t-type 的 EC2, 都無法保證固定頻寬. 他是把其他 type 的 EC2 用剩下的頻寬, 撥過來給 t-type 使用. 所以沒人可以保證你: 到底能有多快的下載速度? 運氣好就很快, 運氣不好可能連 1Mpbs 都不到. 要看當時機房內有多少人在競搶這些頻寬?
想要保證頻寬, 請選 t-type 以外的, 例如:
C5-type 頻寬有明確標示可從: 10Gbps~25Gbps
https://aws.amazon.com/tw/ec2/instance-types/c5/
此外也請注意:
只要規格裡面有寫到不確定的字眼, 例如: 最多, 中等, 最低...這些, 都代表你在這個機房, 要跟別人一起競爭同一條頻寬, 不是你自己一台 EC2 獨立使用的頻寬. 只有那種明確寫出數字, 沒有形容詞在內的規格, 才是你可以自己在機房內獨佔的頻寬.
只覺得這個實驗很貴
iperf 就可以搞定的問題,要用 40G 去試...