[comp.dcom.lans] X-terminal benchmark results

HANK@BARILVM.BITNET (Hank Nussbacher) (11/08/90)

The client was a Sun Sparcstation 4.  The network was an isolated
Ethernet (via a DELNI) with an HP Lanalyzer checking the network.

40 separate benchmarks were performed on all six X-terminal stations.
The results are presented below.  I did not perform the actual
benchmarks but they have been provided to me by the person who
did them and who I have worked with.  No further benchmarks are planned.

I will let you each draw your own conclusions from these benchmarks,
but one fact is quite obvious: not all X-terminals are equal.

                               X-terminal benchmarks
                                   November 1990
                               ---------------------



             Vaxstat.  Visual     Visual    NCD16     NCD17c   Tektronix
             3100      x19turbo   x19PLUS                       XP27
            +---------+---------+---------+---------+---------+---------+
Server      |DEC-     |Visual   |Visual   |NCD      |NCD      |Tektronix|
 vendor     | WINDOWS |         |         |         |         |         |
Xserver ver.|11.11    |11.3     |11.3     |11.2001  |11.2001  |11.0     |
Revision #  |0        |0        |0        |0        |0        |0        |
Defaultdepth|         |         |         |         |         |         |
 rootwindow |1        |1        |1        |1        |8        |8        |
Server      |         |         |         |         |         |         |
 Byteorder  |LSBfirst |MSBfirst |MSBfirst |MSBfirst |MSBfirst |MSBfirst |
Server      |         |         |         |         |         |         |
 BitmapBit- |         |         |         |         |         |         |
 order      |LSBfirst |MSBfirst |MSBfirst |MSBfirst |MSBfirst |MSBfirst |
Disp. Width |1024     |1280     |1152     |1024     |1024     |1152     |
Disp. Height| 864     |1024     | 900     |1024     | 768     | 900     |

------------+---------+---------+---------+---------+---------+---------+
line 10     | 7761.6  | 4749.8  | 2037    | 2080.2  | 6003.60 | 6367.8  |
line 100    | 4631.4  | 3495    | 1351.20 | 1247.45 | 4545.60 | 6411    |
line 400    | 1813.09 | 1735.09 |  625.50 |  643.64 | 2594.40 | 6261    |

1) Draw a line of length 10".  Results in vectors/sec.
2) Draw a line of length 100". Results in vectors/sec.
3) Draw a line of length 400". Results in vectors/sec.

------------+---------+---------+---------+---------+---------+---------+
dline 10    |  858    | 4159.8  | 1598.73 | 1351.2  | 3795    | 6046.20 |
dline 100   |  330    | 2319.27 |  893.50 |  780    | 2066.18 | 6111    |
dline 400   |   97.64 | 1158    |  363.23 |  330    |  896.73 | 3709.20 |

1) Draw a dashed line of length 10".  Results in vectors/sec.
2) Draw a dashed line of length 100". Results in vectors/sec.
3) Draw a dashed line of length 400". Results in vectors/sec.

------------+---------+---------+---------+---------+---------+---------+
wline 10    |  740.73 |  625    |  321.86 |  139.06 |  375.5  |  877.64 |
wline 100   |  393.50 |  254.62 |  111.60 |   47.06 |  113.05 |  604.36 |
wline 400   |  143    |   87.56 |   35.75 |   16.03 |   35.83 |  304    |

1) Draw a wide line (linewidth=5) of length 10".  Results in vectors/sec.
2) Draw a wide line (linewidth=5) of length 100". Results in vectors/sec.
3) Draw a wide line (linewidth=5) of length 400". Results in vectors/sec.

------------+---------+---------+---------+---------+---------+---------+
rect 10     | 3489.6  | 2230.18 |  993.20 |  836.36 | 2672    | 2117.20 |
rect 100    | 1725.45 | 1725.82 |  637.45 |  544.36 | 2044    | 2117.20 |
rect 400    |  703.64 | 1009.09 |  323.43 |  255.67 | 1168.36 | 2102.80 |

1) Draw a rectangle with 10 pixel sides.  Results in rectangles/sec.
2) Draw a rectangle with 100 pixel sides. Results in rectangles/sec.
3) Draw a rectangle with 400 pixel sides. Results in rectangles/sec.

------------+---------+---------+---------+---------+---------+---------+
fillrect 10 | 2207.09 | 2448.20 |  992.36 |  642.80 | 1456    | 1132.40 |
fillrect 100| 1061    | 1438.40 |  500.91 |  426.73 |  948.8  | 1020.18 |
fillrect 400|  229.67 |  365.67 |  121.25 |  125.69 |  187.17 |  473.09 |

1) Draw a filled rectangle with 10 pixel sides.  Results in rect./sec.
2) Draw a filled rectangle with 100 pixel sides. Results in rect./sec.
3) Draw a filled rectangle with 400 pixel sides. Results in rect./sec.

------------+---------+---------+---------+---------+---------+---------+
tilerect 10 | 1928.91 | 1958.60 |  816.18 |  520.40 | 1048    | 1111.8  |
tilerect 100|  760.55 |  918.18 |  348.67 |  269.09 |  510.18 |  334    |
tilerect 400|  172.77 |  258.92 |   85.89 |   80.29 |  133.54 |   31.66 |

