Linux共享内存管理
2013-03-28 16:00
218 查看
ipcs:check the shared memory allocation on a system
ipcrm:manually deallocate shared memory on a system
取得ipc信息:
ipcs [-m|-q|-s]
-m 输出有关共享内存(shared memory)的信息
-q 输出有关信息队列(message queue)的信息
-s 输出有关“遮断器”(semaphore)的信息
# ipcs -m
IPC status from <running system> as of 2007年04月10日 星期二 18时32分18秒 CST
T ID KEY MODE OWNER GROUP
Shared Memory:
m 0 0x50000d43 --rw-r--r-- root root
m 501 0x1e90c97c --rw-r----- oracle dba
#ipcs |grep oracle|awk '{print $2}
501
删除ipc(清除共享内存信息)
ipcrm -m|-q|-s shm_id
%ipcrm -m 501
for i in `ipcs |grep oracle|awk '{print $2}'`
do
ipcrm -m $i
ipcrm -s $i
done
谨慎使用,关闭程序后使用才安心,否则会丢失数据或者数据混乱。
ipcrm:manually deallocate shared memory on a system
取得ipc信息:
ipcs [-m|-q|-s]
-m 输出有关共享内存(shared memory)的信息
-q 输出有关信息队列(message queue)的信息
-s 输出有关“遮断器”(semaphore)的信息
# ipcs -m
IPC status from <running system> as of 2007年04月10日 星期二 18时32分18秒 CST
T ID KEY MODE OWNER GROUP
Shared Memory:
m 0 0x50000d43 --rw-r--r-- root root
m 501 0x1e90c97c --rw-r----- oracle dba
#ipcs |grep oracle|awk '{print $2}
501
删除ipc(清除共享内存信息)
ipcrm -m|-q|-s shm_id
%ipcrm -m 501
for i in `ipcs |grep oracle|awk '{print $2}'`
do
ipcrm -m $i
ipcrm -s $i
done
谨慎使用,关闭程序后使用才安心,否则会丢失数据或者数据混乱。
相关文章推荐
- 共享内存实现进程间大数据的交换
- linux ipcs
- ipcs
- 共享内存的删除
- linux进程间通信精讲
- 进程间通信之共享内存
- Linux环境进程间通信(五): 共享内存 (上)
- Linux环境进程间通信(五): 共享内存(下)
- Linux通信之共享内存
- Linux进程通信 共享内存
- ipcrm叫醒apache
- POSIX IPC之共享内存
- 调用共享内存的方法《精通Unix下C语言编程与项目实践》之八 推荐
- IPC研究(5) -- 共享内存(shared memory)
- 37. Python 多进程锁 多进程共享内存
- ipcs、ipcrm、sysresv、kernel.shmmax
- nginx-0.1.0文件分析4:ngx_shared.c
- VC 进程间通信 共享内存
- Linux基础篇之内存管理机制
- No space left on device: Couldn't create accept lock