Free BSD / Bench Marks
 
StartSeite | FreeBSD/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

AIM-Test von Caldera

 Other   :  PIII/700, AsusP3B?-F, 384MB, Test-HD= IBM-DJNA-15GB-5400
 FBSD4.11:  PIII/700, AsusP3B?-F, 768MB, Test-HD= WDC-WD1600JB?-7200
 FBSD6.0 :  PIII/700, AsusP3B?-F, 768MB, Test-HD= WDC-WD1600JB?-7200, ule=ULE-Scheduler
 SuSE10?.0:  dito

FreeBSD-ufs ist quasi ein Journaling-fs. Man verfolgt da andere Ansätze für den gleichen Effekt.

TESTGew.OpenUnix8FreeBSD 4.5FreeBSD 4.11FBSD6FBSD6FBSD6uleFBSD6uleSuSE 10.0SuSE 6.3SuSE 7.3SuSE 7.3SuSE 7.3
COMPILER:-ccgccgccgcc3gcc3gcc3gcc3gcc4gccgccgccgcc
FILESYSTEM:-vxfsufsufsufs2ufsufs2ufsreiserext2ext2jfsreiser
Program Loads per seconds95641031993193191199199172276171174174
System Memory Allocations per seconds95321006580206721185567545580175713285716141071628691900927272925574924800
System Allocations & Pages per seconds842711419624111837956379373883338919212330231370245820243270240550
Shell Scripts per seconds7104162152424243434982555555
Shell Scripts per seconds7104163153434344445082545555
Shell Scripts per seconds7104163153434344445082545555
Task Creations per seconds619022486243184385288889045105264486037764390
Signal Traps per seconds488900140075156058103633103633113300113400170100279900183400182500183300
Function Calls (2 arguments) per secondr9648704006318841753424307524000005240000052400000524000005519360066662399527360005288960052684800
Function Calls (1 argument) per secondr8822784007402717863061583713560007135600071356000713560007060480032921600595968005954560059596800
Function Calls (15 arguments) per secondr6211968001784025517454545173600001736000017360000173600001942685921862400190785211909760019097600
Thousand Integer Additions per secondr616123871432996143761614300001430000143000014300001468531144000014416741440000 
Thousand Integer Divides per secondr61944019349194091931019310193101931019471194711945219452 
Thousand Integer Multiplies per secondr6246960246402247070245000245000245000245000246480247968247992247968 
Function Calls (no arguments) per secondr5354973023603833832470039347300003473000034730000347300003625707135891200303616003036160030361600
Thousand Long Integer Additions per secondr5161676614328531437616143000014300001430000143000012000001464000144167414340001441674
Thousand Long Integer Divides per secondr5194521934919409193091930919309193091944619452194521947119471
Thousand Long Integer Multiplies per secondr5246912246258247070246000246000246000246000248100247343247848247896247896
Thousand Double Precision Additions per secondr4466200464388465967463000463000463000463000466400413297467065466600466600
Thousand Double Precision Divides per secondr4798007883679118787007867978679786817923179262793417934179341
Thousand Double Precision Multiplies per secondr4279960278513279562278000278000278000278000280059280239280239280239280239
Thousand Short Integer Additions per secondr1159920097924998000014550001455000145500014550001200000978221986400986826986826
Thousand Short Integer Divides per secondr1240711933519300193101931019310193101909619452194711947119471
Thousand Short Integer Multiplies per secondr1246990244988245000245000245000245000245000251115247380246960246870246930
Thousand Single Precision Additions per secondr1465868464161464000463000463000463000463000466566466800466800466800467065
Thousand Single Precision Divides per secondr1798007882978800786817868178681786817923179341793417926279262
Thousand Single Precision Multiplies per secondr1279600278735278000278000278000278000278000279920280239280239280239279960
String Manipulations per secondl9115098395695795795795710381065115511541153
Dynamic Memory Operations per secondl813230002218712218972078402067862157192158841085457935064903290892215910179
Memory to Memory Copy per secondl8301776228521123005543773113512400000512400000512400000512400000530327673677346444704192904704540682703992744
Block Memory Operations per secondl7131180146422136950166887166816166230166847138630162900165180159730165040
Directory Operations per secondl727810003793964371934928050002807333303900030380009560431859000165800016570001652000
Numeric Functions per secondl72911603679753751833410003410003410003410004878049930443504442044340
Sort Operations per secondl742311811055991991990991339288273273273
Trigonometric Functions per secondl6250749291533305018309000309000309000309000312687371000318000315000318000
Auxiliary Loops per secondl59106433540462899270230713124382435130513950995005
Non-local gotos per secondl4491710046677346620042993343043343153343144864854074365000451910045189004514400
Sync Disk Copies (K) per secondf96449942479361279436891789028968
Sync Sequential Disk Writes (K) per secondf96449261277405482817181779028669
Sync Random Disk Writes (K) per secondf836119583534546532554852114132132129
Directory Searches per secondf7111415460152311062410665114801165785424089747040150010177
Disk Copies (K) per secondf7327681449720845203321923520336203793389587625752647692736390
File Creations and Closes per secondf75000056270549243040932982326153578277950233300195300446874600
Sequential Disk Reads (K) per secondf6122634174702163500154029153688168403168061259966298197287968285696147968
Sequential Disk Writes (K) per secondf6283211454120926204741942120447204903987611610710168410423948713
FIFO Messages per secondf56222010670411314310983211026612100012112625355515595035583042153125680
Random Disk Reads (K) per secondf5106141389118057172371648917304173443466050335700031273635590
Random Disk Writes (K) per secondf5102401286916401147061407314937150023094561705576821010832283
Link/Unlink Pairs per secondf41151173941740410552115181326212642101521328077275149411667
TCP/IP Messages per secondc82258150000-50000-1883114619228442319049203900628836291961631
Pipe Messages per secondc7184080263918277132200696202273231014217207310759420720401040392290390920
Shared Memory Operations per secondc716787018838913522490000900009452097283278660245650237780237660237550
DataGram? Pipe Messages per secondc662510222821226109134641133193168223164930232644251940254690246380239680
UDP/IP DataGrams? per secondc6349601006899902641823416234479344736102763130800133220130759129120
Stream Pipe Messages per secondc581980214127226176142756141861167744164247249265258390262080254260245919
Integer Sieves per seconda81944444443444
Linear Systems Solved per seconda8296272263305304304305315304263262263
Point Transformations per seconda71208307468328449485980005980005980005980001083930646040674560688780674310
Zeros Found per seconda7118240205375228105240000240000240000240000200000-206780206780206780206780
Series Evaluations per seconda6150649038477193889496307500030750003075000307500039405304312870381361038172503821430

 FreeBSD-ufs ist quasi ein Journaling-fs. Man verfolgt da andere Ansätze für den gleichen Effekt.

