Performance

加速linux伺服器

  • April 24, 2014

在我的 VPS 上,我安裝了 centOS 6.5,帶有 2 個虛擬 CPU 2048 MB 記憶體、60 GB 磁碟和 300 GB 每月數據。今天進行速度測試的結果是 168.62 Mbit/s dload 和 37.39 Mbit/s 上傳。

然後我自己在家用電腦上的速度在 dload 1.76 Mbps 和上傳 0.31 Mbps 時很糟糕

因此,無論如何,我在上面的 vps 上使用 apache 的 openmeetings,這在澳大利亞可以正常工作,但前幾天我嘗試在美國開會時,延遲非常糟糕,以至於其他使用者螢幕被凍結而沒有聲音。一旦我切換到他們安裝的 goomeetings 上與他們會面,一切都很好,這讓我意識到我的 vps 太慢而無法執行實時流媒體影片和/或我的系統設置沒有接近最佳狀態。

從哪裡開始進行改進,或者我是在用我的虛擬切片的速度來自欺欺人,足以處理實時多使用者影片流?由於 openmeetings 是由 apache 創建的,我猜它使用 apache 和 mysql 來執行很多東西——這會影響速度嗎?

Openmeetings 有自己的網路測試和結果在此處輸入圖像描述

在一小時內一次 50 人以下的多使用者影片會議所需的最低上傳速度是多少,apache 和 mysql 中的哪些設置更改可以優化速度?

聽起來您擁有所需的所有資源。問題可能出在 VPS 提供商的網路中。用於mtr檢查您和您的 VPS 之間的延遲。它基本上是一個持續traceroute的類固醇。它不會告訴您您的提供商目前是否受到 DDOS 攻擊,但它會讓您深入了解您是否/在哪裡遇到了瓶頸。

在您的本地機器上執行mtr,而不是在 VPS 上執行。比如說你的 VPS 的 ip 是 192.168.100.100:

$ mtr 192.168.100.100

這將持續執行到 192.168.100.100 的跟踪路由,同時生成一些關於結果的指標。這可以讓您了解您與目的地之間任何可能的網路擁塞。

如果同一 /16 子網內的任何節點或端點的 2-3 跳內的任何節點出現封包遺失,則這可能表明您的 VPS 提供商遇到了網路問題。

引用自:https://unix.stackexchange.com/questions/126061