Performance Load Tests - same hardware, different OS


OS rating by Load Test performance TIME in MINUTES

  1. MacOSx Macbook Air 11" 8gb i7/2GHz 980GB SSD 2015 model TIME: 0.11
  2. MacOSx Macbook Pro 15" 16gb i7/2.2GHz 1TB SSD 2011 model TIME: 0.15
  3. MacOSx Macbook Air 11" 2gb Core2 duo/1.4Ghz 480GB SSD 2010 model TIME: 0.43
  4. SuSE 13.2 Dell D630 Core2Duo 1.4Ghz TIME: 0.56
  5. Mint 17Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 0.59
  6. Centos (RH) 7.0Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 0.61
  7. SuSE 13.1Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 1.04
  8. Win7 - default - Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 1.24
  9. Win8 - default - Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 1.48
  10. Mac OSX on Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 1.74
  11. Win7 - corporate - Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 2.13
  12. XP sp3 - corporate - Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 2.73
  13. XP sp2 - default - Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 2.99
  14. Win8 - corporate - Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 4.91
  15. Win10 - default - Dell D630 Core2Duo 1.4Ghz/4GB 2.5" SATA TIME: 5.66

see local directory for a MacOSx version of the script below, correct the USER path and other commands to work
The Linux script is a literal translation of the limited capabilities of a standard Microsoft batch file, that was created first.

  

Linux script to test OS performance

copyright © john meister - LinuxMeister 2014

#!/bin/bash
############################################################################
# REM john meister - 9 Oct 2012 - updated 20 Dec 2014, converted to Linux
# REM added more load to the three loops for more significance - 19oct2012
# REM requires a 10MB and 100MB file for testing.  10MBTEST and 100MBTEST
############################################################################
LOGFILE="LoadLinux-results.`date '+%d%b%y_%S'`.txt"   
echo $LOGFILE | tee $LOGFILE
FULLTIME="`/bin/date '+%H:%M:%S'`"  
echo $FULLTIME >> $LOGFILE
echo "=========================START========================"  >> $LOGFILE
echo "LinuxMeister OS test - LOADLNX.sh " >> $LOGFILE
echo "======================================================"  >> $LOGFILE
echo "test conducted: `date`" >> $LOGFILE
echo "The Linux version was run on the following system:" >> $LOGFILE
uname -a >> $LOGFILE
cat /etc/os-release  >> $LOGFILE
hostname >> $LOGFILE
echo "======================================================"	>> $LOGFILE
echo "total time: subtract START from STOP using spreadsheet"   >> $LOGFILE
echo "======================================================"	>> $LOGFILE
STARTTIME="`date '+%M:%S'`" 
cat TEST/10MBTEST > TEST/BIG
cat TEST/10MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
mv TEST/BIG TEMP/
cat TEMP/BIG > TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
mv TEMP/BIG TEST/
mv TEMP/BIGGER TEST/
rm -f TEST/BIG
rm -f TEST/BIGGER
cat TEST/10MBTEST > TEST/BIG
cat TEST/10MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
mv TEST/BIG TEMP/
cat TEMP/BIG > TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
mv TEMP/BIG TEST/
mv TEMP/BIGGER TEST/
rm -f TEST/BIG
rm -f TEST/BIGGER
STOPTIME="`date '+%M:%S'`" 
echo "====================================================="	>> $LOGFILE
echo "FIRST  STOP TIME:	$STOPTIME" | tee -a $LOGFILE
echo "FIRST Start TIME:	$STARTTIME" | tee -a  $LOGFILE
echo "====================================================="	>> $LOGFILE
STARTTIME="`date '+%M:%S'`" 
cat TEST/10MBTEST > TEST/BIG
cat TEST/10MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
mv TEST/BIG TEMP/
cat TEMP/BIG > TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
mv TEMP/BIG TEST/
mv TEMP/BIGGER TEST/
rm -f TEST/BIG
rm -f TEST/BIGGER
cat TEST/10MBTEST > TEST/BIG
cat TEST/10MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
mv TEST/BIG TEMP/
cat TEMP/BIG > TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
mv TEMP/BIG TEST/
mv TEMP/BIGGER TEST/
rm -f TEST/BIG
rm -f TEST/BIGGER
STOPTIME="`date '+%M:%S'`"
echo "====================================================="	>> $LOGFILE
echo "SECOND  STOP TIME:	$STOPTIME" | tee -a $LOGFILE
echo "SECOND Start TIME:	$STARTTIME" | tee -a  $LOGFILE
echo "====================================================="	>> $LOGFILE
STARTTIME="`date '+%M:%S'`" 
cat TEST/10MBTEST > TEST/BIG
cat TEST/10MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
mv TEST/BIG TEMP/
cat TEMP/BIG > TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
mv TEMP/BIG TEST/
mv TEMP/BIGGER TEST/
rm -f TEST/BIG
rm -f TEST/BIGGER
cat TEST/10MBTEST > TEST/BIG
cat TEST/10MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
cat TEST/100MBTEST >> TEST/BIG
mv TEST/BIG TEMP/
cat TEMP/BIG > TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
cat TEMP/BIG >> TEMP/BIGGER
mv TEMP/BIG TEST/
mv TEMP/BIGGER TEST/
rm -f TEST/BIG
rm -f TEST/BIGGER
STOPTIME="`date '+%M:%S'`" 
echo "====================================================="	>> $LOGFILE
echo "THIRD  STOP TIME:	$STOPTIME" | tee -a $LOGFILE
echo "THIRD Start TIME:	$STARTTIME" | tee -a $LOGFILE
echo "====================================================="	>> $LOGFILE
echo "=================END=================" >> $LOGFILE
echo "Linux Load TEST COMPLETED"
  

