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