Sponsored Content
UNIX Standards and Benchmarks UNIX & LINUX Benchmarks (Version 3.11) Linux Benchmarks Intel P4 2.4GHz 533FSB Laptop Post 48651 by jnorige on Friday 12th of March 2004 02:21:18 PM
Old 03-12-2004
Intel P4 2.4GHz 533FSB Laptop

I stumbled accross this forum and was pleased by the very fair benchmark suite. I ran on my cheap desktop replacement laptop.. luckily I wasn't too penalized by disk tests for having a 5400RPM HDD. Not too shabby for a laptop.

CPU/Speed: Pentium 4b 2.4GHz w/ 512kb L2 - 4771 bogomips
Ram: 386MB PC-2100 (So-DIMM)
Motherboard: MTC 8640 (this is a Mitac Motherboard in a Mitac laptop)
Bus: 533MHz FSB
Cache: 512kb L2
Controller: Unknown
Disk: Hitachi 40GB 5400RPM 8MB Cache
Load: None
Kernel: 2.4.22-18 Custom Mandrake
Kernel ELF?: ?
pgms: firefox, evolution, gkrellm, very idle during benchmarking

BYTE UNIX Benchmarks (Version 3.11)
System -- Linux netlux 2.4.22-18mdkcustom #2 Fri Oct 24 11:08:46 PDT 2003 i686 unknown unknown GNU/Linux
Start Benchmark Run: Fri Mar 12 09:16:23 PST 2004
2 interactive users.
Dhrystone 2 without register variables 3522616.2 lps (10 secs, 6 samples)
Dhrystone 2 using register variables 3538266.4 lps (10 secs, 6 samples)
Arithmetic Test (type = arithoh) 12248838.7 lps (10 secs, 6 samples)
Arithmetic Test (type = register) 558484.9 lps (10 secs, 6 samples)
Arithmetic Test (type = short) 576337.7 lps (10 secs, 6 samples)
Arithmetic Test (type = int) 562431.4 lps (10 secs, 6 samples)
Arithmetic Test (type = long) 563220.0 lps (10 secs, 6 samples)
Arithmetic Test (type = float) 538500.1 lps (10 secs, 6 samples)
Arithmetic Test (type = double) 536495.3 lps (10 secs, 6 samples)
System Call Overhead Test 380454.4 lps (10 secs, 6 samples)
Pipe Throughput Test 668388.2 lps (10 secs, 6 samples)
Pipe-based Context Switching Test 227657.5 lps (10 secs, 6 samples)
Process Creation Test 9401.9 lps (10 secs, 6 samples)
Execl Throughput Test 3133.9 lps (9 secs, 6 samples)
File Read (10 seconds) 1808136.0 KBps (10 secs, 6 samples)
File Write (10 seconds) 320862.0 KBps (10 secs, 6 samples)
File Copy (10 seconds) 26058.0 KBps (10 secs, 6 samples)
File Read (30 seconds) 1809807.0 KBps (30 secs, 6 samples)
File Write (30 seconds) 319869.0 KBps (30 secs, 6 samples)
File Copy (30 seconds) 18577.0 KBps (30 secs, 6 samples)
C Compiler Test 762.8 lpm (60 secs, 3 samples)
Shell scripts (1 concurrent) 1896.5 lpm (60 secs, 3 samples)
Shell scripts (2 concurrent) 1079.2 lpm (60 secs, 3 samples)
Shell scripts (4 concurrent) 582.0 lpm (60 secs, 3 samples)
Shell scripts (8 concurrent) 306.4 lpm (60 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 126171.2 lpm (60 secs, 6 samples)
Recursion Test--Tower of Hanoi 49801.9 lps (10 secs, 6 samples)


INDEX VALUES
TEST BASELINE RESULT INDEX

Arithmetic Test (type = double) 2541.7 536495.3 211.1
Dhrystone 2 without register variables 22366.3 3522616.2 157.5
Execl Throughput Test 16.5 3133.9 189.9
File Copy (30 seconds) 179.0 18577.0 103.8
Pipe-based Context Switching Test 1318.5 227657.5 172.7
Shell scripts (8 concurrent) 4.0 306.4 76.6
=========
SUM of 6 items 911.6
AVERAGE 151.9
 

9 More Discussions You Might Find Interesting

1. News, Links, Events and Announcements

HP has new Linux Laptop

Newfactor Cnet story HP Web Site It's cool that they offer it. But it comes with XP Pro. Change that to XP Home and you save $50. Change that to Linux and it costs the same as XP Home. They are not passing the savings to the consumer. (1 Reply)
Discussion started by: Perderabo
1 Replies

2. Linux Benchmarks

Dual Intel Xeon 2.4Ghz - Linux 2.4.26 SMP

System: CPU/Speed: Dual Intel Xeon 2.4Ghz Ram: 2 GB DDR 266 SDRAM Motherboard: SuperMicro X5DE8-GG Bus: 533MHz/400MHz system bus - Cache: 512KB HD Controller: EIDE Serverworks™ GC-SL Chipset Extra GCC compiler flags: -s... (3 Replies)
Discussion started by: Neo
3 Replies

3. BSD

FreeBSD on a Laptop

In this post, hitechredneck said: I lost the C drive in my venerable Inspiron 8200 :eek: I have installed a temporary replacement C drive and I have a Seagate ST910021A on order for it. If I can get that drive to work with my Inspiron 8200, I am going to install a quad boot... (4 Replies)
Discussion started by: Perderabo
4 Replies

4. Windows & DOS: Issues & Discussions

Im new at this and need help with my laptop

Ok, I recently purchased a lapto and the harddrive crashed. I bought a new one and now half of the functions on it wont work. I cant watch DVD's and non eof my Fn keys work. Any suggestions? Also wanting to learn how to program, anybody know a good way to go about it/learn computer languages? (2 Replies)
Discussion started by: beachbummer88
2 Replies

5. UNIX for Dummies Questions & Answers

Laptop for unix

I like Unix systems very much. Is there possibility, to buy new modern laptop (something like core i7 3.0GHz, ATI/NVIDIA graphic card with 1024MB, 8GB of RAM) on which I will be able to install Unix systems like BSD and Solaris and use mic and cameras and all stuff with this systems? Thanks in... (4 Replies)
Discussion started by: marcinnnn
4 Replies

6. Ubuntu

Connect 2 laptops with RJ45 cable (Ubuntu 10.10 laptop with Windows 7 laptop)

Hi to all, I have the problem that a laptops with windows XP cannot startup even in safe mode nor using last good known configuration. I have a Ubuntu 10.10 Live CD and booting from it I can read the Hard Drive. I need to do a backup the Hard Drive from XP laptop and I want to connect this... (5 Replies)
Discussion started by: cgkmal
5 Replies

7. OS X (Apple)

How to Right Click On Laptop

I have had an apple mac book for several months. I have been learning about it, I even got the snow leopard manual. It says nothing about right clicking on the apple mouse interface(trackpad?). How do I do this? Thank You.:b: (2 Replies)
Discussion started by: N-Training
2 Replies

8. UNIX for Dummies Questions & Answers

installing unix/linux on HP(INTEL INSIDE) LAPTOP.

Please inform me on how to install unix/Linus on hp(Intel inside) lap top computer, with windows xp inside. Thank you. (2 Replies)
Discussion started by: princektwo
2 Replies

9. Ubuntu

Laptop to laptop transfer files

Dear all, I would like to transfer my old laptop documents/files etc to the new laptop without using any external hard disk. Please let me know if its possible via any way. Thank in advance, emily (3 Replies)
Discussion started by: emily
3 Replies
faltest(1)							Falcon User Manuals							faltest(1)

NAME
faltest - Falcon unit test interface. SYNOPSIS
faltest [-d unit_test_dir] [options] [unit_list] module_file.fam DESCRIPTION
The faltest command line tool is a powerful interface to the Falcon unit testing system. The basic working principle of faltest is that of taking all the .fal script files contained in a directory, compile and execute them, eventually keeping track of errors, elapsed times and execution failures. After running all the scripts, faltest may print a report on what happened if requested to do so. A list of one or more unit test may be indicated in the faltest command line after the options. Also, the executed tests can be limited to named subsets. The unit test directory is added to the module load path, so load directives will be resolved searching the required scripts in the test path. UNIT TEST SCRIPTS
Scripts being part of unit test have to start with a common header indicating some information about them. The header is actually a format- ted Falcon comment which is read by the faltest utility. This is a typical header: /********************************************** * Falcon test suite * * ID: 10a * Category: cat-name * Subcategory: subcat-name * Short: The short name * Description: * Long description of this test * Spanning on many lines... * [/Description] **********************************************/ The header has a free form; faltest recognizes the following fields, being inside a comment and eventually preceded by a "*". ID: The only mandatory field, it declares the ID under which this unit test is known. It will be used in listing the tests and in selecting them as argument of the faltest command line. The id must be an integer number, eventually followed by a single lowercase letter. Similar tests should be filed under the same ID with a different specification letter. Scripts not having this field will be ignored by faltest. Category: The name of the category under which this test is filed. Faltest can select a subset of scripts to be executed to a certain cate- gory. Subcategory: The name of the subcategory under which this test is filed. Faltest can select a subset of scripts to be executed to a certain sub- category. Short: Short description (or symbolic name) for this unit test. Description: A longer description explaining what this test is supposed to do. The description always spans on more lines, and is closed by a [/Description] tag. THE TESTSUITE MODULE
Falcon system provides a loadable module called "testsuite". The module is actually embedded in faltest , and is provided to all the scripts it runs. The module provides the following functions: success() The script is terminated and recorded as a success. failure( reason ) The script is terminated and recorded as a failure. An optional parameter containing a description of the failure condition may be optionally provided; it will be written as part of the report and may be used to track which part of the test wasn't working. testReflect( item ) Returns the passed item. This is used to test for engine responsiveness to external calls and item copy through external functions. alive( percent ) In tests running for some human sensible time, this function should be called periodically to inform the system and the user that the test is proceeding. An optional "percent" parameter can be provided. It will be interpreted as a value between 1 and 100 representing the amount of test that has been performed up to this moment. timings( total_time, performed_ops ) In case the execution time is relevant for the test, like in benchmarks, this function can be used to communicate back to faltest the time elapsed in the operations being tested and the number of operations performed. Those parameters will be recorded and even- tually saved in the report file, to be used as benchmarks against falcon engine modifications. timeFactor() Lengthy tests are often performed by looping over the operation to be tested for a certain time. Benchmarks and performance tests should be written so that they can normally complete in a reasonable time, between one and ten seconds. In case the user wants the tests to perform longer, in order to obtain better statistical data, it can pass the -f (time factor) option to faltest command line. The time factor will be a number greater than 1, and should be used by tests that may perform lengthy operation to customize the number of performed tests. This function returns as an integer value of the -f option given to faltest or 1 if the -f option was not given. OPTIONS
-c <cat> Select this category and ignore the rest. -C <subcat> Select this subcategory and ignore the rest. -d Directory from where to load the unit tests. If not specified, it will be the current directory. -f <n> Set time factor to N. Some scripts may use this information to perform more loops or lengthy operations. -h Show version and a short help. -l List the selected tests and exit. Combine with -v to have the path of the tests, as -l only lists the script ID, its short name and the category/subcategory pair. -m Do not compile in memory. Use disk temporary files. -M Checks for memory leaks. This option makes faltest to report unclaimed memory after each script execution, and a final report at the end of the tests. The check is extended to all the engine operations, so errors in the engine are detected too. -o <file> Write final report to the given output file. -s Perform module serialization test. Other than compiling the file, the module is also saved and then restored before being executed. This allows one to check for errors in module serialization (that is, loading of .fam files). The operation is performed in memory, unless the option -m is also specified. -S Compile via assembly. This test the correct behavior of the assembler generator and compiler instead of the binary module generator. -t Records and display timings. The statistics of compilation, linking and execution overall times are recorded and written as part of the report. -T Records timings() calls from scripts. This allows the scripts to declare their own performance ratings, and collects the results in the final report. -v Be verbose. Normally, execution and failures are sparsely reported. This is because the normal execution mode is meant for automated runs. Tests can be executed by automated utilities and errors can be reported to system administrator by simple checks on the output data. A developer willing to fix a broken test must run that test alone with the -v enabled. A more complete error report (including com- pilation or execution errors, if they were the cause for the failure) will be then visualized. The -v options also allows one to see the path of the original script, which is otherwise hidden (masked by the testsuite ID). -V Prints version number and exits. SAMPLE
This is a simple and complete example from the Falcon benchmark suite. /******************************************* * Falcon direct benchmarks * * ID: 2a * Category: benchmark * Subcategory: calls * Short: Benchmark on function calls * Description: * Performing repeated function calls and returns. * This test calls a function without parameters. * * [/Description] ******************************************/ loops = 1000000 * timeFactor() each = int(loops/10) function toBeCalled() end // getting time time = seconds() for i = 1 to loops // perform the call toBeCalled() if i % each == 0 alive( i/loops*100 ) end end // taking end time time = seconds() - time // subtract alive time timeAlive = seconds() for i = 1 to loops if i % each == 0 alive( i/loops*100 ) end end timeAlive = seconds() - timeAlive time -= timeAlive timings( time, loops ) /* end of file */ FILES
/usr/lib/libfalcon_engine.so Default location of the Falcon Engine loadable module. AUTHOR
Giancarlo Niccolai <gc@falconpl.org> SEE ALSO
falcon(1) LICENSE
This document is released under the "GNU Free Documentation License, version 1.2". On Debian systems, the complete text of the Free Docu- mentation License, version 1.2, can be found in /usr/share/common-licenses/. Falcon toolset April 2007 faltest(1)
All times are GMT -4. The time now is 04:20 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy