WebサーバとDB間の通信など、DBが他のサービスなどと共用だとそのDBへの通信量などが気になったりします。
WebサーバからDBへの通信パケットサイズをtcpdumpを使って測定してみます。
条件
- DB Server: 192.168.10.100
- DB Application: MySQL port 3306
測定
# tcpdump -e -s0 host 192.168.10.100 > db.txt # ^C # ctrl+Cで中断 # a=0 # for i in `cat db.txt |awk '{print $13}'|sed -e 's/://'`;do let a=$a+$i;done ; echo $a 102799
こんな感じでバイト数が求まります