性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇 (5)

unix下的域套接字,也称inter-process communication socket,也就是常说的IPC scoket(进程间的通信scoket),在开发中经常会被使用的一种通讯方式。

 

MPB

 

multiplexed block file

 

多路复用的块文件

 

MPC

 

multiplexed character file

 

多路复用的字符文件

 

inet

 

an Internet domain socket

 

Intent 域套接字

 

l         第6列展示的是使用character special、block special表示的设备号

l         第7列展示的是文件的大小(前提是文件有效)

l         第8列展示的是操作系统本地文件的node number或者协议类型(在网络通讯的情况下会展示通讯协议类型,比如如下nginx的LISTEN监听进程就是一个TCP协议)

性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇

 

 

 

l         第9列展示的是文件的绝对路径或者网络通讯链接的地址、端口、状态或者挂载点等。

lsof 还可以支持其他的参数使用,常见的使用如下:

l         lsof –c 查看某个进程名称当前打开了哪些文件,例如执行lsof –c nginx命令可以查看nginx进程当前打开了哪些文件

性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇

 

 

 

l         lsof –p 查看某个进程id 当前打开了哪些文件,例如执行lsof –p 1 命令可以查看进程id为1的进程当前打开了哪些文件

 

性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇

 

 

 

l         lsof –i 查看IPv4、IPv6下打开的文件,此时看到的大部分都是网络的链接通讯,会包括服务端的LISTEN监听或者客户端和服务端的网络通讯。

 

性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇

 

 

 

在lsof –i后加上 :(冒号) 端口号时,可以定位到某个端口下的IPv4、IPv6模式打开的文件和该端口下的网络链接通讯,例如执行lsof –i:80命令可以查看一下80端口下的网络链接通讯情况

 

性能测试分析与性能调优诊断--史上最全的服务器性能分析监控调优篇

 

 

 

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwyyjw.html