cccgw的博客 | IPCS ipcrm删除信号量

来源:百度文库 编辑:神马文学网 时间:2024/05/24 02:52:36

ipcs -a

ipcrm -q MessageID //删除消息队列

ipcrm -m SharedMemoryID //删除共享内存段

ipcrm -M SharedMemoryKey

ipcrm -s SemaphoreID //删除信号量


#ipcs -a
IPC status from /dev/mem as of Mon Apr 27 16:11:11 BEIST 2009
T ID KEY MODE OWNER GROUP CREATOR CGROUP CBYTES QNUM QBYTES LSPID LRPID STIME RTIME CTIME
Message Queues:
q 0 0x4301f06d --rw-rw-rw- root system root system 0 0 4194304 0 0 no-entry no-entry 1:43:34
q 1 0x4101f06d --rw-rw-rw- root system root system 0 0 4194304 926238 164682 2:43:47 2:43:47 1:43:34
q 2 0x4107001c -Rrw-rw---- root printq root printq 0 0 4194304 0 0 no-entry no-entry 1:44:29
T ID KEY MODE OWNER GROUP CREATOR CGROUP NATTCH SEGSZ CPID LPID ATIME DTIME CTIME
Shared Memory:
m 3145728 0x67003004 --rw-r--r-- root system root system 3 12 156540 185320 1:43:28 1:43:19 1:43:17
m 1 0xffffffff --rw-rw---- root system root system 1 4096 111416 111416 16:10:57 16:10:57 16:44:50
m 2 0x68003004 --rw-r--r-- root system root system 3 106548 156540 185320 1:43:28 1:43:19 1:43:17
m 3 0x70003004 --rw------- root system root system 3 3168 156540 185320 1:43:28 1:43:19 1:43:17
m 4 0x78000009 --rw-rw-rw- root system root system 1 16777216 214002 5891014 17:04:53 17:05:22 1:43:25
m 5 0xffffffff --rw-rw---- root haemrm root haemrm 1 4096 185320 185320 16:10:09 16:10:09 1:43:28
m 6 0xffffffff --rw-rw---- root system root system 1 12288 111416 111416 16:10:57 16:10:57 1:45:48
m 7 0x4bbf32e8 --rw-r----- oracle dba oracle dba 3357 67347296256 180338 2687594 16:11:10 16:11:10 2:21:06
m 8 0xffffffff --rw-rw---- root system root system 1 4096 111416 111416 16:10:57 16:10:57 2:21:29
m 9 0x0000cace --rw-rw-rw- root dba root dba 0 2 5579342 5579342 16:05:55 16:05:55 13:43:38
T ID KEY MODE OWNER GROUP CREATOR CGROUP NSEMS OTIME CTIME
Semaphores:
s 3145728 0x010000b0 --ra------- root dba root dba 1 17:11:55 17:11:55
s 1 0x6200035c --ra-r--r-- root system root system 1 16:44:27 16:44:27
s 2 0x69003004 --ra-ra-ra- root system root system 2 16:08:29 1:43:17
s 3 0x58003063 --ra-ra-r-- root system root system 1 1:43:19 1:43:19
s 4 0x49005061 --ra-ra-ra- oracle dba oracle dba 1 13:42:23 13:42:23
s 5 0x45000cc0 --ra-ra-ra- root dba root dba 1 16:05:55 13:43:38
s 6 0x0000cace --ra-ra-ra- root dba root dba 1 16:05:55 13:43:38
s 7 0x450035a6 --ra-ra-ra- root dba root dba 1 16:05:55 13:43:38

 

共享内存段有时不能马上删除,需使用这个内存段的所有进程向OS发送detach命令时才有释放,此时可以考虑删除进程使用的信号量。帮助释放共享内存段。