第 7 章 Network IO

简介:

目录

7.1. netstat
7.2. ss
7.3. iftop - display bandwidth usage on an interface by host
7.4. iptraf - Interactive Colorful IP LAN Monitor
7.5. nload: Console application which monitors network traffic and bandwidth
7.6. bwm - Bandwidth Monitor
7.7. iptstate - A top-like display of IP Tables state table entries

7.1. netstat

netstat 监控TCP状态

#netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’
		
状态:		描述
CLOSED:		无连接是活动的或正在进行
LISTEN:		服务器在等待进入呼叫
SYN_RECV:	一个连接请求已经到达,等待确认
SYN_SENT:	应用已经开始,打开一个连接
ESTABLISHED:正常数据传输状态
FIN_WAIT1:	应用说它已经完成
FIN_WAIT2:	另一边已同意释放
ITMED_WAIT:等待所有分组死掉
CLOSING:	两边同时尝试关闭
TIME_WAIT:	另一边已初始化一个释放
LAST_ACK:	等待所有分组死掉
		





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
缓存 Linux Apache
网络IO和磁盘IO详解
1. 缓存IO          缓存I/O又被称作标准I/O,大多数文件系统的默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,数据先从磁盘复制到内核空间的缓冲区,然后从内核空间缓冲区复制到应用程序的地址空间。
4611 0
|
10月前
|
Linux
day26-系统IO(2022.2.23)
day26-系统IO(2022.2.23)
100 1
|
11月前
|
XML 存储 SQL
3. IO
3. IO
84 0
|
存储 资源调度 Kubernetes
Garden.io:它是什么以及为什么要使用它?
Garden.io:它是什么以及为什么要使用它?
112 0
|
JavaScript 前端开发 PHP
PHPSocket.IO 是什么?
PHPSocket.IO 是什么?
171 0
|
存储 安全 NoSQL
聊聊IO
聊聊IO
117 0
聊聊IO
|
Java Linux iOS开发
boost::io_service解读
boost::io_service解读 asio是boost提供的一个c++异步编程模型库,其核心类io_service,在多线程编程里面提供了任务队列和任务分发功能,在socket、io编程里主要作为一个事件驱动器(完成端口、select、poll、epoll等)。
1627 0
|
数据库管理
(一)理解IO
Netty专栏
117 0
(一)理解IO
|
存储 缓存 Java
IO总结
IO总结
138 0
|
监控 网络协议 Perl