Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【1.28】查看并发请求数及其TCP连接状态 #80

Open
vieyahn2017 opened this issue Jan 28, 2023 · 3 comments
Open

【1.28】查看并发请求数及其TCP连接状态 #80

vieyahn2017 opened this issue Jan 28, 2023 · 3 comments

Comments

@vieyahn2017
Copy link
Owner

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

@vieyahn2017
Copy link
Owner Author

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

@vieyahn2017
Copy link
Owner Author

netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'

@vieyahn2017
Copy link
Owner Author

vieyahn2017 commented Jan 28, 2023

返回结果一般如下:
LAST_ACK 5 (正在等待处理的请求数)

SYN_RECV 30
ESTABLISHED 1597 (正常数据传输状态)
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057 (处理完毕,等待超时结束的请求数)

其他参数说明:
CLOSED:无连接是活动的或正在进行
LISTEN:服务器在等待进入呼叫
SYN_RECV:一个连接请求已经到达,等待确认
SYN_SENT:应用已经开始,打开一个连接
ESTABLISHED:正常数据传输状态
FIN_WAIT1:应用说它已经完成
FIN_WAIT2:另一边已同意释放
ITMED_WAIT:等待所有分组死掉
CLOSING:两边同时尝试关闭
TIME_WAIT:另一边已初始化一个释放
LAST_ACK:等待所有分组死掉

Linux下查看Nginx Apache MySQL的并发连接数和连接状态。
https://blog.51cto.com/onlyzq/588358

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant