Измервам времето на процесора и времето на стената на алгоритмите за сортиране на linux. Използвам getrusage
за измерване на процесорно време и clock_gettime CLOCK_MONOTONIC
за получаване на време на стена. Въпреки че забелязах, че времето на процесора е по-голямо от времето на стената - това правилно ли е? Винаги съм смятал, че процесорното време ТРЯБВА да е по-малко от времето на стената. Моите примерни резултати:
3.000187 seconds [CPU]
3.000001 seconds [WALL]
cat /proc/cpuinfo | grep processor | wc -l
ми дава 2 - person mazix   schedule 25.07.2013