linux主机查看dest可以用下面的方法:
如果想进一步分析的话可以找出目前还在使用该内存段的进程有那些,方法是:
比如shmid 是123456.运行下边的命令
grep 123456 /proc/*/maps (返回数据如下)
/proc/3956/maps: blah blah blah 123456 /SYSV000000 (deleted)
/proc/9999/maps: blah blah blah 123456 /SYSV000000 (deleted)
返回的3956,9999就是这些进程的pid,然后 用
ps -ef|grep 3956
就可以查看到具体哪些进程在使用该内存段,然后尝试用kill -9杀掉这个进程。
未经允许不得转载:SRE空间 » Linux主机上面发现dest标志的共享内存段处理方法
评论前必须登录!
注册