I just installed CF for linux on one of my boxes and ran a couple tests to compare the Operating systems.  I used the same machine with NT, CF and IIS on one install and Linux, Apache and CF.  I also had SQL 7 running on a separate box... I didn't think to do more tests, but I did 3 tests on both boxes.  I ran the tests by getting the execution time around a few lines of code and running that 40 times and averaging the results.  Here were my initial conclusions:
 
Test 1: use cffile to select a 1 meg file and output it to the screen
On NT: 78.8 milliseconds
On Linux: 145.2 milliseconds
Test 2: run a big query and group the output:
On NT: 1771.5 milliseconds
On Linux: 3304.5 milliseconds
Test 3: run a big query using data caching and group the output:
On NT: 407.6 milliseconds
On Linux: 1421.8 milliseconds
 
All three tests show that NT is considerably faster, although I haven't performance tuned this Linux box very well, mainly because I don't know how.  I'm sure these times could be shaved down a little.
 
Now I'm thinking about doing more tests to get a better understanding of the differences.  I'm also very curious to know about these types of tests with different type of hardware.  Is anyone interested in this type of information?
 
Steve

Reply via email to