ipcs用于报告系统的消息队列、信号量、共享内存
2012-03-31 15:20
771 查看
ipcs是一个uinx/linux的命令。用于报告系统的消息队列、信号量、共享内存等 1、列出所有的ipcs参数: -a 他是默认选项及ipcs等效于ipcs -a [root@test ~]# ipcs -a ------ Shared Memory Segments -------- key shmid owner perms bytes nattch status 0x00000000 0 root 644 52 2 0x00000000 32769 root 644 16384 2 0x00000000 65538 root 644 268 2 ------ Semaphore Arrays -------- key semid owner perms nsems 0x00000000 0 root 600 1 0x00000000 98305 root 600 1 0x000000a7 131074 root 600 1 ------ Message Queues -------- key msqid owner perms used-bytes messages |
2、列出进程中的消息队列: -q 当前范例中为空 [root@test ~]# ipcs -q ------ Message Queues -------- key msqid owner perms used-bytes messages |
3、列出所有的信号量: -s [root@test ~]# ipcs -s ------ Semaphore Arrays -------- key semid owner perms nsems 0x00000000 0 root 600 1 0x00000000 98305 root 600 1 0x000000a7 131074 root 600 1 |
4、列出所有的共享内存信息: -m [root@test ~]# ipcs -m ------ Shared Memory Segments -------- key shmid owner perms bytes nattch status 0x00000000 0 root 644 52 2 0x00000000 32769 root 644 16384 2 0x00000000 65538 root 644 268 2 |
5、要列出进程更详细信息: -i+pid [root@test ~]# ipcs -m -i 32769 Shared memory Segment shmid=32769 uid=0 gid=0 cuid=0 cgid=0 mode=0644 access_perms=0644 bytes=16384 lpid=1051 cpid=1047 nattch=2 att_time=Fri Aug 13 09:10:30 2010 det_time=Fri Aug 13 09:10:30 2010 change_time=Fri Aug 13 09:10:30 2010 |
6、列出系统中的限额: -l(列出全部,也可指定要查看的限额) [root@test ~]# ipcs -l ------ Shared Memory Limits -------- max number of segments = 4096 max seg size (kbytes) = 32768 max total shared memory (kbytes) = 8388608 min seg size (bytes) = 1 ------ Semaphore Limits -------- max number of arrays = 128 max semaphores per array = 250 max semaphores system wide = 32000 max ops per semop call = 32 semaphore max value = 32767 ------ Messages: Limits -------- max queues system wide = 998 max size of message (bytes) = 8192 default max size of queue (bytes) = 16384 |
7、列出创建者以及属主的uid和gid: -c [root@test ~]# ipcs -c ------ Shared Memory Segment Creators/Owners -------- shmid perms cuid cgid uid gid 0 644 root root root root 32769 644 root root root root 65538 644 root root root root ------ Semaphore Arrays Creators/Owners -------- semid perms cuid cgid uid gid 0 600 root root root root 98305 600 root root root root 131074 600 root root root root ------ Message Queues: Creators/Owners -------- msqid perms cuid cgid uid gid |
8、列出最后的访问时间: -t [root@test ~]# ipcs -t ------ Shared Memory Attach/Detach/Change Times -------- shmid owner attached detached changed 0 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30 32769 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30 65538 root Aug 13 09:10:30 Aug 13 09:10:30 Aug 13 09:10:30 ------ Semaphore Operation/Change Times -------- semid owner last-op last-changed 0 root Fri Aug 13 09:10:19 2010 Fri Aug 13 09:10:16 2010 98305 root Fri Aug 13 09:10:24 2010 Fri Aug 13 09:10:20 2010 131074 root Fri Aug 13 09:10:32 2010 Fri Aug 13 09:10:30 2010 ------ Message Queues Send/Recv/Change Times -------- msqid owner send recv change |
9、列出创建者和对应的进程id: -p [root@test ~]# ipcs -p ------ Shared Memory Creator/Last-op -------- shmid owner cpid lpid 0 root 1047 1051 32769 root 1047 1051 65538 root 1047 1051 |
10、列出当前的使用状况: -u [root@test ~]# ipcs -u ------ Shared Memory Status -------- segments allocated 3 pages allocated 6 pages resident 6 pages swapped 0 Swap performance: 0 attempts 0 successes ------ Semaphore Status -------- used arrays = 3 allocated semaphores = 3 ------ Messages: Status -------- allocated queues = 0 used headers = 0 used space = 0 bytes |
相关文章推荐
- 共享内存、消息队列、信号量之ipcs命令详解
- ipcs命令详解——共享内存、消息队列、信号量定位利器
- ipcs 命令 分析消息队列、共享内存和信号量
- ipcs命令_Linux ipcs 命令用法详解:分析消息队列共享内存和信号量
- linux系统中的进程通信(消息队列、共享内存、信号量)
- linux基础编程:进程通信之System V IPC:消息队列,信号量,共享内存
- Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存
- linux学习---基于内存的IPC(共享内存,信号量数组,消息队列)
- 现在最常用的进程间通信的方式有:管道,信号,信号量,消息队列,共享内存。
- linux——信号量、共享内存、消息队列的用法区别(更新)
- Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存
- (命名)管道,信号量,消息队列,共享内存,信号,socket
- Linux程序设计——信号量、共享内存和消息队列
- uc笔记09---进程通信,管道,进程间通信,共享内存,消息队列,信号量,IPC 命令
- Linux 消息队列、共享内存、信号量(一)消息队列
- Linux进程间通信:管道,信号量,消息队列,信号,共享内存,套接字
- Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存
- 信号量 消息队列 共享内存
- 17. 信号量,共享内存和消息队列
- IPC—进程间的通信(信号量,共享内存,消息队列)