Microsoft Batchfile to test OS performance

copyright © john meister - LinuxMeister 2014

REM LOAD TEST - for Microsoft operating systems - batch file 
REM john meister - 9 Oct 2012 - 3 loops 19Oct 2012 - last update 20 Dec 2014
REM to place load on system - appx 4 minutes on a T3500, 12G memory, Win7
REM appx 2 minutes on a D630 with 2g, Win7 (1.5 min) d630 4g, XP
REM requires a 10MB and 100MB file for testing.  10MBTEST and 100MBTEST
REM ###############################################################################
cls
set logfile=%COMPUTERNAME%_loadresults.txt
ECHO %logfile%  >  %logfile%
set fulltime=%TIME%
start taskmgr.exe
ECHO .  >> %logfile%
ECHO =========================START================================  >> %logfile%
ECHO      LinuxMeister - LOAD-TEST for Microsoft OS   >> %logfile%
ECHO ==============================================================  >> %logfile%
ECHO test conducted: %DATE% -  %fulltime% >> %logfile%
ECHO The Microsoft version listed below was run on the following system: >> %logfile%
ver >> %logfile%
hostname >> %logfile%
ECHO ==============================================================  >> %logfile%
ECHO total time: subtract start from stop  >> %logfile%
ECHO ==============================================================  >> %logfile%
set startrealtime=%TIME:~3,5%
TYPE C:\TEST\10MBTEST > C:\TEST\BIG
TYPE C:\TEST\10MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
move C:\TEST\BIG C:\TEMP\
TYPE C:\TEMP\BIG > C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
move C:\TEMP\BIG C:\TEST\
move C:\TEMP\BIGGER C:\TEST\
del C:\TEST\BIG
del C:\TEST\BIGGER
TYPE C:\TEST\10MBTEST > C:\TEST\BIG
TYPE C:\TEST\10MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
move C:\TEST\BIG C:\TEMP\
TYPE C:\TEMP\BIG > C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
move C:\TEMP\BIG C:\TEST\
move C:\TEMP\BIGGER C:\TEST\
del C:\TEST\BIG
del C:\TEST\BIGGER
set realstoptime=%TIME:~3,5%
ECHO ==============================================================  >> %logfile%
ECHO FIRST  STOP TIME:  %realstoptime% >> %logfile%
ECHO FIRST Start TIME:  %startrealtime% >> %logfile%
ECHO ==============================================================  >> %logfile%
set startrealtime=%TIME:~3,5%
TYPE C:\TEST\10MBTEST > C:\TEST\BIG
TYPE C:\TEST\10MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
move C:\TEST\BIG C:\TEMP\
TYPE C:\TEMP\BIG > C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
move C:\TEMP\BIG C:\TEST\
move C:\TEMP\BIGGER C:\TEST\
del C:\TEST\BIG
del C:\TEST\BIGGER
TYPE C:\TEST\10MBTEST > C:\TEST\BIG
TYPE C:\TEST\10MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
move C:\TEST\BIG C:\TEMP\
TYPE C:\TEMP\BIG > C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
move C:\TEMP\BIG C:\TEST\
move C:\TEMP\BIGGER C:\TEST\
del C:\TEST\BIG
del C:\TEST\BIGGER
set realstoptime=%TIME:~3,5%
ECHO SECOND  STOP TIME:  %realstoptime% >> %logfile%
ECHO SECOND Start TIME:  %startrealtime% >> %logfile%
ECHO ============================================================  >> %logfile%
set startrealtime=%TIME:~3,5%
TYPE C:\TEST\10MBTEST > C:\TEST\BIG
TYPE C:\TEST\10MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
move C:\TEST\BIG C:\TEMP\
TYPE C:\TEMP\BIG > C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
move C:\TEMP\BIG C:\TEST\
move C:\TEMP\BIGGER C:\TEST\
del C:\TEST\BIG
del C:\TEST\BIGGER
TYPE C:\TEST\10MBTEST > C:\TEST\BIG
TYPE C:\TEST\10MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
TYPE C:\TEST\100MBTEST >> C:\TEST\BIG
move C:\TEST\BIG C:\TEMP\
TYPE C:\TEMP\BIG > C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
TYPE C:\TEMP\BIG >> C:\TEMP\BIGGER
move C:\TEMP\BIG C:\TEST\
move C:\TEMP\BIGGER C:\TEST\
del C:\TEST\BIG
del C:\TEST\BIGGER
set realstoptime=%TIME:~3,5%
ECHO THIRD  STOP TIME:  %realstoptime% >> %logfile%
ECHO THIRD Start TIME:  %startrealtime% >> %logfile%
ECHO ===========================================================  >> %logfile%
ECHO =================END================= >> %logfile%
REM  open calculator to show the batch file is completed
start calc   
  

