要是有可以讓全世界的人上網(wǎng)都不卡不延遲的技術(shù),那一定和發(fā)明互聯(lián)網(wǎng)一樣了不起。這種夢(mèng)想能否在有生之年實(shí)現(xiàn)呢?
延遲(RTT)主要是鏈路層的時(shí)鐘和令牌(不管是分時(shí)還是分頻分碼,都存在搶占),設(shè)備間的 buffer time和設(shè)備處理時(shí)間,中轉(zhuǎn)次數(shù),等幾個(gè)要素決定的。
上面說(shuō)的這些都可以通過(guò)錢(qián)來(lái)解決的問(wèn)題,比如最簡(jiǎn)單的換設(shè)備,增加信道容量,用更好的傳輸介質(zhì)都可以解決,包括架設(shè)新的海底光纜。
上面這些是最直接影響速率的東西,但是有個(gè)上限就是光速,光速一秒鐘繞地球七圈半,數(shù)據(jù)從中國(guó)到美國(guó)往返一次,差不多是繞了地球一圈了,和 1000毫秒 / 7.5 = 133毫秒。
所以 ping 美國(guó) rtt 的理論下限是 133ms,不可能突破的。不過(guò)大部分美國(guó)服務(wù)器到中國(guó)的 ping 值都差不多是 250ms 左右,遠(yuǎn)遠(yuǎn)高于這個(gè)值,說(shuō)明還有很大的提升空間。再說(shuō)卡的問(wèn)題,卡大分是中間設(shè)備丟包,為什么中間設(shè)備會(huì)丟包呢?因?yàn)槟愀嬖V設(shè)備需要發(fā)送的包超過(guò)設(shè)備可以往外發(fā)的能力了。丟包又和信道擁擠程度有很大關(guān)系,忙的時(shí)候,每秒數(shù)據(jù)傳輸量接近信道容量限制,丟包就會(huì)指數(shù)上升。
有少部分情況是由于鏈路太長(zhǎng),中間節(jié)點(diǎn)過(guò)多,某些時(shí)候中間一個(gè)環(huán)節(jié)出問(wèn)題(比如某個(gè)點(diǎn)遭受到其他方向的流量侵占),由于設(shè)備投資不夠,缺乏優(yōu)質(zhì)的備選路由,所以會(huì)瞬斷個(gè)幾秒鐘。
不過(guò)還有一大半情況的卡是屬于胖管道(fat-pipe),即帶寬很高,延遲和丟包率同樣也很高,比如帶寬有余,但中間設(shè)備短時(shí)間內(nèi)被其他方向的流量侵占,異或設(shè)備太舊 kps很低,就只能丟包,典型的情況是美國(guó)到中國(guó),所以還有很多人黑tcp協(xié)議棧,每個(gè)往外發(fā)的包都發(fā)兩遍,丟失了就用另外一個(gè),然后從試驗(yàn)上看起來(lái)提高了美國(guó)到中國(guó)的數(shù)據(jù)傳輸速度,但其實(shí)就是在耍流氓。
上面這些丟包造成的卡 ,隨著設(shè)備更新?lián)Q代,都會(huì)得到改善。然而可悲的是骨干網(wǎng)建設(shè)大大落后于時(shí)代發(fā)展,大部分提速都是再提用戶接入端的速度,不愿意投錢(qián),又想賣(mài)給更多用戶,就只能讓更多人擠在一些便宜的窄窄的 “省道” “國(guó)道” 上了。你如果自己愿意花錢(qián),租用更好的專(zhuān)線,或者自己從深圳拉一根線到香港 IDC 出國(guó),那么你相當(dāng)于花錢(qián)走了高速公路,能獲得比別人更好的服務(wù)質(zhì)量。
怎樣盡量的減少游戲延遲
1.系統(tǒng)優(yōu)化
查下是否電腦殺毒軟件、服務(wù)器防火墻及其后臺(tái)運(yùn)行占據(jù)互聯(lián)網(wǎng)導(dǎo)致頓卡隨后再是驅(qū)動(dòng)器(顯卡、網(wǎng)卡)、運(yùn)行庫(kù)(DX3D等)。隨后清理垃圾,清理內(nèi)存,總體優(yōu)化一下系統(tǒng)。
2.提高配置
使用的機(jī)器配置也會(huì)不良影響廷時(shí),有能力可以提升配置。
3.使用代理lP加速
代理有緩沖區(qū),當(dāng)有外界的信息內(nèi)容根據(jù)時(shí),同時(shí)也將其保存到緩沖區(qū)中,當(dāng)其他用戶再訪問(wèn)相同的信息內(nèi)容時(shí),則直接由緩沖區(qū)中取出信息內(nèi)容,傳給用戶,以提高訪問(wèn)速度,減少廷時(shí)。就像使用IP模擬器游戲助手,可以減少游戲延遲,還能突破lP限止,實(shí)現(xiàn)多開(kāi)進(jìn)程。
想等著電信聯(lián)通來(lái)升級(jí)骨干網(wǎng)?對(duì)不起,他們還在處于比誰(shuí)更流氓的時(shí)代呢,還沒(méi)進(jìn)化到比誰(shuí)服務(wù)更好的階段,只能想開(kāi)點(diǎn)了,早兩年電信聯(lián)通還在互相剪光纜呢,這兩年他們已經(jīng)文明了很多了。
說(shuō)了那么多,其實(shí)總結(jié)下來(lái)只有三個(gè)字:自己找竅門(mén)!
---------
PS: 《三體》里面三體人和在地球的智子之間好像就使用了量子糾纏實(shí)現(xiàn)了超光速通信,量子糾纏是指粒子在由兩個(gè)或兩個(gè)以上粒子組成系統(tǒng)中相互影響的現(xiàn)象,這種影響不受距離的限制,即使兩個(gè)粒子分隔在直徑達(dá)10萬(wàn)光年的銀河系兩端,一個(gè)粒子的變化仍會(huì)瞬間影響另外一個(gè)粒子。