伺服器變慢的兩種解決辦法
來源:互聯網
上載者:User
關鍵字
伺服器變慢
伺服器變慢非常規解決方法一場景在網通機房託管了一台伺服器,百M獨享。 花了很多錢,當然是為了創造更高的價值,這個伺服器主要是用來做視頻點播。 但是從託管之日起,從未感受到100M獨享到底速度有多快,後來經過檢測,發現還沒有我們公司50M光纖速度快。 於是寫了一份速度測試報告,遞交到網通,希望能夠非常嚴肅的來處理這個問題。 機房人員測試以後,也非常的無奈,網線插到其他伺服器上,速度就能夠達到很高,在局域網下載東西平均10M。 但是在我的伺服器上下載同樣的檔,平均速度才6M,換了網卡依然如此。 這樣得出的結論是,問題出在我的伺服器上。 問題出在自己的伺服器上,先不說提交的那份測試報告,自己是多麼的無知,現在考慮的是該怎麼解決速度問題?難道兩個網卡都壞掉了?在無奈的情況下,就開始在系統中點這點那。 突然發現一個地方非常值得一試。 那就是網卡的連線速度。 我們現在的網卡都是10M/100M自我調整網卡。 一般不會去人為調整網卡的連線速度。 但是在這種無奈的情況下,只能一一測試。 選擇了100M的全雙工模式。 重新開機伺服器以後,再測試速度,下載局域網檔已經回復正常,在其他地方點播視頻也明顯感覺速度提高了不少。 伺服器變慢非常規解決方法二場景我公司的另一台伺服器不知道從什麼時候開始變的特別的慢,諮詢機房那邊,人家說很正常,可能是我們程式的問題。 於是就開始仔細研究每一個程式,研究每一個網站所佔用的記憶體。 但是研究了很久,優化了很多,效果還是那樣,依然慢的無法忍受。 這個時候,我一直使用PING 命令來檢測伺服器的速度如何,自從伺服器慢了以後,PING返回的資料包總有丟失的現象。 嚴重的情況平均10次就有1次丟包,仔細分析丟包的現象應當不是程式的問題,只能是線路的問題,在其他地方PING我們的伺服器依然是丟包嚴重,這就排除了是我們公司網路的問題。 再次想到了是不是網卡工作時間太久,老化了,於是要求機房人員重新換一下網卡。 結果可笑的是,機房人員告訴我,經過他們的測試,發現是網線的問題,重新換了一根網線,速度又恢復正常。 也沒有了丟包現象。 可能在你伺服器沒有遇到問題的時候,你會感覺上面的兩種方法很可笑,但是伺服器是24小時運行的,不可能不出現硬體老化等其他問題,我只希望能夠將我自己的解決方法成為你日後處理伺服器的一種思路。