12/21/2014 Mint SuSE SuSE RedHat Mac OSx XP XP Win7 Win7 Win8 Win8 Win10
Version Linux MINT 17 Linux SuSE 13.1 Linux SuSE 13.2 Centos 7.0 Mac OS on Dell XP sp2 XP sp3 Win7-64 - sp1 win7-64 - sp1 Ver 6.2 build 8400 Ver 6.2 build 9200 Ver 6.4 build 9841
Load Test in minutes: 0.59 1.04 0.56 0.61 1.74 2.99 2.73 1.24 2.13 1.48 4.91 5.66
installation: default default default default default default corporate load default corporate load default corporate load default
LinuxMeister Dell D630 Dell D630 Dell D630 Dell D630 Dell D630 Dell D630 Dell D630 Dell D630 Dell D630 Dell D630 Dell D630 Dell D630

OS rating by speed of load test in Minutes

  1. SuSE 13.2 0.56
  2. Mint 17 0.59
  3. Centos (RH) 7.0 0.61
  4. SuSE 13.1 1.04
  5. Win7 - default 1.24
  6. Win8 - default 1.48
  7. Mac OSX 1.74
  8. Win7 - corporate 2.13
  9. XP sp3 - corporate 2.73
  10. XP sp2 - default 2.99
  11. Win8 - corporate 4.91
  12. Win10 - default 5.66

-- Linux commands, scripts, tools and systems administration --




Simply Linux: Basics Linux Tackles Microsoft Using BASH on Windows 10
Practical Suggestions for Microsoft Windows
 Full Size Jeep Buyer's Guide
12 hour Video Course by john:
The Art of Linux System Administration
published by O'Reilly Media
Study Guide for the LPIC-2 Certification Exams
search for:
on the internet, or:
JohnMeister.com-fotos
LinuxMeister-Linux
BibleTech- Bible overview

overview of mankind's history
Biblical history:
"Promises and Prophets"

Wagoneers

FULL SIZE JEEPS

JeepMeister
"Jeep is America's
only real sports car."
-Enzo Ferrari


MeisterTech
Diesels +

One Page Overview of Linux Commands

click for an image of the 5 essential Linux commands

An Intro to Linux
AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983
purchase AMSOIL
at Midway Auto on SR9 in Snohomish,
or at Northland Diesel in Bellingham, WA


SJ - 1962-1991

XJ - 1984-2001

WJ - 1999-2004

KJ - 2002-2007

WK - 2005-2010

Find the recommended
AMSOIL synthetics
for your Jeep

CJ-10A - 1984-1986

Jeepsters

MJ - 1984-1992

Willys - 1946-1965

Other Jeeps (FC)