1) Draw a tile-filled rec. with 10 pixel sides.  Results in rect./sec.
2) Draw a tile-filled rec. with 100 pixel sides. Results in rect./sec.
3) Draw a tile-filled rec. with 400 pixel sides. Results in rect./sec.

------------+---------+---------+---------+---------+---------+---------+
stiprect 10 | 2121.60 | 1907.6  |  857    |  463.82 | 1214    | 1101.8  |
stiprect 100|  741.82 |  797.64 |  280.67 |  221.17 |  538    |  632.6  |
stiprect 400|  149.73 |  196.86 |   62.09 |   51.11 |  141.38 |   63.88 |

1) Draw a stipple-filled rec. with 10 pixel sides.  Results in rect./sec.
2) Draw a stipple-filled rec. with 100 pixel sides. Results in rect./sec.
3) Draw a stipple-filled rec. with 400 pixel sides. Results in rect./sec.

------------+---------+---------+---------+---------+---------+---------+
invtrect 10 | 7202.60 | 5590.09 | 2384.64 | 1426.91 | 3526.1  | 5746.27 |
invtrect 100| 1333.10 | 1837.36 |  663    |  664.64 | 1075.09 |  918.73 |
invtrect 400|  118.30 |  255.38 |   93.20 |   95.61 |  119.50 |   64.47 |

1) Draw an inverted rec. with 10 pixel sides.  Results in rect./sec.
2) Draw an inverted rec. with 100 pixel sides. Results in rect./sec.
3) Draw an inverted rec. with 400 pixel sides. Results in rect./sec.

------------+---------+---------+---------+---------+---------+---------+
arcs 10     |  556.55 |   72.30 |  176.62 |  363.27 | 1120.55 |  409.64 |
arcs 100    |  371.09 |   63.80 |  101    |  241    |  841.6  |  262.91 |
arcs 400    |  219.67 |   50.27 |   40.96 |  124.31 |  347.82 |  115.43 |

1) Draw an arc with 10 pixel diameter.  Results in arcs/sec.
2) Draw an arc with 100 pixel diameter. Results in arcs/sec.
3) Draw an arc with 400 pixel diameter. Results in arcs/sec.

------------+---------+---------+---------+---------+---------+---------+
fillarcs 10 |  496    |   68.86 |   36.87 |   34.82 |  103.29 |  246.6  |
fillarcs 100|  102.13 |   51.04 |   26    |   28.42 |   85.14 |  146.91 |
fillarcs 400|   26.23 |   30.19 |   12.87 |   16.52 |   40.32 |   61.44 |

1) Draw a filled arc with 10 pixel diameter.  Results in arcs/sec.
2) Draw a filled arc with 100 pixel diameter. Results in arcs/sec.
3) Draw a filled arc with 400 pixel diameter. Results in arcs/sec.

------------+---------+---------+---------+---------+---------+---------+
fillpoly 100|  137.83 |  122.14 |   46.94 |   35.62 |   35.62 |  233.09 |

1) Draw a filled polygon with 5 points (size=100).  Results in poly/sec.

------------+---------+---------+---------+---------+---------+---------+
screencp 10 |  345.27 |  577.64 |  298.5  |  206.18 |  570    |  763.64 |
screencp 100|  219.50 |  298.50 |  120    |  158.50 |  409.20 |  770.18 |
screencp 400|   47.70 |   73.26 |   18.27 |   68.40 |   83.57 |   64.12 |

1) Copy a screen to screen with 10 pixel sides.  Results in copies/sec.
2) Copy a screen to screen with 100 pixel sides. Results in copies/sec.
3) Copy a screen to screen with 400 pixel sides. Results in copies/sec.

------------+---------+---------+---------+---------+---------+---------+
scroll      |   82.80 |  140.86 |   43.18 |   50.25 |   58.47 |   42.32 |

1) Scroll an area 640x400.  Results in scrolls/sec.

------------+---------+---------+---------+---------+---------+---------+
bitmapcp 10 |  314.75 | 1059    |  517.91 |  337.55 |  755.30 |  928    |
bitmapcp 100|  218.67 |  410.75 |  162.54 |  244.45 |  302.64 |  928.1  |
bitmapcp 400|   60.06 |   89.67 |   20.74 |   64.07 |   41.47 |   77.79 |

1) Copyplane (Bitmap->Screen) with 10 pixel sides.  Results in copies/sec.
2) Copyplane (Bitmap->Screen) with 100 pixel sides.  Results in copies/sec.
3) Copyplane (Bitmap->Screen) with 400 pixel sides.  Results in copies/sec.

------------+---------+---------+---------+---------+---------+---------+
drawimagestr|22213.80 |27880    | 9815.4  | 7749    |  N/A    |20350.91 |

1) Draw an image string (font=fixed, height=13).  Results in chars/sec.
   Note: for NCD17c, font fixed is not available.

------------+---------+---------+---------+---------+---------+---------+
window c/d/d|   34.80 |   35.70 |   16.80 |   12.40 |   28.70 |  38.20  |

1) Window create, draw, destory.  Results in runs/sec.
------------+---------+---------+---------+---------+---------+---------+


Hank Nussbacher
HANK@VM.TAU.AC.IL
Israel
Phone: 972-3-5450887
Fax: 972-3-416138