iT邦幫忙

2

架設 FTP server 下載速度

  • 分享至 

  • xImage

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

我先來理解一下樓主說的意思,我個人認為樓主在家裡下載了 40gb 的資料 ,要用 ftp 上傳上去,也就是資料原始位置不是在aws 上面,而是其他的網路主機,而樓主利用家裡電腦當中轉站,實際上的資料流是其他主機到家裡再上傳到aws,結果發現速度只有 5mb/s ( 約 40m bps ),如果是這樣還蠻合理的,我真的不覺得這樣的速度很糟糕,如果樓主是用本地電腦當中轉就要考慮本地電腦的上傳頻寬,跟AWS 主機給的頻寬沒有關係
建議樓主直接遠端AWS 主機,直接在AWS 主機下載其他主機的檔案再去觀察傳送速度,不要透過家裡或其他地方的主機作中轉,這樣的速度都不夠精準,只有在AWS主機下直接傳輸才是最準確的速度
說反了,
40GB 是我在 AWS 主機上下載的遊戲,我在 AWS 上架 FTP server
我家裡的是用 FTP 是從 AWS 拉下來的
家裡網路是哪一家的申請多少頻寬,
AWS主機在東京,所謂的家裡是哪裡,東京還是台灣
FTP 傳輸模式用哪一種,用哪個軟體連接的,是純FTP協定還是 FTPS ?
還有就是你有沒有付費買頻寬,沒有付費,超過額度之後會不會鎖頻寬
是不是到了額度警戒線,如果是,要不要先調高額度在試試
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
Ray
iT邦大神 1 級 ‧ 2023-10-14 22:01:56
最佳解答

第一個問題: 你的 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 獨立使用的頻寬. 只有那種明確寫出數字, 沒有形容詞在內的規格, 才是你可以自己在機房內獨佔的頻寬.

謝雷神
第一個問題: tokyo. 我擔心延遲都放東京

第二個問題:
假設頻寬 5Gbps 是我分到的。
我是不是要考慮也aws 沒說清楚的上下行問題?
還是在考慮網路題時,不需要特別說明上下行?

家用的小烏龜不是都有這個設定嗎?是不是server的網路就沒有這個問題?

Ray iT邦大神 1 級 ‧ 2023-10-14 23:56:05 檢舉

雲的頻寬都是給對稱的, 所以不用分上下行.
規格寫 5Gbps 就是上下行都會有 5Gbps

感謝雷神

1
obarisk
iT邦研究生 2 級 ‧ 2023-10-15 09:21:20

只覺得這個實驗很貴

iperf 就可以搞定的問題,要用 40G 去試...

一來是沒想到,
二來是因為 iperf 雖然可以測網路數據,我更比較相信實際下載東西的直觀數字。

40G 我只有從遊戲公司 server 下載一次,ftp 我是拉一點點就中斷了,其實我也可以製造 40G的塞滿0的檔案做測試

我要發表回答

立即登入回答