IPCS ipcrm刪除訊號量

cccgw發表於2009-04-27

ipcs -a

ipcrm -q MessageID //刪除訊息佇列

ipcrm -m SharedMemoryID //刪除共享記憶體段

ipcrm -M SharedMemoryKey

ipcrm -s SemaphoreID //刪除訊號量

[@more@]

#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命令時才有釋放,此時可以考慮刪除程式使用的訊號量。幫助釋放共享記憶體段。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/668365/viewspace-1021347/,如需轉載,請註明出處,否則將追究法律責任。

相關文章