vmware linux 에서 SIGALRM signal 이 늦게 도착하는 이유가 궁금합니다.
글쓴이: trymp / 작성시간: 월, 2011/07/18 - 9:48오전
vmware 리눅스(CentOS5.5)를 설치하고 어플리케이션을 짜고 있습니다.
작업주기를 매일 6시마다 돌리기 위해서 SIGALARM 을 사용해서 signal 을 받을 경우
해당 작업을 수행하도록 하려고 하는데요.
제가 다음날 와서 보면 동작이 9시에 시작이 되네요.
시그널이 제가 컴터를 사용한 시점부터 signal 이 날라오네요.
원칙적으로는 6시에 받아야 정상인데,
9시에 signal handler 가 호출됩니다. 컴터를 제가 로그인한 시점부터요
혹시 vmware 가 자체적으로 대기모드가 있나요? 아니면 커널이 이상해서 제때에 sigalarm 을 늦게 보내주는 것인지
궁금합니다.
고수님들의 많은 조언 부탁드립니다.
Forums:
VMWare나 Kernel의 문제는 아니고, 다른
VMWare나 Kernel의 문제는 아니고, 다른 곳에서 문제점을 찾아보세요.
기본적으로, 시간동기화(가상머신 시간)나, 시그널을 보내는 로직의 정확성, 혹시, VMware가 특정 사유로 suspend 되었다가 resume? 등이지요.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기