2351 번 글의 답장글: 산이님 답변에 감사합니다. |
글쓴이: 조형선
|
글쓴날: 2005년 07월 30일 08:42:10 토(오전) |
조회: 1601 |
헤에 산이님 답변에 감사드립니다..
저도 처음이라 별로 몰라서.
어쨋든 감사드립니다,
[산이]님이 남기신 글:
>
>[조형선]님이 남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션) : redhat 9
>>- 커널버전(옵션)
: 2.4.20
>>-----------------------------------------
>>
>>Semaphores(세마포어)를
설정할려고 합니다..
>>
>>현재 메모리는 2G를 넣엇습니다
>># free
>> total used free shared buffers cached
>>Mem: 2064148 174704 1889444 0 51448 41880
>>-/+ buffers/cache: 81376 1982772
>>Swa 2040244 0 2040244
>>
>>
>># echo 1073741824 > /proc/sys/kernel/shmmax
>># echo 512 32000 512 512 > /proc/sys/kernel/sem
>>
>>이렇게 해서 /etc/rc.d/rc.local 에다가 넣어주고
실행시켜주엇습니다.
>>
>>
>>------ Shared Memory Segments --------
>>key shmid owner perms bytes nattch status
>>0x00000001 32768 root 600 655360 2
>>
>>------ Semaphore Arrays --------
>>key semid owner perms nsems
>>
>>------ Message Queues --------
>>key msqid owner perms used-bytes messages
>>
>>
>>그럴경우 공유메모리에는
이렇게 생성이 되는데
>>
>>세마포어에는
아무것도 안들어갑니다...
>>
>>어떻게 해야 세마포어에 데이타가 들어가는지
모르겠습니다.
>>
>>좀 알려주세요
>
>========================================
>
>C 언어를 사용한다면
>
>/usr/include 에
>
>asm/rwsem.h
>asm/semaphore.h
>linux/sem.h
>...
>
>이런 헤더 파일들이 있을 겁니다.
>
>PHP 를 사용한다면
>http://kr.php.net/manual/en/ref.sem.php
>를 참고해 보세요
>
>저도 이쪽으로 자세하게 알지 못해서 이정도 밖에
>코멘트를 ...
>
>아니면 PHP 소스를 받아서 PHP 가 어떻게 세마포어를
구현하는지
>소스 분석해 보는 것도 많은 도움이 될것 같네요.
========================================
|
이전글 : Re: shared memory 및 Semaphores 설정
다음글 : [질문]mysql실행시 다음과 같은 메세지가 나옵니다.
|
from 61.34.35.66
JS(Redhands)Board 0.4 +@
|