您的位置:首页 > 其它

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