heistp / irtt

Isochronous Round-Trip Tester
GNU General Public License v2.0
185 stars 23 forks source link

Macosx 10.12.6 irtt clock #5

Closed moeller0 closed 6 years ago

moeller0 commented 6 years ago

bash-3.2$ uname -a Darwin hms-beagle2.local 16.7.0 Darwin Kernel Version 16.7.0: Wed Oct 4 00:17:00 PDT 2017; root:xnu-3789.71.6~1/RELEASE_X86_64 x86_64 bash-3.2$ irtt clock Testing wall vs monotonic clocks...

     Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
          31ns              31ns               0s                    0s
  1.004843916s      1.004843916s               0s                    0s
   2.00859407s       2.00854707s            -47µs             -23.399µs
  3.011850648s      3.011803648s            -47µs             -15.605µs
  4.012266459s      4.012172459s            -94µs             -23.428µs
  5.012448021s      5.012354021s            -94µs             -18.753µs
  6.017632952s      6.017490952s           -142µs             -23.597µs
  7.022266934s      7.022124934s           -142µs             -20.221µs
  8.027482605s      8.027293605s           -189µs             -23.544µs
  9.029592262s      9.029403262s           -189µs             -20.931µs

     Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
 10.034701027s     10.034465027s           -236µs             -23.518µs
 11.038663312s     11.038427312s           -236µs             -21.379µs
 12.040153662s     12.039870662s           -283µs             -23.504µs
 13.041516939s     13.041233939s           -283µs             -21.699µs
 14.042727691s     14.042397691s           -330µs             -23.499µs
  15.04444393s      15.04411393s           -330µs             -21.935µs
 16.046998999s     16.046621999s           -377µs             -23.493µs
 17.050234553s     17.049857553s           -377µs             -22.111µs
 18.054029129s     18.053605129s           -424µs             -23.485µs
 19.059090807s     19.058666807s           -424µs             -22.246µs

     Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
 20.061734558s     20.061263558s           -471µs             -23.477µs

^C bash-3.2$ sudo irtt clock

Testing wall vs monotonic clocks...

         Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
              27ns              27ns               0s                    0s
      1.004612908s      1.004565908s            -47µs             -46.784µs
      2.007071209s      2.007024209s            -47µs             -23.417µs
      3.010969943s      3.010875943s            -94µs             -31.219µs
      4.013890093s      4.013796093s            -94µs             -23.418µs
      5.015685871s      5.015544871s           -141µs             -28.111µs
      6.019656637s      6.019515637s           -141µs             -23.423µs
      7.024592735s      7.024404735s           -188µs             -26.763µs
      8.025272681s      8.025084681s           -188µs             -23.425µs
       9.02959961s       9.02936461s           -235µs             -26.025µs

         Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
     10.032041975s     10.031806975s           -235µs             -23.424µs
     11.037099453s     11.036817453s           -282µs              -25.55µs
     12.042050044s     12.041768044s           -282µs             -23.417µs
     13.044367277s     13.044037277s           -330µs             -25.298µs
     14.046980878s     14.046650878s           -330µs             -23.492µs
     15.051992904s     15.051615904s           -377µs             -25.046µs
     16.056293646s     16.055916646s           -377µs             -23.479µs
     17.060556787s     17.060132787s           -424µs             -24.852µs
     18.063871466s     18.063447466s           -424µs             -23.472µs
     19.068772835s     19.068301835s           -471µs               -24.7µs

         Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
     20.073744461s     20.073273461s           -471µs             -23.463µs
^C
bash-3.2$ 
heistp commented 6 years ago

Remarkably similar for me. I'll be upgrading to High Sierra in the near future and will try these tests again...

Testing wall vs monotonic clocks...

         Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
             104ns             104ns               0s                    0s
      1.000288203s      1.000288203s               0s                    0s
      2.000841568s      2.000803568s            -38µs             -18.992µs
      3.005877891s      3.005801891s            -76µs             -25.283µs
      4.011019706s      4.010943706s            -76µs             -18.947µs
      5.016120252s      5.016006252s           -114µs             -22.726µs
      6.017163168s      6.017049168s           -114µs             -18.945µs
      7.022270534s      7.022118534s           -152µs             -21.645µs
      8.027411978s      8.027259978s           -152µs             -18.935µs
      9.032457028s      9.032266028s           -191µs             -21.145µs
heistp commented 6 years ago

Just for interest, Linux looks quite different:

sysadmin@apu2a:~$ uname -a
Linux apu2a 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
sysadmin@apu2a:~$ irtt clock
Testing wall vs monotonic clocks...

         Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
           1.196µs           1.471µs            275ns           229.93311ms
      1.000310549s      1.000310691s            142ns                 141ns
      2.000703818s      2.000704038s            220ns                 109ns
      3.000919569s      3.000919811s            242ns                  80ns
       4.00110031s      4.001100584s            274ns                  68ns
      5.001312509s      5.001312771s            262ns                  52ns
      6.001530385s       6.00153042s             35ns                   5ns
      7.001747489s       7.00174773s            241ns                  34ns
      8.001954591s      8.001954827s            236ns                  29ns
      9.002159473s      9.002159718s            245ns                  27ns

         Monotonic              Wall   Wall-Monotonic   Wall Drift / Second 
      10.00235609s     10.002356344s            254ns                  25ns
     11.002672058s     11.002672315s            257ns                  23ns
     12.002874381s     12.002874645s            264ns                  21ns
     13.003071078s     13.003071343s            265ns                  20ns
     14.003264039s       14.0032643s            261ns                  18ns
     15.003462617s     15.003462843s            226ns                  15ns
      16.00366868s     16.003668911s            231ns                  14ns
     17.003865641s     17.003865902s            261ns                  15ns
     18.004067311s     18.004067575s            264ns                  14ns
     19.004277429s     19.004277696s            267ns                  14ns