|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T i
Length: 744 (0x2e8)
Types: TextFile
Names: »iocall.c«
└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks
└─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21E/utah/iocall.c«
└─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21F/utah/iocall.c«
/* iocall.c:
*
* Author: Jan Stubbs, NCR, ..!sdcsvax!ncr-sd!stubbs
* Results: Send results to the above author.
* Version: improved to eliminate real disk writes
*
* This benchmark tests speed of Unix system call interface
* and speed of cpu doing common Unix io system calls.
*
* Under normal circumstances, this benchmark will not actually
* cause any physical disk activity, but will just cause system
* buffer activity.
*/
char buf[512];
int fd,count,i,j;
main()
{
fd = creat("/tmp/testfile",0777);
close(fd);
fd = open("/tmp/testfile",2);
unlink("/tmp/testfile");
for (i=0;i<=1000;i++) {
lseek(fd,0L,0);
count = write(fd,buf,500);
lseek(fd,0L,0);
for (j=0;j<=3;j++)
count = read(fd,buf,100);
}
exit(0);
}