Функция clock() возвращает время CPU , а не время wall . Вместо этого используйте gettimeofday() .
clock()
gettimeofday()