ipcs

ipcs -m #查看系统中已经存在的共享内存

------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 0 jiang 600 393216 2 dest
  • shmid:共享内存的id
  • perms:permission
  • nattch:number attatch

ipcs -q #查看系统中现有的消息队列

------ Message Queues --------
key msqid owner perms used-bytes messages
0x96081cc9 0 jiang 664 40 2
  • used-byte: 队列的大小
  • message:队列中消息的条数

ipcs -s#查看系统中已经存在的信号量集

----- Semaphore Arrays --------
key semid owner perms nsems
  • nsems:信号量集的大小(信号量的个数)

ipcs-a#all, 查看系统中所有的IPC结构

ipcrm

ipcrm -m shmid #删除指定shmid的共享内存

ipcrm -q 0 #删除指定的消息队列, 0是msqid

ipcrm-ssemid #删除指定的信号量集

05-08 15:19