แกแขแแขแแแก แแแ แแแแแ แแแแแแแแ แแฃแ แกแแก แแแฌแงแแแแก แฌแแแ แแฆแแก
แกแแแแคแแ แ แแ แแก แแแฅแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แแแแแฃแ แแแข แแ แแชแแกแแแกแ แแ แซแแคแแแก แแแฃแแแแ แแ แ แแกแฃแ แกแแแ แแ แแฎแแแ แแแ แกแฎแแแแแกแฎแแ แกแแแฅแ แแแแแแชแแแก แแ แแแแแแแแจแ, แ แแแแ แแชแแ แ แแกแแแ, แฉแแฎแแแ (แฃแ แแแแ แ แฉแแแแขแแ) แแ แแ แแกแฌแแ แ แฅแชแแแ.
แแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ, แแแ แแแ แฃแแ แฃแแแแแงแแคแก แแแกแขแ แฃแแแแขแแแก, แ แแแแ แแชแแ แแฃแขแแฅแกแแแ, แกแแแแคแแ แแแ, แกแแแแแแแแ แแ แแแ แแแ แแแ.
แแ แกแแแแแก แกแแแ แกแแฎแแก แกแแแแคแแ แแแ:
- แแ แแแแแ แกแแแแคแแ แแแ
- แกแแแแคแแ แแแ-แแ แแชแฎแแแแแแ (แกแแแคแแ แแก แแแแแแ)
- แกแแแแคแแ แแแแก แแแกแแแแแ (แกแแแคแแ แแแแก แแแแ แแแ)
IPC แกแขแแขแฃแกแแก แแแฎแแ
แจแแแแแแ แแ แซแแแแแแแ แแแแฌแแแแก แแแคแแ แแแชแแแก แแ แแชแแกแแแจแแ แแกแ แแแแฃแแแแแชแแแก (IPC) แแแแแแแแ แ แแแแแแแ แแแแแก แจแแกแแฎแแ.
# ipcs
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 65536 root 600 393216 2 dest
0x00000000 98305 root 600 393216 2 dest
0x00000000 131074 root 600 393216 2 dest
0x00000000 163843 root 600 393216 2 dest
0x00000000 196612 root 600 393216 2 dest
0x00000000 229381 root 600 393216 2 dest
0x00000000 262150 root 600 393216 2 dest
0x00000000 294919 root 600 393216 2 dest
0x00000000 327688 root 600 393216 2 dest
------ Semaphore Arrays --------
key semid owner perms nsems
------ Message Queues --------
key msqid owner perms used-bytes messages
แกแแแแคแแ แแแแก แแฅแขแแฃแ แ แแแกแแแแแ
แแฉแแแแแ แแแคแแ แแแชแแ แแฅแขแแฃแ แ แกแแแแคแแ แแก แแแกแแแแแแก แจแแกแแฎแแ.
# ipcs -s
------ Semaphore Arrays --------
key semid owner perms nsems
แแแฎแกแแแ แแแแก แกแแแ แแ แกแแแแแแขแแแ
แแฎแแแแ แแแคแแ แแแชแแ แแฅแขแแฃแ แ แกแแแแแ แ แแแฎแกแแแ แแแแก แกแแแแแแขแแแแก แจแแกแแฎแแ.
# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 65536 root 600 393216 2 dest
0x00000000 98305 root 600 393216 2 dest
แแแแแขแแแ
แแฃแแแ ipcs -l
แแฉแแแแแแก แกแแแ แแ แแแฎแกแแแ แแแแก, แกแแแแคแแ แแก แแ แจแแขแงแแแแแแแแแแก แแแแแขแแแก.
# ipcs -l
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 4194303
max total shared memory (kbytes) = 1073741824
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 = 16
max size of message (bytes) = 65536
default max size of queue (bytes) = 65536
แกแแแ แแ แแแฎแกแแแ แแแ
แฅแแแแแ แแแชแแแฃแแ แแ แซแแแแแ แแฉแแแแแแก แแแแแแ แแแฃแ แแแฎแกแแแ แแแแก.
# ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 65536 root 600 393216 2 dest
0x00000000 98305 root 600 393216 2 dest
0x00000000 131074 root 600 393216 2 dest
0x00000000 163843 root 600 393216 2 dest
0x00000000 196612 root 600 393216 2 dest
0x00000000 229381 root 600 393216 2 dest
0x00000000 262150 root 600 393216 2 dest
0x00000000 294919 root 600 393216 2 dest
0x00000000 327688 root 600 393216 2 dest
แ แแกแฃแ แกแแแแก แจแแแฅแแแแแแแ
แแ แซแแแแแ แแฉแแแแแแก แ แแกแฃแ แกแแก แแคแแแแแแแกแ แแ แจแแแฅแแแแแแก แแแแฎแแแ แแแแแก แแ แฏแแฃแคแก.
# ipcs -m -c
------ Shared Memory Segment Creators/Owners --------
shmid perms cuid cgid uid gid
65536 600 root root root root
98305 600 root root root root
131074 600 root root root root
163843 600 root root root root
196612 600 root root root root
229381 600 root root root root
262150 600 root root root root
294919 600 root root root root
327688 600 root root root root
IPC แแแกแขแ แฃแแแแขแแแแก แแแแแงแแแแแ
แฅแแแแแ แแแชแแแฃแ แแแแแแแแจแ แแแ แแแแขแ แ -u
แแฉแแแแแแก แงแแแแ IPC แฎแแแกแแฌแงแแก แแแแแงแแแแแแก แจแแฏแแแแแแก.
# ipcs -u
------ Shared Memory Status --------
segments allocated 9
pages allocated 864
pages resident 477
pages swapped 0
Swap performance: 0 attempts 0 successes
------ Semaphore Status --------
used arrays = 0
allocated semaphores = 0
------ Messages: Status --------
allocated queues = 0
used headers = 0
used space = 0 bytes
แ แแแแกแแช แกแแ แแแกแแแ แจแแฉแแ แแแฃแแแ, แกแแแแคแแ แแแ แแ แแแฎแกแแแ แแแแก แกแแแ แแ แกแแแแแแขแแแ แแกแแแ แฃแแแ แฌแแแจแแแแก. แแฃ แแกแแแ แแ แแแแฎแกแแแแ, แแแจแแ แแก แจแแแซแแแแ แแแแแแแแก ipcrm แแ แซแแแแแแก แแแแแงแแแแแแ, IPC แแแแแฅแขแแก แแแแแขแแคแแแแขแแ แแก แแแแแชแแแแ.
# ipcs -a
# ipcrm -s < sem id>
แแฅแแแ แแกแแแ แจแแแแซแแแแ แจแแชแแแแแ แกแแแแคแแ แแก แแแแแขแแแ แแแแแงแแแแแแ sysctl
.
# /sbin/sysctl -w kernel.sem=250
แฌแงแแ แ: www.habr.com