netstat 分析服务器瓶颈?

netstat 分析服务器瓶颈?

pc -> server -> db

pc:10.10.100.180
server: 10.10.100.183
db: 10.10.100.250


先看看pc:
tcp        0      0 testorg:39243               10.10.100.180:http          ESTABLISHED
全是ESTABLISHED状态。

再看server
netstat -a |grep 10.10.100.183

tcp        0      0 photo.96333.biz:http        ::ffff:10.10.100.183:41483  TIME_WAIT
tcp        0      0 photo.96333.biz:http        ::ffff:10.10.100.183:41226  TIME_WAIT

90% 全是TIME_WAIT状态。

统计一下ESTABLISHED状态的连接数
netstat -a |grep 10.10.100.183 | grep ESTABLISHED|wc -l

再统计DB连接数
netstat -a |grep 10.10.100.250 | grep ESTABLISHED|wc -l

两个连接数基本相同。170右左

最后判定是DB瓶颈? 正确否?
因为太多连接TIME_WAIT状态,是在等DB处理。

有其它方法,请指点!
程序可否被调试?

另外,数据库也可以查看状态。
手头只有这些数据...