1. 騰訊雲帶寬告警問題排查及解決
產品伺服器設置了「外網帶寬使用率 >= 100%,統計粒度5分鍾,連續1次滿足條件則每1小時告警一次」告警策略,基本上我每天都收到多條告警信息。
放大一點查看數據:
伺服器部署了 web 服務 和 用於存儲圖片資源,報表導出和資源(平均200KB左右,非 kb)一張,部分頁面有時候會放好幾張圖片展示。如果是連續的瀏覽充電站、商城,或者導出報表,是很容易觸發2次峰值而導致報警的。
剛才只是大約估計了一下可能的情況,排查問題還是要系統地去看,需要挑選了告警的時間區間,分別進行數據統計。
我們伺服器對外的帶寬服務有:
WEB 服務比較簡單,nginx 上都有日誌,可以通過日誌的 bodysize 統計。其他兩個是通過 socket 的,持續通訊的,所以我選擇了數據日誌的 log 進行大概統計。
以下是我的 nginx access.log 日誌格式:
可以通過配置調整 ngx_http_log_mole 的 log format,如:
可以看出 nginx 日誌的 body_bytes_sent 是位元組,所以可以通過以下指令查看數據量($10 是 body_bytes_sent 所在位置,需要根據實際調整;grep 內容是某一分鍾的時間):
最終實際查看一天下來的流量也400MB,幾個高峰的分鍾段也就幾M,都在預期合理的范圍,並且形成不了持續的擁堵情況。
Web Socket 只有 connect 時的信息會寫在 nginx access log 上,不過平時通訊的信息都有手動寫相應的 access log(注意排除 業務的log信息)。經統計 web socket 的 access log 比較小,一天只有十幾M的數據,基本可以忽略。
注意:心跳包也需要統計進去。
樁agent 是通過埠直連的,沒有經過 nginx,log 比較分散,統計了幾個大的agent的 log(只統計 access log),佔用的大小都不大,基本不形成高峰。但由於數量多,沒有最終確定某個時間段的高峰值。
通過 nginx 配置,限制最大的帶寬,可以稍微緩解一次訪問的壓力。避免一個大文件的訪問,就長期佔用了所有的外網帶寬。
Nginx 限流有兩種方式:
ngx_http_limit_req_mole 模塊提供限制請求處理速率能力,使用了漏桶演算法(leaky bucket)。下面例子使用 nginx limit_req_zone 和 limit_req 兩個指令,限制單個IP的請求處理速率。
==在 nginx.conf http 中添加限流配置:==
==配置 server,使用 limit_req 指令應用限流==
上面例子限制 10r/s,如果有時正常流量突然增大,超出的請求將被拒絕,無法處理突發流量,可以結合 burst 參數使用來解決該問題。
burst 譯為突發、爆發,表示在超過設定的處理速率後能額外處理的請求數。當 rate=10r/s 時,將1s拆成10份,即每100ms可處理1個請求。
此處,burst=20 ,若同時有21個請求到達,Nginx 會處理第一個請求,剩餘20個請求將放入隊列,然後每隔100ms從隊列中獲取一個請求進行處理。若請求數大於21,將拒絕處理多餘的請求,直接返回503.
不過,單獨使用 burst 參數並不實用。假設 burst=50 ,rate依然為10r/s,排隊中的50個請求雖然每100ms會處理一個,但第50個請求卻需要等待 50 * 100ms即 5s,這么長的處理時間自然難以接受。
因此,burst 往往結合 nodelay 一起使用。
nodelay 針對的是 burst 參數,burst=20 nodelay 表示這20個請求立馬處理,不能延遲,相當於特事特辦。不過,即使這20個突發請求立馬處理結束,後續來了請求也不會立馬處理。burst=20 相當於緩存隊列中佔了20個坑,即使請求被處理了,這20個位置這只能按 100ms一個來釋放。
這就達到了速率穩定,但突然流量也能正常處理的效果。
ngx_http_limit_conn_mole 提供了限制連接數的能力,利用 limit_conn_zone 和 limit_conn 兩個指令即可。下面是 Nginx 官方例子:
limit_conn perip 10 作用的key 是 $binary_remote_addr,表示限制單個IP同時最多能持有10個連接。
limit_conn perserver 100 作用的key是 $server_name,表示虛擬主機(server) 同時能處理並發連接的總數。
需要注意的是:只有當 request header 被後端server處理後,這個連接才進行計數。
使用獨立的雲存儲,專門存放資源文件。
Agent 與樁之間是通過外網連接的,可以考慮多加一台伺服器,與 產品服務是一個內網的。Agent 先連接到一台轉發伺服器,與 ECMP直接通過內網連接。
埠轉發參考:《Agent埠映像》
略
鑒於當前告警實際對訪問的影響可忽略,將觸發次數調整為2次再告警。(後面再也沒有收到告警了~)
《 Nginx 的兩種限流方式 》
《 常用的伺服器日誌分析命令 》
2. 怎麼升級騰訊雲伺服器帶寬
可以直接在後台進行帶寬升級的
我現在用的小鳥雲,性能、價格比騰訊雲好太多了,特別是1V1專席客服,不用提交工單,建議你也試試
3. 帶寬不夠怎麼辦
問題一:網路帶寬不足我們能怎麼辦? 我舉個例子, 大家討論一下,這個例子恰當不恰當 打電話到你的網路運營商先叫他查查網路連接有沒有連接上(熱身)
他說有你叫他測速問他多小(然後看個人發揮羅)一般投訴玩會升上去的2M大暢變3到4的
現在網速2M理論是256實際是2004M的是512實際是400
問題二:帶寬不足怎麼辦 也算正常了,我們廣西玉林市這里也標稱1M的帶寬,迅雷下載最高只上到145K每秒啊!其實同是電信也會有很大差別的,廣東電信的處度就不錯了。主要是基礎設施的建設問題,短期內是太大不會有改善的了,況且現在上網的人越來越多了。你能做的無非是自己用軟體優化一下機子,有一定的幫助。
問題三:帶寬不足是什麼意思? 你寬頻速度不大。
或者你在看電影時 下載之類耗網速的事情
問題四:帶寬不足怎麼辦 20分 1. 保證網路通暢,禁止P2P、視頻是關鍵。
企業網路的現狀是:文件下載、瀏覽網頁、郵件收發和視頻通訊都採用相同的帶寬處理策略,對於企業的關鍵業務如:OA,MIS,ERP,CRM等和網路中的一般應用(例如:P2P應用、網路電視等)去爭搶帶寬, 80%的網路帶寬都被一般應用程序占據。因此要解決網路擁塞的問題,首先要禁止P2P軟體的下載,以及在線視頻。
2. 流量分配工具需謹慎選擇。
(1)解決網路擁塞的關鍵問題是如何能夠將帶寬合理分配到每個桌面用戶,有些人偏向於分配指定的帶寬給某個IP其實這樣並不能夠有效地利用帶寬。應該在網路資源緊張的時候限制那些使用量大的用戶,保障那些使用量小的用戶,反之,當網路資源有較大的空閑時則取消這些限制。
(2)盡量不要選擇用ARP欺騙方式來限制流量的工具,使用ARP欺騙方式極易導致區域網網路不穩定。
3. ARP防火牆,一定要裝。
ARP病毒已經成為區域網帶寬的一大殺手,輕則導致網路不穩定,重則導致網路癱瘓,同時容易將用戶隱私泄露出去,從而遭到黑客攻擊或被一些不法分子利用盜用用戶名及密碼。所以,在進行帶寬隱神管理之前,一定要安裝ARP防火牆。
4. 使用有效的流量監控工具。
知己知彼方能百戰不殆,選擇一款有效的流量監控工具,能夠讓你到底是哪個用戶使用的最慎攜侍多,哪個服務使用的最多使這個未知的網路使用情況變成透明的。能夠監控到哪一個用戶佔用的帶寬比較多,又是什麼進程佔用的帶寬,讓管理者一目瞭然,是進行有效管理的前提。例如超級嗅探狗能夠做到實寬吵時監控各個用戶所佔用的帶寬,並且能夠對網路連接類型進行自動識別,當超過設置得最大大款限制,自動斷開佔用帶寬的網路連接,從而保證網路的暢通。
5.行政手段不可缺少。
想要進行有效的網路管理,首先一定要獲得管理層的支持,建立相應的上網管理制度。雙管齊下,才能真正有效的進行帶寬管理。
問題五:電信寬頻帶寬嚴重不足 怎麼處理 您好
您可以把電信寬頻貓重啟試一下,如果仍然比較慢,可以撥打10000號請工作人員幫您處理。
問題六:電信20M網速不夠 5分 您好,首先感謝您對中國電信的支持。希望下面的回答能夠對您有所幫助,請你在中國電信網上營業廳測試網速,根據您發來的測試圖片顯示網路速度是正常的,您說下載文件就達不到原來在智能提速的那個下載速度了,其實這是和您下載的資源有關系,有的資源聯通率較好所以就是全速下載,如果聯通率不好即使你是100兆的帶寬那也是沒有用的。你參考下安徽電信的網路速度表
安徽電信4G網路已實現全省覆蓋,答復僅供參考,具體請咨詢10000或登錄安徽電信網上營業廳ah.189為准,安徽電信愛家套餐火熱來襲!只要每月花169元即可享受50M光纖寬頻、10G流量、1000分鍾免費通話、高清iTV1部,詳情訪問安徽電信網上營業廳。
問題七:我無線路由器帶寬不夠怎麼辦啊 應該可以的,我的無線路由是最便宜的TP牌的,網速20M,下載最快可以達到近3M,你的網速比我的快,應該沒有問題。現將電腦里路由器近點試試[不看天線信號有幾個,那是蒙眼球的],如果還達不到直連的效果的80%以上,使你的路由器甚至的問題,登錄路由器察看改改,試試吧
問題八:我的電腦帶寬提示不夠用怎麼辦啊 硬體問題,只好換硬體了。別的方法嘛,我還不知道呢。
問題九:伺服器帶寬不夠用怎麼辦? 您好。伺服器的帶寬都是可以加的,不夠用聯系您的服務商加帶寬即可。
海騰數據賽龍為您解答
問題十:如何投訴電信帶寬不夠 不要說我誇電信啊,大家也不用太噴,電信的寬頻目前是首選最穩定的寬頻運營商了,客觀事實和口碑大家要承認,裝電信寬頻圖的就是穩定.人家起步也早線路也最全面完善。 不信?看看你樓下樓道的,哪個不是電信的交接箱.但是,不是所有人的地址都是百分百線路沒問題的,對吧? 有的人地址偏遠一點,線路拉得過長了自然就差了.銅錢的有效傳輸距離是有限的,不像光纖.也有的是師傅生手,不熟業務,接不好線導致,這些就是個人因素,現在電信的接線裝機的師傅都是外派,流動性大,估計工資待遇給外派公司吃了不少.工資差了自然就跳槽的多了.好像說遠了.寬頻出問題了,這時你怒了,因為你無助了,人在無助時自然會想引起別人注意,會發火,這時,你反映給客服,記住,一定要先記下客服工號,你反映了問題如果沒人理你,你就投訴客服,在最後掛電話前你重復一下客服工號給他聽,說你不幫我解決問題叫師傅上門,我就投訴你.工號投訴到了就會影響客服的績效工資,他就會認真對待你的問題.明白? 之前有朋友讓我幫他小區裝了城中村套餐,還提了速,最近出了問題,一直不敢打10000,都叫我解決,我說你是正規受理申請的,有事直接打10000就行.他說,不行啊.我的地址是小區裝這個特殊的城中村套餐,怕10000查我不給我用.我給笑死了. 受理成功了安裝了就是你的權益.你一樣交了錢一樣是客戶,跟裝貴的資費有什麼不同呢?一樣享有消費者權益,我估計是我朋友太膽小了吧.最後還是我投訴叫師傅上門維護的,貓壞了而已.呵呵. 總之,投訴不要干生氣發火,人家也是人.你反映好了問題用對了方法,投訴自然會有人幫你解決問題.至於裝機的師傅,沒料到就換一個老師傅來吧.技術好的師傅總會幫你解決你的問題的.
4. 騰訊雲的伺服器好用嗎價格怎麼樣
阿里雲和騰訊雲都是伺服器的大佬
沒有好不好用,主要看你選擇是不是離你運營最近地區的機房。
根據你的在線訪問以及承載量去選擇相應的配置,如果有延遲卡頓,可能就是內存和帶寬選的不夠大。
可以選相同配置去對比阿里和騰訊,哪裡便宜選擇哪裡,兩個都還不錯。
給官方打電話,可以找他們要優惠券。
5. 購買騰訊雲伺服器,使用phpstudy工具架設三四個企業網站,最少需要多少的帶寬才能夠保證這些網站
如果都是企業網站的話,要看你用了什麼程序,什麼主題。比如wordpress程序,avada主題,本身就是很耗費內存、系統資源的,那麼配置要從 2核4g內存5M帶寬起步了。
如果是別的程序和主題那麼要看具體情況具體分析,不懂到老魏那裡問問吧,這方面的 php程序太多了,每個程序耗費資源不同,主題耗費資源也不同,沒有一定的答案。不過從企業角度來說,老魏認為 5M帶寬是比較穩妥的,記得寫過這方面的文章的,就是5M帶寬下載速度是多少之類的詳細介紹,也能同時容納很多並發訪問的。
6. 騰訊雲伺服器自動斷開連接且關閉進程
中毒或訪問量原因。
1、服務談昌器中毒。導致伺服器對外發包,帶寬耗盡,可以先殺毒,消侍斗清理可疑文件。
2、服拿磨務器由於訪問量大。帶寬資源不足。
7. 請問騰訊雲伺服器一般用什麼配置
騰訊雲雖然說是排名前列的雲伺服器提供商,但是選擇器配置也要考慮下面這幾個因素:CPU、內存、硬碟、帶寬、線路、操作系統和地區。
CPU、內存、帶寬其實組成了不同類型的雲伺服器,所以在選擇這三點之前先確定那選哪個類型的雲伺服器。
目前騰訊雲的雲伺服器型號大概有兩種。常規標准型CVM雲伺服器自定義選擇CPU、內存、帶寬等網路資源,提供多種子型號。AMD雲伺服器國內首家採用 AMD EPYC 霄龍處理器的實例,提供平衡的計算、內存和網路資源,是多種應用程序的最佳選擇。
這兩個型號,如果你開發應用不是那種平衡計算、內存、網路資源的需求,比如你需要更多的內存或者更多的計算,建議選擇標准型的雲伺服器,標准型號可以自定義計算CPU、內存、網路資源更具有個性化。如果你在乎性價比,選擇AMD雲伺服器合適一些。
選擇好機型基本就確定了CPU、內存了,然後就是硬碟和帶寬了。硬碟是存儲數據的地方,硬碟的大小要根據網站的數據大小決定,在選擇時應該考慮到剩餘空間。
根據網站的性質選擇合適的帶寬,看你的網站類型、結構和訪問量等指標或者預計,一般新的網站,圖片不多,也做了處理的,有2M足夠了。
操作系統的選擇和個人的熟悉情況、網站具體情況有關,對哪種操作系統比較了解就選擇哪種操作系統,另外windows系統對asp程序支持較好,不過佔用內存較多,而Linux系統對PHP程序比較友好,更省內存,並且有的程序可能只支持某個操作系統。
雲伺服器定價
CVM 支持包年包月和按量付費。
優惠活動:
騰訊雲618活動中的「爆品·秒殺」還在進行中,有兩款CPU性能100%的入門級雲伺服器性價比最高,具體配置及價格如下:
標准型S3雲伺服器:1核2G1M - 95元/年(288元/3年)
輕量應用伺服器:1核2G5M峰值帶寬 - 95元/年(288元/3年)