ss 输出格式说明

简介:

ss 命令输出详解
ss 全名socket statistics,是iproute2中的一员
ss已经替代netstat,大热于江湖。但是关于ss命令输出的内容,是什么意思呢?

1
2
3
4
5
6
7
8
9
10
11
[root@ test ] # ss -s
Total: 26437 (kernel 27730)
TCP:   31961 (estab 25762, closed 6003, orphaned 70, synrecv 0, timewait 5985 /0 ), ports 0
 
Transport Total     IP        IPv6
*         27730     -         -        
RAW       0         0         0        
UDP       21        13        8        
TCP       25958     25073     885      
INET      25979     25086     893      
FRAG      0         0         0


Total: 26437 (kernel 27730) 是什么意思?为什么Total的值小于kernel?

Transport Total     IP        IPv6
*         27730     -         -  
* 又代表什么?


网上全是千篇一律,对于输出格式的文档却没有说明


答:socket 使用后不会立即过期,所以 26437 是所有active sockets 减去过期sockets. 27730 是 连接到kernel sockets,包含(27730-26437)剩余的 还没有被 kernel清理的sockets。
http://tweaked.io/guide/kernel/
这篇关于内核调优的页面很好地概述了内核如何处理套接字的概念,以及如何调整系统以更好地管理内核级别的套接字。

本文转自银狐博客51CTO博客,原文链接http://blog.51cto.com/foxhound/1944473如需转载请自行联系原作者

战狐
相关文章
2021-10-10T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
2021-10-10T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
160 0
|
6月前
输出格式:总是显示正负号
默认`printf()`不显示正数的“+”号,但通过在%后添加“+”,如`%+d`,可使正数前显示“+”。示例代码中,`printf("%+d", a);`将输出`+3`。这确保了数值的正负号始终显示。
58 0
|
6月前
|
前端开发
将数字4转变成(00:00:04)HH:mm:ss时间格式
将数字4转变成(00:00:04)HH:mm:ss时间格式
33 1
|
6月前
|
Java
java将输入的字符串时间提前一天,再以字符串形式输出。输入时间格式为:yyyy-MM-dd
java将输入的字符串时间提前一天,再以字符串形式输出。输入时间格式为:yyyy-MM-dd
38 2
|
6月前
|
前端开发 Java
JAVA将秒数转变成H:mm:ss格式
JAVA将秒数转变成H:mm:ss格式
67 0
|
Java 关系型数据库 BI
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南
java中形如yyyy-MM-dd‘T‘HH:mm:ss.SSSZ 转化成各种格式的问题
java中形如yyyy-MM-dd‘T‘HH:mm:ss.SSSZ 转化成各种格式的问题
T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
T16:00:00.000Z: expected format yyyy-MM-dd HH:mm:ss 时间戳格式化
1297 0
Java 将带有 ‘T’的时间字符串转换成yyyy-MM-dd HH:mm:ss 格式
Java 将带有 ‘T’的时间字符串转换成yyyy-MM-dd HH:mm:ss 格式
925 0
Java 将带有 ‘T’的时间字符串转换成yyyy-MM-dd HH:mm:ss 格式
输入年月日输出是在那一年的第几天
输入年月日输出是在那一年的第几天