Hi all,

I am running RTLinux 3.1 on Linux 2.4.18 (+Gearheart patch) on a Pentium
3 933 MHz machine.  Running the sample program "measurements" gives me
numbers I cannot explain:

... start tasks, good latency ...

    min:        0, max:     1664
    min:        0, max:     2080
    min:        0, max:     1856
    min:        0, max:     1472
    min:        0, max:     1472

... start X/GNOME, bad startup latency, levels off ...

    min:        0, max:   879616
    min:        0, max:    24096
    min:        0, max:     1312
    min:        0, max:     1824
    min:        0, max:    27872
    min:        0, max:    36928
    min:        0, max:    41440
    min:        0, max:    49984
    min:        0, max:    23584
    min:        0, max:     8064
    min:        0, max:    15296
    min:        0, max:     2208
    min:        0, max:    25024
    min:        0, max:     6912
    min:        0, max:    12032
    min:        0, max:     6848
    min:       32, max:     2144
    min:        0, max:     4640
    min:        0, max:     2240
    min:        0, max:     3936
    min:        0, max:     2976
    min:        0, max:     6048

... start "while :; do cat /dev/null; done", periodically bad latency ...

    min:        0, max:    35104
    min:       32, max:    34272
    min:        0, max:    41152
    min:        0, max:   652608
    min:       32, max:    35360
    min:       32, max:    32000
    min:        0, max:    36544
    min:        0, max:   801472
    min:        0, max:    33856
    min:       64, max:    30560
    min:        0, max:    33984
    min:        0, max:   758240

... kill X, horrible latency spike ...

    min:       64, max:    41440
    min:        0, max:    34176
    min:        0, max:   656128
    min:        0, max: 997700192
    min:   992320, max:   997472
    min:       32, max:   997504
    min:        0, max:    30496
    min:        0, max:    32288
    min:        0, max:    29248

My hope was to see consistent numbers <= 50,000 ns.  I assume that there
is either an error in my configuration or in my understanding of the
numbers that "measurements" is giving me.  Can someone shed some light
on this?  I have played with the flags in rt_proccess.c but have similar
results.  Also, what kind of latency should I expect on a machine like
this?  The RTLinux papers I have read use older computers.

Thanks,

-- 
Andrew Gaul
[EMAIL PROTECTED]
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to