socket学习

来源:互联网 发布:手机淘宝点购买没反应 编辑:程序博客网 时间:2024/06/06 01:00

socket概念

基于tcp/udp之上 封装的抽象层 http协议

发现和解决系统性能问题

查看服务器的并发连接数
linux ss命令 比 netstat命令 更高效
且可以查看 tcp socket 链接状态
###

ss -u -a
ss -t -a
time ss -o state established | wc -l
time netstat -antlp | grep EST | wc -l

常用ss命令:

ss -l 显示本地打开的所有端口
ss -pl 显示每个进程具体打开的socket
ss -t -a 显示所有tcp socket
ss -u -a 显示所有的UDP Socekt
ss -o state established ‘( dport = :smtp or sport = :smtp )’ 显示所有已建立的SMTP连接
ss -o state established ‘( dport = :http or sport = :http )’ 显示所有已建立的HTTP连接
ss -x src /tmp/.X11-unix/* 找出所有连接X服务器的进程
ss -s 列出当前socket详细信息:

长链接 vs 短链接

长链接 用户 mysql 使用 节省开销
短链接 web 端 的http链接


参考
[2]:

原创粉丝点击