File system performance test

Here are some tests run between RDOS, Win98 and NT 4. The test where run on two different machines, both with a standard IDE drive and 64MB of memory.

Open / close file performance

This test was done by repeatedly open / close the same file.

AMD K6-400, small directory

RDOS, C, FAT32: 0.17ms
Win98, C, FAT32: 0.29ms

AMD-K6 400, large directory:

RDOS, native, FAT32: 0.27ms
Win98, Win32, FAT32: 0.60ms

Pentium 75, small directory: 

RDOS, native, FAT16:  0.23ms
NT, Win32, FAT16: 0.67ms

RDOS is at least twice as fast as Windoze when it comes to open a file

Buffered read performance

This test was done by repeatedly perform a read on a 512kB large file in 512 byte blocks

AMD K6-2 400:

RDOS on FAT32:    2.5ms
RDOS on RAM-drive: 2.3ms
Win98 on FAT32:  13.6ms

Pentium 75:

RDOS, Native, RAM-drive:  25ms
NT, C, FAT16:    65ms
NT, Win32, FAT16: 57ms

RDOS is more than twice as fast as NT, and more than five times as fast as Win98.

Mixed access test (assembling RDOS)

This test was performed by making a DOS bat file, which assembles all the assembler files in RDOS OS directory (99 files)

AMD K6-2 400:

RDOS on FAT16, first time:    7.0s
RDOS on FAT16, second time:    5.5s
WinME on FAT16, first time:    9.5s
WinME on FAT16, second time:  7.0s

File copy test

This test was done by performing COPY at the DOS-prompt from one directory to another. None of the files where touched prior to the copy.

AMD K6-2 400:

RDOS: 2s
WinME: 5s