极客时间-linux性能优化 34 关于 Linux 网络你必须知道这些(下)

衡量网络性能的指标有哪些呢?

带宽

吞吐量

延迟 从发出网络请求,一直到收到远端响应,所需要的时间延迟。不同场景

 

套接字信息

netstat -nlp

只查看监听套接字,显示数字地址和端口(而不是名字)

显示进程信息

其中接收队列(Recv-Q)和发送队列(Send-Q)需要特别关注,当他们的值不是0时,说明有网络包的堆积发生。在不同的套接字状态下,他们的含义不同

当套接字处于Established状态时,

Recv-Q表示套接字缓冲区还没有被应用程序取走的字节数

Send-Q表示还没有被远端主机确认的字节数

 

协议栈统计信息

netstat -s

 

网络吞吐量和PPS

sar -n ethx

其使用方法还需要好好查看下

你可能感兴趣的:(性能优化-专栏)