【计算机网络】linux网络相关常用命令

性能指标有哪些?

  • 带宽:链路的最大传输速率(b/s)
  • 吞吐率:单位时间内成功传输的数据量
  • 时延:表示请求数据包发送后,收到对端响应,所经过的时间延迟。
  • PPS,每秒网络包发送数量
  • 网络通路:ping
  • 并发连接数:TCP连接数
  • 丢包率:表示所丢失数据包数量占所发送数据的比率
  • 重传率:表示重传网络包的比例

网络配置如何看?

网路配置和状态

  • ifconfig
  • ip

IP 地址、子网掩码、MAC 地址、网关地址、MTU 大小、网口的状态以及网络包收发的统计信息

socket 信息如何查看?

查看socket、网络协议栈、网口以及路由表的信息

  • netstat
  • ss

在这里插入图片描述

socket 的状态(State)、接收队列(Recv-Q)、发送队列(Send-Q)、本地地址(Local Address)、远端地址(Foreign Address)、进程 PID 和进程名称(PID/Program name)

当 socket 状态处于 Established时:

Recv-Q 表示 socket 缓冲区中还没有被应用程序读取的字节数;
Send-Q 表示 socket 缓冲区中还没有被远端主机确认的字节数;

而当 socket 状态处于 Listen 时:

Recv-Q 表示全连接队列的长度;
Send-Q 表示全连接队列的最大长度;

协议栈的统计信息

netstat -s
在这里插入图片描述
在这里插入图片描述

ss -s
在这里插入图片描述

网络吞吐率和 PPS

sar -n DEV

查询网络流量
rxpck/s 每秒钟接受的数据包
txpck/s 每秒钟发送的数据库
rxKB/S 每秒钟接受的数据包大小,单位为KB
txKB/S 每秒钟发送的数据包大小,单位为KB
rxcmp/s 每秒钟接受的压缩数据包
txcmp/s 每秒钟发送的压缩包
rxmcst/s 每秒钟接收的多播数据包

sar -n EDEV

查询通信失败信息
rxerr/s 每秒钟接收到的损坏的数据包
txerr/s 每秒钟发送的数据包错误数
coll/s 当发送数据包时候,每秒钟发生的冲撞(collisions)数,这个是在半双工模式下才有
rxdrop/s 当由于缓冲区满的时候,网卡设备接收端每秒钟丢掉的网络包的数目
txdrop/s 当由于缓冲区满的时候,网络设备发送端每秒钟丢掉的网络包的数目
txcarr/s 当发送数据包的时候,每秒钟载波错误发生的次数
rxfram/s 在接收数据包的时候,每秒钟发生的帧对其错误的次数
rxfifo/s 在接收数据包的时候,每秒钟缓冲区溢出的错误发生的次数
txfifo/s 在发生数据包 的时候,每秒钟缓冲区溢出的错误发生的次数

sar -n TCP 1

每隔1s,发送一次报告,passive/s 新的被动连接,iseg/s 接受的段,oseg/s 输出的段

连通性和延时

ping

参考:
https://xiaolincoding.com/os/9_linux_cmd/linux_network.html#%E6%80%A7%E8%83%BD%E6%8C%87%E6%A0%87%E6%9C%89%E5%93%AA%E4%BA%9B

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值