두 개의 호스트와 이들 사이의 링크가 존재하는 시스템의 간단한 구성이 있습니다.SimGrid에서 대기 시간을 계산하는 방법
<link id="1" bandwidth="1Bps" latency="0"/>
작업은 다른 하나의 호스트에서 전송됩니다 작업을 수신하는 동안
msg_task_t task = MSG_task_create("name", 1, 1, NULL);
MSG_task_send(task, "worker");
후자의 호스트가 시간을 카운트 : 나는 작업을 보내는 1 초를 지속 할 것으로 예상
XBT_INFO("time %g", MSG_get_clock());
MSG_task_receive(&task, "worker");
XBT_INFO("time %g", MSG_get_clock());
을, 하지만 저는 1.08247입니다 :
[worker:worker:(2) 0.000000] [example/INFO] time 0
[worker:worker:(2) 1.082474] [example/INFO] time 1.08247
왜 그럴까요?