본문 바로가기

TMOUT=0 보안상 일정시간 이후에 자동으로 세션을 Logout을 하는 기능을 설정하기 위한 값이 TMOUT 명령어입니다. TMOUT=0으로 설정할 경우 헤당 기능은 비활성화 됩니다. 더보기
setcap / cap_ipc_lock / Hugepage SQL Server를 사용 시 Lock page memory를 설정하기 위해서 LPIM(Lock Page in Memory) 설정을 합니다. Linux에서도 Hugepage 사용 시 worker 프로세스가 Page Out을 방지하기 위해 Lock을 겁니다.setcap 명령어를 통해 memlock 설정을 할 수 있으며 setcap cap_ipc_lock+ep 를 통해 지정해 줄 수 있습니다. 예를 들어 tibero worker프로세스의 경우 (worker 프로세스명 : tbsvr)setcap CAP_IPC_LOCK+ep tbsvr 정상 설정여부는 getcap /usr/bin/nc 로 확인 더보기
세마포어, 뮤텍스, critical section 세마포어란? 공유된 자원에 여러 개의 프로세스가 동시에 접근하면 문제가 발생합니다. 공유된 자원 속 하나의 데이터는 한 번에 하나의 프로세스만 접근할 수 있도록 제한해 두어야 하는데, 이를 위하여 고안된 것이 세마포어입니다. (세마포어와 뮤텍스의 차이) 세마포어(Semaphore) : 공유된 자원의 데이터를 여러 프로세스가 접근하는 것을 막는 것 뮤텍스(Mutex) : 공유된 자원의 데이터를 여러 쓰레드가 접근하는 것을 막는 것 ** Critical section 이란 ? OS에서 Critical Section은 아주 중요한 부분이다. - 다중 프로그래밍 운영체제에서 여러 프로세스가 데이타를 공유하면서 수행될 때 각 프로세스에서 공유 데이타를 액세스하는 프로그램 코드 부분을 가리킨다. 공유 데이타를 여러.. 더보기