很多用戶在購買云主機(jī)后對云主機(jī)帶寬進(jìn)行測試,發(fā)現(xiàn)帶寬達(dá)不到所購帶寬,產(chǎn)生很多疑問,這里對云主機(jī)的帶寬定義、限制方法、測試方法、帶寬購買等方面進(jìn)行說明。
一、帶寬定義
與網(wǎng)絡(luò)上通常所說的帶寬相同,帶寬就是每秒鐘可以傳輸數(shù)據(jù)的能力,單位是每秒兆位(Mbps),如需了解具體解釋請?jiān)L問:https://baike.baidu.com/link?url=aydP-jlCO7pLjBCHsyW92mIXc94eU7WLmXeRMW2r03ICSuJ9o_FGAEzXHIhdCJK7Yh0zh8S9l5xuFjBOKi242K
二、限制方法
云主機(jī)的帶寬限制是設(shè)置在網(wǎng)卡上的,采用對稱方式限制,即上傳和下載的帶寬限制是一樣的。
云主機(jī)被訪問時(shí),在限制范圍內(nèi),提供最大的上傳和下載服務(wù),以下情況會(huì)影響下載速度。
1. 網(wǎng)絡(luò)影響:用戶所在公網(wǎng)與云主機(jī)之間存在瓶頸,例如云主機(jī)購買帶寬為10Mbps,用戶本地上網(wǎng)帶寬20Mbps,但公網(wǎng)上的任何一個(gè)節(jié)點(diǎn)低于10Mbps,則下載速度無法達(dá)到10Mbps;
2. 服務(wù)器CPU、內(nèi)存、磁盤I/O等因素影響:如果系統(tǒng)本身負(fù)載很大,會(huì)影響整個(gè)系統(tǒng)的各種服務(wù)速度,網(wǎng)站訪問速度同樣會(huì)受影響。因此當(dāng)網(wǎng)站訪問慢時(shí),需要評估是否存在小馬拉大車的情況,及時(shí)優(yōu)化系統(tǒng)負(fù)載,或增加系統(tǒng)配置提高系統(tǒng)性能都是需要考慮的。
三、測試方法
測試方法有很多,簡單說明一下:
1. 使用測速網(wǎng)站,此類網(wǎng)站眾多,測試結(jié)果也參差不齊,建議使用多地測試網(wǎng)站,那些測試上網(wǎng)帶寬的工具和網(wǎng)站局限太多,不建議使用。推薦使用下面網(wǎng)站:
站長之家:https://ping.chinaz.com/
17CE:https://www.17ce.com/
這種方式能夠看到全國各地甚至海外對服務(wù)器的訪問效果,但受測試點(diǎn)與服務(wù)器間的網(wǎng)絡(luò)瓶頸影響無法測出服務(wù)器最大帶寬。
2. 通過FTP或HTTP方式下載測試服務(wù)器速度,選擇一個(gè)大文件下載,同時(shí)計(jì)時(shí)。
這種方法可以測試用戶本地到服務(wù)器的訪問效果,同樣無法測試出服務(wù)器最大帶寬。
3. 模擬多人同時(shí)訪問網(wǎng)站,在服務(wù)器上查看帶寬。
這種方法能夠測試出服務(wù)器真實(shí)最大帶寬,但如果帶寬占滿可能無法登錄服務(wù)器而看不到實(shí)時(shí)帶寬。
說明:上述3種方法測試最大帶寬都有困難,因此請用戶不用糾結(jié)最大帶寬。建議用戶根據(jù)真實(shí)的使用情況及自己的經(jīng)濟(jì)實(shí)力購買帶寬。
四、帶寬購買
一般建議用戶根據(jù)自身網(wǎng)站訪問量,網(wǎng)站頁面大小,以及對網(wǎng)站訪問速度的要求進(jìn)行評估,購買一個(gè)初始帶寬。在主機(jī)運(yùn)行一段時(shí)間后,對訪問日志進(jìn)行分析,可以計(jì)算出真實(shí)的日流量,結(jié)合自身對網(wǎng)站速度的感受,適當(dāng)購買帶寬。
在評估帶寬需求時(shí),需要考慮以下因素:
1. 訪問高峰時(shí)段的并發(fā)數(shù);
2. 網(wǎng)站緩存設(shè)置,如果訪問的都是老用戶開啟緩存可以大幅節(jié)省帶寬;
3. 網(wǎng)站壓縮設(shè)置,開啟壓縮可以節(jié)省一部分帶寬,建議開啟靜態(tài)壓縮功能;
4. 外部鏈接,如網(wǎng)站訪問調(diào)用外部數(shù)據(jù)庫,同樣需要占用帶寬。
帶寬的簡單計(jì)算方法:
需要購買帶寬 = 網(wǎng)站頁面大小(字節(jié)) * 8 / 預(yù)期下載時(shí)間(秒) * 并發(fā)數(shù)
例如:訪問高峰時(shí)段會(huì)有5個(gè)人同時(shí)訪問,頁面大小1MB,希望訪問下載時(shí)間5秒
需要購買帶寬 = 1048576字節(jié) * 8 / 5秒 * 5 = 8388608 bps = 8Mbps