Apache-2.2

apache如何知道是否正在處理下載/上傳

  • April 15, 2014

我們有一個用於大量上傳/下載的網路伺服器(可能需要幾分鐘)。

為了進行維護中斷,我們想知道目前是否正在處理下載/上傳。

我們知道的事情是:

  • tail -f /var/log/apache/access.log 但是這個只顯示交易完成時的資訊
  • netstat -ntaupe | grep 443 | grep ESTABLISHED 但是在這裡,我們也為每個活動會話設置了行(託管的 Web 服務提供了刷新功能,可以在有趣的事情發生變化之前保持對伺服器的請求開放)。

如何知道哪個開放連接有頻寬流量?

iftop感謝https://serverfault.com/a/248285/54845發現

在 ~/.iftoprc 中進行基本設置:

dns-resolution: no
port-resolution: no
port-display: on
show-bars: yes
hide-source: no
hide-destination: no
use-bytes: yes
show-totals: yes
log-scale: yes

我們現在可以使用以下命令實時查看通過 https(埠 443)上傳/下載流量:

sudo iftop -f 'port 443'

更多資訊可以在這裡閱讀:http: //sickbits.net/iftop-finding-traffic-hogs/

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