1、命令简介
pppstats:用于显示和统计Linux系统上PPP(Point-to-Point Protocol)连接的各种信息。PPP是一种用于在计算机之间建立点对点连接的协议,通常用于拨号连接、DSL等场景。pppstats 命令提供了有关PPP连接的实时统计信息,可用于监视连接的性能和状态。
2、命令语法
pppstats [ -a ] [ -v ] [ -r ] [ -z ] [ -c <count> ] [ -w <secs> ] [ interface ]
3、命令描述
pppstats
实用程序定期报告指定PPP接口的与PPP相关的统计信息。如果未指定接口,它将默认为ppp0。显示在水平方向上分为输入和输出部分,包含描述接口接收和传输的数据包的属性和数量的统计信息列。
4、命令选项
选项 | 描述 |
-a | 显示绝对值而不是增量。使用此选项, 所有报告显示自建立连接以来的统计信息。 如果未使用此选项, 则第二次及以后的报告显示自上次报告以来的统计信息。 |
-c count | 重复显示count次。如果未指定此选项, 默认的重复次数为1,如果未指定-w选项,则为无限。 |
-r | 显示与正在使用的数据包压缩算法所实现的压缩比的附加统计信息。 |
-v | 显示与Van Jacobson TCP标头压缩算法性能相关的附加统计信息。 |
-w wait | 在每次显示之间暂停wait秒。 如果未指定此选项,默认的时间间隔为5秒。 |
-z | 不显示标准显示, 而显示指示正在使用的数据包压缩算法性能的统计信息。 |
输入端显示以下字段,如果未使用-z选项: | |
IN | 此接口接收的字节总数。 |
PACK | 此接口接收的数据包总数。 |
VJCOMP | 此接口接收的标头压缩的TCP数据包数。 |
VJUNC | 此接口接收的标头未压缩的TCP数据包数。 如果指定了-r选项,则不报告。 |
VJERR | 此接口接收的已损坏或伪造的标头压缩的TCP数据包数。 如果指定了-r选项,则不报告。 |
VJTOSS | 此接口接收的由于前面的错误而在接收时 丢弃的VJ标头压缩的TCP数据包数。 仅在指定了-v选项时报告。 |
NON-VJ | 此接口接收的非TCP数据包总数。 仅在指定了-v选项时报告。 |
RATIO | 数据包压缩方案在使用中接收的数据包的压缩比, 定义为未压缩大小除以压缩大小。 仅在指定了-r选项时报告。 |
UBYTE | 经过压缩数据包解压缩后, 接收的字节数总数。 仅在指定了-r选项时报告。 |
以下字段会在输出端打印出来: | |
OUT | 从此接口传输的字节总数。 |
PACK | 从此接口传输的数据包总数。 |
VJCOMP | 从此接口传输的带有VJ压缩TCP标头的数据包数。 |
VJUNC | 从此接口传输的带有VJ未压缩TCP标头的数据包数。 如果指定了-r选项,则不报告。 |
NON-VJ | 从此接口传输的非TCP数据包总数。 如果指定了-r选项,则不报告。 |
VJSRCH | 为VJ标头压缩TCP数据包的缓存标头条目搜索的次数。 仅在指定了-v选项时报告。 |
VJMISS | 为VJ标头压缩TCP数据包的缓存标头条目搜索失败的次数。 仅在指定了-v选项时报告。 |
RATIO | 数据包压缩方案在使用中传输的数据包的压缩比, 定义为压缩前大小除以压缩后大小。 仅在指定了-r选项时报告。 |
UBYTE | 在应用数据包压缩之前要传输的字节总数。 仅在指定了-r选项时报告。 |
当指定-z选项时,pppstats将显示与当前使用的分组压缩算法相关的下列字段。 如果没有使用分组压缩,这些字段将全部显示0。在输入端显示的字段有: | |
COMPRESSED BYTE | 接收的压缩数据包的字节数。 |
COMPRESSED PACK | 接收的压缩数据包的数量。 |
INCOMPRESSIBLE BYTE | 接收的不可压缩数据包(即以未压缩形式传输的数据包)的字节数。 |
INCOMPRESSIBLE PACK | 接收的不可压缩数据包的数量。 |
COMP RATIO | 传入数据包的最近压缩比, 定义为未压缩大小除以压缩大小 (包括可压缩和不可压缩的数据包)。 |
输出端显示的字段有: | |
COMPRESSED BYTE | 传输的压缩数据包的字节数。 |
COMPRESSED PACK | 传输的压缩数据包的数量。 |
INCOMPRESSIBLE BYTE | 传输的不可压缩数据包( 即以未压缩形式传输的数据包)的字节数。 |
INCOMPRESSIBLE PACK | 传输的不可压缩数据包的数量。 |
COMP RATIO | 传出数据包的最近压缩比。 |
5、使用示例
1)显示默认PPP接口的统计信息
pppstats
2)显示特定PPP接口(例如 ppp0)的统计信息
pppstats -i ppp0
3)显示PPP帧的统计信息
pppstats -s
4)以详细模式显示PPP连接的信息
pppstats -d