RUBRIKOpenUnix8FreeBSD 4.5SuSE 6.3SuSE 7.3SuSE 7.3SuSE 7.3
COMPILER:ccgccgccgccgccgcc
FILESYSTEM:vxfsufs+sext2ext2jfsreiser
       
System (s)6610087797677
Rechnen (r)1009591919191
Library (l)1009590898889
Filesystem (f)2565951006450
Communication (c)3977801009896
Algorithmen (a)8199100969696

--HelmutSchellong

Wenn ich mir die Tabelle so anschaue, freue ich mich schon auf Debian GNU/BSD. --ds

Fragen Anmerkungen Diskussion

Diese *großen* Unterschiede kann ich nicht erklären.

Siehe Tabelle. 7.3 hat Kernel 2.4 - Den Leistungsabfall habe ich erwartet!

2.4.10. Ich glaub aber nicht, daß das nennenswerte Unterschiede ergibt.
Weitere Tests mit SuSE 8.0 werde ich aber nicht machen.--hs

So 10-15 Minuten. Auf einem ruhenden System spielt das keine Rolle.

Spalte Gew.--hs

Also innerhalb der Gruppe gleichmäßig (z.B. f: f4 - f9) und innerhalb der Untergruppe (z. B. f5) gleichmäßig? -- hl

Die Gruppen f,r,c,a,... sind voneinander unabhängig. Zuerst: (Value*1000)/MaxValue?, dann Gew*Value1, Gew*Value2, ... Dann vertikal aufaddieren. Dann Gruppen: (Value*100)/MaxValue?.
Anm.: Ich hatte mit 64Bit-Integer gerechnet!--hs


Ich habe einmal die obige Tabelle aus Sicht eines Unix-Laien nach Auffälligkeiten untersucht und provisorisch eingefärbelt (bitte ändern). Einiges deutet darauf hin, dass der OpenUnix8 cc im Integer- und Schleifenbereich besser optimiert. Andererseits ist auffällig, dass Linux in fast allen File-IO-Werten und im Memory-Management besser, bei Directories und Scripts schlechter abschneidet. Bin schon neugierig auf deine Korrekturen und Gewichtung. -- HelmutLeitner

Man darf keinesfalls hergehen und schauen, wer die meisten grünen Felder hat. Beispielsweise hat FreeBSD voll IPv6. Da läuft ein Mapping-Daemon. Linux ist im RAM-Bereich der Meister. Was nützt das aber, wenn ein Nadelöhr nachgeschaltet ist?! Es kann auch 'leichtsinnige' Schnelligkeit geben.
Man muß drei Kategorien bilden: Arithmetik, System, Netzwerk.
Eminent wichtig sind ganz sicher "Programm Loads" und die "Synchronen Festplattenoperationen", weil letztere ein Flaschenhals sind, durch den alles hindurch muß. Die Zahlen decken sich jedenfalls genau mit meinen Festplattenlastigkeitsbelauschungen!--HelmutSchellong

Ich würde mich mit mehr Kategorien wohler fühlen: Arithmetik, Prozesse, Filesystem, Memorymanagement, Netzwerk, (Grafiksystem). Wobei ich diese Kategorien wieder anders gewichten würde, je nachdem, ob ich an einen Server oder eine Workstation denke. -- hl

Ja. Ich meinte eigentlich auch *mindestens* 3.


KategorieSchellong
StartSeite | FreeBSD/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 18. November 2005 15:35 (diff))
Suchbegriff: gesucht wird
im Titel
im Text