Imported Upstream version 4.6.0
[debian/atlc] / docs / html-docs / sysdata.1.html
1 <HTML>
2 <BODY>
3 <PRE>
4 <!-- Manpage converted by man2html 3.0.1 -->
5
6 </PRE>
7 <H2>NAME</H2><PRE>
8      <B>sysdata</B> - find basic hardware system data
9
10
11 </PRE>
12 <H2>SYNOPSIS</H2><PRE>
13      <B>sysdata</B>
14
15
16 </PRE>
17 <H2>DESCRIPTION</H2><PRE>
18      After the <B>atlc</B> package is built, a small benchmark is run as
19      part  of  the testing procedure. This benchmark tries to get
20      some information about the  hardware.  The  program  <B>sysdata</B>
21      displays  the  same  hardware information that the benchmark
22      will display, but runs in a fraction of  a  second,  whereas
23      the  benchmark  can  take from 19 s (quad 1.4 GHz Itainium 2
24      machine) to 14,906 s (for a very old 33.3  MHz  Cray  Y-MP).
25      There are no options or arguments to <B>sysdata</B>
26
27      The information  gathered  on  hardware  and  software  both
28      developed  by the same company (i.e. Solaris on Suns, AIX on
29      IBM RS/6000, IRIX on SGI, ... etc  etc)  is  generally  more
30      informative  than  the free systems (Linux, NetBSD, OpenBSD,
31      FreeBSD) where it is usually impossible to get much hardware
32      information.
33
34
35 </PRE>
36 <H2>EXAMPLES</H2><PRE>
37      Here are some examples of the use of <B>sysdata</B> on a number  of
38      systems.  The  large number of examples is for my own use as
39      much as anything, so I can keep track of the development  of
40      sysdata  and  see  easily where it needs extending. Examples
41      are presented for:
42
43      1) Sun Ultra 80 running Solaris 9
44      2) HP C3000 running HP-UX 11
45      3) SGI Octane running IRIX 6.5.16
46      4) IBM RS/6000 running AIX 5.2
47      5) Dec Alpha 600a Personal Workstation running Tru64 5.1B
48      6) Cray Y-MP running UNICOS 9
49      7) Sun SPARCstation 20 running NetBSD 1.6
50      8) Sun SPARCstation 20 running OpenBSD 3.2
51      9) Sun SPARCstation 20 running Debian Linux
52      10) Sun SPARCstation 20 running Solaris 2.5
53      11) Generic PC with 350 MHz Pentium II running Redhat  Linux
54      7.2
55
56      Here's the output from <B>sysdata</B> on these 11 systems.
57
58      <B>e.g.</B> <B>1</B> <B>(Sun</B> <B>Ultra</B> <B>80</B> <B>running</B> <B>Solaris</B> <B>9)</B>
59      Hardware provider:    Sun_Microsystems
60      Hardware platform:    SUNW,Ultra-80
61      Machine:              sun4u
62      Sysname:              SunOS
63      Release:              5.9
64      Version:              Generic_112233-06
65      Nodename:             sparrow
66      #CPUs supported:      4
67      #CPUs online:         4
68      CPU type:             sparcv9
69      FPU type:             sparcv9
70      Speed:                450 MHz
71      RAM:                  4096 Mb
72      L1 data cache         unknown kB
73      L1 instruction cache: unknown kB
74      L2 cache:             unknown kB
75
76      Here's an example on a HP 9000 series Visualize C3000 works-
77      tation,  fitted with one 400 MHz PA-RISC 8500 CPU and 1.5 Gb
78      of RAM
79
80      <B>e.g.</B> <B>2</B> <B>(HP</B> <B>9000</B> <B>series</B> <B>Visualize</B> <B>C3000)</B>
81      Hardware provider:    HP
82      Hardware platform:    unknown
83      Machine:              9000/785
84      Sysname:              HP-UX
85      Release:              B.11.00
86      Version:              A
87      Nodename:             robin
88      #CPUs supported:      1
89      #CPUs online:         1
90      CPU type:             532
91      FPU type:             1048577
92      Speed:                400.0 MHz
93      RAM:                  1536 Mb
94      L1 data cache         unknown kb
95      L1 instruction cache: unknown kb
96      L2 cache:             unknown kb
97
98      Here's another example this time on  an  SGI  Octane  R10000
99      with  2  x  195  MHz  processors. Note the CPU and FPU types
100      reported at not the R10000 and R10010 that are  reported  by
101      SGI's  hinv.  <B>sysdata</B>  is  not  meant  to replace other more
102      sophisticated ways of obtaining system information (such  as
103      hinv  on  IRIX), but its data is useful to record for bench-
104      marking purposes.
105
106      <B>e.g.</B> <B>3</B> <B>(SGI</B> <B>Octane</B> <B>R1000)</B>
107      Hardware provider:    SGI
108      Hardware platform:    unknown
109      Machine:              IP30
110      Sysname:              IRIX64
111      Release:              6.5
112      Version:              04101931
113      Nodename:             owl
114      #CPUs supported:      unknown
115      #CPUs online:         2
116      CPU type:             2343
117      FPU type:             2304
118      Speed:                195 MHz
119      RAM:                  1024 Mb
120      L1 data cache         32 kB
121      L1 instruction cache: 32 kB
122      L2 cache:             1024 kB
123
124      Here's an example using an IBM RS/6000 F50 with 4 x 332  MHz
125      CPUs and 1 GB of RAM.
126
127      <B>e.g.</B> <B>4</B> <B>(IBM</B> <B>RS/6000</B> <B>F50)</B>
128      Hardware provider:    IBM
129      Hardware platform:    unknown
130      Machine:              000245984C00
131      Sysname:              AIX
132      Release:              2
133      Version:              5
134      Nodename:             starling
135      #CPUs supported:      unknown
136      #CPUs online:         4
137      CPU type:             unknown
138      FPU type:             unknown
139      Speed:                unknown MHz
140      RAM:                  1024 Mb
141      L1 data cache         unknown kB
142      L1 instruction cache: unknown kB
143      L2 cache:             unknown kB
144
145      And here's an example from a single 599  MHz  processor  Dec
146      Alpha 600a Personal Workstation running Tru64 5.1B
147
148      <B>e.g.</B> <B>5</B> <B>(Dec</B> <B>Alpha</B> <B>600a</B> <B>Personal</B> <B>Workstation)</B>
149      Hardware provider:    unknown
150      Hardware platform:    Digital_Personal_WorkStation_600au
151      Machine:              alpha
152      Sysname:              OSF1
153      Release:              V5.1
154      Version:              2650
155      Nodename:             dobermann.localhost.ntlworld.co
156      #CPUs supported:      1
157      #CPUs online:         1
158      CPU type:             EV5.6_(21164A)
159      FPU type:             unknown
160      Speed:                599 MHz
161      RAM:                  1024 Mb
162      L1 data cache         unknown kb
163      L1 instruction cache: unknown kb
164      L2 cache:             unknown kb
165
166      Here's some data collected on a very old  Cray  Y-MP,  which
167      was introduced in 1991.
168
169      <B>e.g</B> <B>6</B> <B>(Cray</B> <B>Y-MP</B> <B>running</B> <B>UNICOS)</B>
170
171      Hardware provider:    Cray
172      Hardware platform:    Y-MP
173      Machine:              CRAY_Y-MP
174      Sysname:              sn5176
175      Release:              9.0.2.2
176      Version:              sin.0
177      Nodename:             sn5176
178      #CPUs supported:      unknown
179      #CPUs online:         4
180      CPU type:             unknown
181      FPU type:             unknown
182      Speed:                33.3 MHz
183      RAM:                  unknown Mb
184      L1 data cache         unknown kb
185      L1 instruction cache: unknown kb
186      L2 cache:             unknown kb
187
188      That is all the examples of commercial hardware running  the
189      operating systems made by the manufacturers of the hardware.
190      The following are free UNIX versions.  In  these  cases  the
191      data gathered is never as complete. In particular the amoumt
192      of memory reported if often less than the real amount due to
193      memory  taken  by  the  operating  system  (kernel etc). The
194      number of processors the system can support is never  avail-
195      able.
196
197      Here's the first such non-commercial UNIX from a single pro-
198      cessor Sun SPARCstation 20 running NetBSD 1.6.
199
200      <B>e.g.</B> <B>7</B> <B>(Sun</B> <B>SPARCstation</B> <B>20</B> <B>running</B> <B>NetBSD</B> <B>1.6)</B>
201      Hardware provider:    unknown
202      Hardware platform:    unknown
203      Machine:              sparc
204      Sysname:              NetBSD
205      Release:              1.6
206      Version:
207      NetBSD_1.6_(GENERIC)_#0:_Mon_Sep__9_08:2sparc
208      Nodename:             blackbird
209      #CPUs supported:      unknown
210      #CPUs online:         1
211      CPU                                                    type:
212      rg:/autobuild/sparc/OBJ/autobuild/src/sys/arch/sparc/compile/GENERIC
213      FPU type:             unknown
214      Speed:                unknown MHz
215      RAM:                  255 Mb
216      L1 data cache         unknown kb
217      L1 instruction cache: unknown kb
218      L2 cache:             unknown kb
219
220
221      Here's data from a Sun SPARCstation 20 running OpenBSD  3.2.
222      The  machine has 320 Mb of RAM, not 318 Mb as indicated. The
223      number of processors the  system  supports  is  reported  as
224      unknown,  but should the system have been running Solaris 9,
225      as in the example 1 (sparrow), then this  information  would
226      have  been determined, but it is not available under OpenBSD
227      - or Solaris 2.5 for that matter.
228
229      <B>e.g.</B> <B>8</B> <B>(Sun</B> <B>SPARCstation</B> <B>20</B> <B>running</B> <B>OpenBSD</B> <B>3.2)</B>
230      Hardware provider:    unknown
231      Hardware platform:    unknown
232      Machine:              sparc
233      Sysname:              OpenBSD
234      Release:              3.2
235      Version:              GENERIC#36
236      Nodename:             crow.crow.localdomain
237      #CPUs supported:      unknown
238      #CPUs online:         1
239      CPU type:             unknown
240      FPU type:             unknown
241      Speed:                unknown MHz
242      RAM:                  319 Mb
243      L1 data cache         unknown kb
244      L1 instruction cache: unknown kb
245      L2 cache:             unknown kb
246      The next machine is a Sun  SPARCstation  20  running  Debian
247      Linux. The version of Debian is unknown, but clearly <B>sysdata</B>
248      is unable to determine this.
249
250      <B>e.g.</B> <B>9</B> <B>(Sun</B> <B>SPARCstation</B> <B>20</B> <B>running</B> <B>Debian</B> <B>Linux)</B>
251
252      Hardware provider:    unknown
253      Hardware platform:    unknown
254      Machine:              sparc
255      Sysname:              Linux
256      Release:              2.2.20
257      Version:              #1_Fri_Nov_16_15:48:02_EST_2001
258      Nodename:             dove
259      #CPUs supported:      unknown
260      #CPUs online:         1
261      CPU type:             unknown
262      FPU type:             unknown
263      Speed:                unknown MHz
264      RAM:                  281 Mb
265      L1 data cache         unknown kb
266      L1 instruction cache: unknown kb
267      L2 cache:             unknown kb
268
269      Here's data from a Sun SPARCstation 20 running  Solaris  2.5
270      (SunOS 5.5). The machine probably does have 352 Mb of RAM as
271      reported. The number of processors the  system  supports  is
272      reported as unknown, but should the system have been running
273      Solaris 9, as in the example 1 (sparrow), then this informa-
274      tion  would  have  been  determined, but it is not available
275      under Solaris 2.5.
276
277      <B>e.g.</B> <B>10</B> <B>(Sun</B> <B>SPARCstation</B> <B>20</B> <B>Solaris</B> <B>2.5)</B>
278      Hardware provider:    Sun_Microsystems
279      Hardware platform:    SUNW,SPARCstation-20
280      Machine:              sun4m
281      Sysname:              SunOS
282      Release:              5.5
283      Version:              Generic
284      Nodename:             bluetit
285      #CPUs supported:      unknown
286      #CPUs online:         2
287      CPU type:             sparc
288      FPU type:             sparc
289      Speed:                125 MHz
290      RAM:                  352 Mb
291      L1 data cache         unknown kb
292      L1 instruction cache: unknown kb
293      L2 cache:             unknown kb
294
295
296      Here's a standard PC, fitted with one processor
297
298      <B>e.g.</B> <B>11</B> <B>(350</B> <B>MHz</B> <B>Pentium</B> <B>II</B> <B>PC</B> <B>running</B> <B>Redhat</B> <B>Linux)</B>
299      Hardware provider:    unknown
300      Hardware platform:    unknown
301      Machine:              i686
302      Sysname:              Linux
303      Release:              2.4.18-5
304      Version:              #1_Mon_Jun_10_15:31:48_EDT_2002
305      Nodename:             tiger
306      #CPUs supported:      unknown
307      #CPUs online:         1
308      CPU type:             unknown
309      FPU type:             unknown
310      Speed:                unknown MHz
311      RAM:                  123 Mb
312      L1 data cache         unknown kb
313      L1 instruction cache: unknown kb
314      L2 cache:             unknown kb
315
316
317
318 </PRE>
319 <H2>FILES</H2><PRE>
320      sysdata does not read/write any files.
321
322
323 </PRE>
324 <H2>SEE ALSO</H2><PRE>
325      <B>atlc(1)</B>
326      <B>create_bmp_for_circ_in_circ(1)</B>
327      <B>create_bmp_for_circ_in_rect(1)</B>
328      <B>create_bmp_for_microstrip_coupler(1)</B>
329      <B>create_bmp_for_rect_cen_in_rect(1)</B>
330      <B>create_bmp_for_rect_cen_in_rect_coupler(1)</B>
331      <B>create_bmp_for_rect_in_circ(1)</B>
332      <B>create_bmp_for_rect_in_rect(1)</B>
333      <B>create_bmp_for_stripline_coupler(1)</B>
334      <B>create_bmp_for_symmetrical_stripline(1)</B>
335      <B>design_coupler(1)</B>
336      <B>find_optimal_dimensions_for_microstrip_coupler(1)</B>
337      hinv - SGI's IRIX only.
338      <B>readbin(1)</B>
339
340      http://atlc.sourceforge.net                - Home page
341      http://sourceforge.net/projects/atlc       - Download area
342      atlc-X.Y.Z/docs/html-docs/index.html       - HTML docs
343      atlc-X.Y.Z/docs/qex-december-1996/atlc.pdf - theory paper
344      atlc-X.Y.Z/examples                        - examples
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381 </PRE>
382 <HR>
383 <ADDRESS>
384 Man(1) output converted with
385 <a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
386 </ADDRESS>
387 </BODY>
388 </HTML>