Hard disk benchmark

Victor Ortega vor+ at pitt.edu
Mon Sep 4 18:42:34 PDT 2000


On Mon, 4 Sep 2000, Teddy Surya Gunawan wrote:
> I am looking for hard disk benchmark program. Currently, we have IDE,
> Ultra SCSI, and RAID. So, could anyone point to any benchmark program?

Check out the PostMark benchmark:

	http://www.netapp.com/tech_library/3022.html

The source code is freely available.  There's a bug with the
random-number generator in version 1.13 of the code, though; be sure
to install the patch below (I have already sent this patch to the
author, and he said he'll roll it into the next release).

Victor
----------------------------------------------------------------------
--- postmark-1_13.c	Tue Jun 27 19:57:53 2000
+++ postmark-1_13_new.c	Tue Jun 27 20:10:44 2000
@@ -66,7 +66,7 @@
 
 #define PROMPT "pm>"
 
-#define RND(x) ((x>0)?(refrng_rand() % (x)):0)
+#define RND(x) ((x>0)?(refrng_rand(x)):0)
 
 typedef struct { /* ADT for table of CLI commands */
    char *name;    /* name of command */
@@ -166,11 +166,12 @@
 static unsigned long int refrng_next=1; /* state variable for random numbers */
 
 /* portable standard random number generator -
-   returns integers from 0 to 2^32 */
-int refrng_rand()
+   returns integers from 0 to limit-1 */
+int refrng_rand(limit)
+int limit;
 {
    refrng_next=refrng_next*1103515245+12345;
-   return((unsigned int)(refrng_next/65536) % 32768);
+   return((unsigned int)(refrng_next/16) % limit);
 }
 
 /* set seed for portable standard random number generator */





More information about the Beowulf mailing list