4 <!-- Manpage converted by man2html 3.0.1 -->
8 <B>sysdata</B> - find basic hardware system data
12 <H2>SYNOPSIS</H2><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>
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
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
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
56 Here's the output from <B>sysdata</B> on these 11 systems.
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
64 Version: Generic_112233-06
72 L1 data cache unknown kB
73 L1 instruction cache: unknown kB
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
80 <B>e.g.</B> <B>2</B> <B>(HP</B> <B>9000</B> <B>series</B> <B>Visualize</B> <B>C3000)</B>
82 Hardware platform: unknown
94 L1 data cache unknown kb
95 L1 instruction cache: unknown kb
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-
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
114 #CPUs supported: unknown
121 L1 instruction cache: 32 kB
124 Here's an example using an IBM RS/6000 F50 with 4 x 332 MHz
125 CPUs and 1 GB of RAM.
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
135 #CPUs supported: unknown
141 L1 data cache unknown kB
142 L1 instruction cache: unknown kB
145 And here's an example from a single 599 MHz processor Dec
146 Alpha 600a Personal Workstation running Tru64 5.1B
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
155 Nodename: dobermann.localhost.ntlworld.co
158 CPU type: EV5.6_(21164A)
162 L1 data cache unknown kb
163 L1 instruction cache: unknown kb
166 Here's some data collected on a very old Cray Y-MP, which
167 was introduced in 1991.
169 <B>e.g</B> <B>6</B> <B>(Cray</B> <B>Y-MP</B> <B>running</B> <B>UNICOS)</B>
171 Hardware provider: Cray
172 Hardware platform: Y-MP
178 #CPUs supported: unknown
184 L1 data cache unknown kb
185 L1 instruction cache: unknown kb
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-
197 Here's the first such non-commercial UNIX from a single pro-
198 cessor Sun SPARCstation 20 running NetBSD 1.6.
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
207 NetBSD_1.6_(GENERIC)_#0:_Mon_Sep__9_08:2sparc
209 #CPUs supported: unknown
212 rg:/autobuild/sparc/OBJ/autobuild/src/sys/arch/sparc/compile/GENERIC
216 L1 data cache unknown kb
217 L1 instruction cache: unknown kb
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.
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
236 Nodename: crow.crow.localdomain
237 #CPUs supported: unknown
243 L1 data cache unknown kb
244 L1 instruction 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.
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>
252 Hardware provider: unknown
253 Hardware platform: unknown
257 Version: #1_Fri_Nov_16_15:48:02_EST_2001
259 #CPUs supported: unknown
265 L1 data cache unknown kb
266 L1 instruction cache: unknown kb
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
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
285 #CPUs supported: unknown
291 L1 data cache unknown kb
292 L1 instruction cache: unknown kb
296 Here's a standard PC, fitted with one processor
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
304 Version: #1_Mon_Jun_10_15:31:48_EDT_2002
306 #CPUs supported: unknown
312 L1 data cache unknown kb
313 L1 instruction cache: unknown kb
320 sysdata does not read/write any files.
324 <H2>SEE ALSO</H2><PRE>
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.
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
384 Man(1) output converted with
385 <a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>