Linux

如何確定哪個域的流量最多?

  • March 5, 2010

我的客戶託管了 500 個域。由於某種原因,他的高級管理員無法使用。我們正在嘗試找出您使用 Linux 和 Apache 鍵入的命令,以確定哪些域佔用的流量最多。

你看,我們需要阻止前幾個域,因為它現在阻止了他所有其他客戶的流量。從某種意義上說,這就是 Digg 效應。

簡而言之,最簡單的方法是獲取最近幾個小時的訪問日誌,並通過 webalizer 或 awstats 等分析程序執行它們。

沒有可以在 apache 中執行的“一次性”命令來向您展示流量是什麼樣的。

您也許可以安裝 apachetop - 這可以為您提供一些關於正在發生的事情的實時資訊,但是如果您的系統管理員不在身邊,我不確定在伺服器上安裝軟體是否是個好主意。

另一種選擇可能是在伺服器上進行數據包擷取,例如 15 分鐘左右,然後在 wireshark 中打開擷取文件。從那裡,您將能夠分析 HTTP 標頭以查看最常請求哪些站點。

引用自:https://serverfault.com/questions/119410