FBSD6 : PIII/700, AsusP3B?-F, 768MB, Test-HD= WDC-WD1600JB?-7200, ule=ULE-Scheduler |
FBSD6.0 : PIII/700, AsusP3B?-F, 768MB, Test-HD= WDC-WD1600JB?-7200, ule=ULE-Scheduler SuSE10?.0: dito |
[[Tabelle][Ausrichtung=lrrrrrrrrrrrr][Luft=5] |
[[Tabelle][Ausrichtung=lrrrrrrrrrrrrr][Luft=5] |
TEST, Gew., OpenUnix8, FreeBSD 4.5, FreeBSD 4.11, FBSD6, FBSD6, FBSD6ule, FBSD6ule, SuSE 6.3, SuSE 7.3, SuSE 7.3, SuSE 7.3 COMPILER:, -, cc, gcc, gcc, gcc3, gcc3, gcc3, gcc3, gcc, gcc, gcc, gcc FILESYSTEM:, -, vxfs, ufs, ufs, ufs2, ufs, ufs2, ufs, ext2, ext2, jfs, reiser Program Loads per second,s9,564,1031,993,193,191,199,199,276,171,174,174 System Memory Allocations per second,s9,532100,658020,672118,556754,558017,571328,571614,691900,927272,925574,924800 System Allocations & Pages per second,s8,42711,41962,41118,37956,37937,38833,38919,231370,245820,243270,240550 Shell Scripts per second,s7,104,162,152,42,42,43,43,82,55,55,55 Shell Scripts per second,s7,104,163,153,43,43,44,44,82,54,55,55 Shell Scripts per second,s7,104,163,153,43,43,44,44,82,54,55,55 Task Creations per second,s6,1902,2486,2431,843,852,888,890,5264,4860,3776,4390 Signal Traps per second,s4,88900,140075,156058,103633,103633,113300,113400,279900,183400,182500,183300 Function Calls (2 arguments) per second,r9,64870400,63188417,53424307,52400000,52400000,52400000,52400000,66662399,52736000,52889600,52684800 Function Calls (1 argument) per second,r8,82278400,74027178,63061583,71356000,71356000,71356000,71356000,32921600,59596800,59545600,59596800 Function Calls (15 arguments) per second,r6,21196800,17840255,17454545,17360000,17360000,17360000,17360000,21862400,19078521,19097600,19097600 |
TEST, Gew., OpenUnix8, FreeBSD 4.5, FreeBSD 4.11, FBSD6, FBSD6, FBSD6ule, FBSD6ule, SuSE 10.0, SuSE 6.3, SuSE 7.3, SuSE 7.3, SuSE 7.3 COMPILER:, -, cc, gcc, gcc, gcc3, gcc3, gcc3, gcc3, gcc4, gcc, gcc, gcc, gcc FILESYSTEM:, -, vxfs, ufs, ufs, ufs2, ufs, ufs2, ufs, reiser, ext2, ext2, jfs, reiser Program Loads per second,s9,564,1031,993,193,191,199,199,172,276,171,174,174 System Memory Allocations per second,s9,532100,658020,672118,556754,558017,571328,571614,1071628,691900,927272,925574,924800 System Allocations & Pages per second,s8,42711,41962,41118,37956,37937,38833,38919,212330,231370,245820,243270,240550 Shell Scripts per second,s7,104,162,152,42,42,43,43,49,82,55,55,55 Shell Scripts per second,s7,104,163,153,43,43,44,44,50,82,54,55,55 Shell Scripts per second,s7,104,163,153,43,43,44,44,50,82,54,55,55 Task Creations per second,s6,1902,2486,2431,843,852,888,890,4510,5264,4860,3776,4390 Signal Traps per second,s4,88900,140075,156058,103633,103633,113300,113400,170100,279900,183400,182500,183300 Function Calls (2 arguments) per second,r9,64870400,63188417,53424307,52400000,52400000,52400000,52400000,55193600,66662399,52736000,52889600,52684800 Function Calls (1 argument) per second,r8,82278400,74027178,63061583,71356000,71356000,71356000,71356000,70604800,32921600,59596800,59545600,59596800 Function Calls (15 arguments) per second,r6,21196800,17840255,17454545,17360000,17360000,17360000,17360000,19426859,21862400,19078521,19097600,19097600 |
Function Calls (no arguments) per second,r5,35497302,36038338,32470039,34730000,34730000,34730000,34730000,35891200,30361600,30361600,30361600 Thousand Long Integer Additions per second,r5,1616766,1432853,1437616,1430000,1430000,1430000,1430000,1464000,1441674,1434000,1441674 Thousand Long Integer Divides per second,r5,19452,19349,19409,19309,19309,19309,19309,19452,19452,19471,19471 Thousand Long Integer Multiplies per second,r5,246912,246258,247070,246000,246000,246000,246000,247343,247848,247896,247896 Thousand Double Precision Additions per second,r4,466200,464388,465967,463000,463000,463000,463000,413297,467065,466600,466600 Thousand Double Precision Divides per second,r4,79800,78836,79118,78700,78679,78679,78681,79262,79341,79341,79341 Thousand Double Precision Multiplies per second,r4,279960,278513,279562,278000,278000,278000,278000,280239,280239,280239,280239 Thousand Short Integer Additions per second,r1,1599200,979249,980000,1455000,1455000,1455000,1455000,978221,986400,986826,986826 Thousand Short Integer Divides per second,r1,24071,19335,19300,19310,19310,19310,19310,19452,19471,19471,19471 Thousand Short Integer Multiplies per second,r1,246990,244988,245000,245000,245000,245000,245000,247380,246960,246870,246930 Thousand Single Precision Additions per second,r1,465868,464161,464000,463000,463000,463000,463000,466800,466800,466800,467065 Thousand Single Precision Divides per second,r1,79800,78829,78800,78681,78681,78681,78681,79341,79341,79262,79262 Thousand Single Precision Multiplies per second,r1,279600,278735,278000,278000,278000,278000,278000,280239,280239,280239,279960 String Manipulations per second,l9,1150,983,956,957,957,957,957,1065,1155,1154,1153 Dynamic Memory Operations per second,l8,1323000,221871,221897,207840,206786,215719,215884,935064,903290,892215,910179 Memory to Memory Copy per second,l8,301776228,521123005,543773113,512400000,512400000,512400000,512400000,677346444,704192904,704540682,703992744 Block Memory Operations per second,l7,131180,146422,136950,166887,166816,166230,166847,162900,165180,159730,165040 Directory Operations per second,l7,2781000,3793964,3719349,2805000,2807333,3039000,3038000,1859000,1658000,1657000,1652000 Numeric Functions per second,l7,291160,367975,375183,341000,341000,341000,341000,49930,44350,44420,44340 Sort Operations per second,l7,423,1181,1055,991,991,990,991,288,273,273,273 Trigonometric Functions per second,l6,250749,291533,305018,309000,309000,309000,309000,371000,318000,315000,318000 Auxiliary Loops per second,l5,9106,4335,4046,2899,2702,3071,3124,5130,5139,5099,5005 Non-local gotos per second,l4,4917100,466773,466200,429933,430433,431533,431448,4365000,4519100,4518900,4514400 Sync Disk Copies (K) per second,f9,64,499,42,479,361,279,43,178,90,289,68 Sync Sequential Disk Writes (K) per second,f9,64,492,61,277,405,482,81,177,90,286,69 Sync Random Disk Writes (K) per second,f8,36,119,583,534,546,532,554,114,132,132,129 Directory Searches per second,f7,1114,15460,15231,10624,10665,11480,11657,40897,47040,1500,10177 Disk Copies (K) per second,f7,32768,14497,20845,20332,19235,20336,20379,87625,75264,76927,36390 File Creations and Closes per second,f7,50000,56270,54924,30409,32982,32615,35782,233300,195300,4468,74600 Sequential Disk Reads (K) per second,f6,122634,174702,163500,154029,153688,168403,168061,298197,287968,285696,147968 Sequential Disk Writes (K) per second,f6,28321,14541,20926,20474,19421,20447,20490,116107,101684,104239,48713 FIFO Messages per second,f5,62220,106704,113143,109832,110266,121000,121126,155950,355830,42153,125680 Random Disk Reads (K) per second,f5,10614,13891,18057,17237,16489,17304,17344,50335,70003,12736,35590 Random Disk Writes (K) per second,f5,10240,12869,16401,14706,14073,14937,15002,61705,57682,10108,32283 Link/Unlink Pairs per second,f4,1151,17394,17404,10552,11518,13262,12642,13280,77275,1494,11667 TCP/IP Messages per second,c8,22581,50000-,50000-,18831,14619,22844,23190,900,62883,62919,61631 Pipe Messages per second,c7,184080,263918,277132,200696,202273,231014,217207,420720,401040,392290,390920 Shared Memory Operations per second,c7,167870,188389,135224,90000,90000,94520,97283,245650,237780,237660,237550 DataGram? Pipe Messages per second,c6,62510,222821,226109,134641,133193,168223,164930,251940,254690,246380,239680 UDP/IP DataGrams? per second,c6,34960,100689,99026,41823,41623,44793,44736,130800,133220,130759,129120 Stream Pipe Messages per second,c5,81980,214127,226176,142756,141861,167744,164247,258390,262080,254260,245919 Integer Sieves per second,a8,19,4,4,4,4,4,4,3,4,4,4 Linear Systems Solved per second,a8,296,272,263,305,304,304,305,304,263,262,263 Point Transformations per second,a7,120830,746832,844948,598000,598000,598000,598000,646040,674560,688780,674310 Zeros Found per second,a7,118240,205375,228105,240000,240000,240000,240000,206780,206780,206780,206780 Series Evaluations per second,a6,1506490,3847719,3889496,3075000,3075000,3075000,3075000,4312870,3813610,3817250,3821430 |
Function Calls (no arguments) per second,r5,35497302,36038338,32470039,34730000,34730000,34730000,34730000,36257071,35891200,30361600,30361600,30361600 Thousand Long Integer Additions per second,r5,1616766,1432853,1437616,1430000,1430000,1430000,1430000,1200000,1464000,1441674,1434000,1441674 Thousand Long Integer Divides per second,r5,19452,19349,19409,19309,19309,19309,19309,19446,19452,19452,19471,19471 Thousand Long Integer Multiplies per second,r5,246912,246258,247070,246000,246000,246000,246000,248100,247343,247848,247896,247896 Thousand Double Precision Additions per second,r4,466200,464388,465967,463000,463000,463000,463000,466400,413297,467065,466600,466600 Thousand Double Precision Divides per second,r4,79800,78836,79118,78700,78679,78679,78681,79231,79262,79341,79341,79341 Thousand Double Precision Multiplies per second,r4,279960,278513,279562,278000,278000,278000,278000,280059,280239,280239,280239,280239 Thousand Short Integer Additions per second,r1,1599200,979249,980000,1455000,1455000,1455000,1455000,1200000,978221,986400,986826,986826 Thousand Short Integer Divides per second,r1,24071,19335,19300,19310,19310,19310,19310,19096,19452,19471,19471,19471 Thousand Short Integer Multiplies per second,r1,246990,244988,245000,245000,245000,245000,245000,251115,247380,246960,246870,246930 Thousand Single Precision Additions per second,r1,465868,464161,464000,463000,463000,463000,463000,466566,466800,466800,466800,467065 Thousand Single Precision Divides per second,r1,79800,78829,78800,78681,78681,78681,78681,79231,79341,79341,79262,79262 Thousand Single Precision Multiplies per second,r1,279600,278735,278000,278000,278000,278000,278000,279920,280239,280239,280239,279960 String Manipulations per second,l9,1150,983,956,957,957,957,957,1038,1065,1155,1154,1153 Dynamic Memory Operations per second,l8,1323000,221871,221897,207840,206786,215719,215884,1085457,935064,903290,892215,910179 Memory to Memory Copy per second,l8,301776228,521123005,543773113,512400000,512400000,512400000,512400000,530327673,677346444,704192904,704540682,703992744 Block Memory Operations per second,l7,131180,146422,136950,166887,166816,166230,166847,138630,162900,165180,159730,165040 Directory Operations per second,l7,2781000,3793964,3719349,2805000,2807333,3039000,3038000,956043,1859000,1658000,1657000,1652000 Numeric Functions per second,l7,291160,367975,375183,341000,341000,341000,341000,48780,49930,44350,44420,44340 Sort Operations per second,l7,423,1181,1055,991,991,990,991,339,288,273,273,273 Trigonometric Functions per second,l6,250749,291533,305018,309000,309000,309000,309000,312687,371000,318000,315000,318000 Auxiliary Loops per second,l5,9106,4335,4046,2899,2702,3071,3124,38243,5130,5139,5099,5005 Non-local gotos per second,l4,4917100,466773,466200,429933,430433,431533,431448,6485407,4365000,4519100,4518900,4514400 Sync Disk Copies (K) per second,f9,64,499,42,479,361,279,43,689,178,90,289,68 Sync Sequential Disk Writes (K) per second,f9,64,492,61,277,405,482,81,718,177,90,286,69 Sync Random Disk Writes (K) per second,f8,36,119,583,534,546,532,554,852,114,132,132,129 Directory Searches per second,f7,1114,15460,15231,10624,10665,11480,11657,8542,40897,47040,1500,10177 Disk Copies (K) per second,f7,32768,14497,20845,20332,19235,20336,20379,33895,87625,75264,76927,36390 File Creations and Closes per second,f7,50000,56270,54924,30409,32982,32615,35782,77950,233300,195300,4468,74600 Sequential Disk Reads (K) per second,f6,122634,174702,163500,154029,153688,168403,168061,259966,298197,287968,285696,147968 Sequential Disk Writes (K) per second,f6,28321,14541,20926,20474,19421,20447,20490,39876,116107,101684,104239,48713 FIFO Messages per second,f5,62220,106704,113143,109832,110266,121000,121126,253555,155950,355830,42153,125680 Random Disk Reads (K) per second,f5,10614,13891,18057,17237,16489,17304,17344,34660,50335,70003,12736,35590 Random Disk Writes (K) per second,f5,10240,12869,16401,14706,14073,14937,15002,30945,61705,57682,10108,32283 Link/Unlink Pairs per second,f4,1151,17394,17404,10552,11518,13262,12642,10152,13280,77275,1494,11667 TCP/IP Messages per second,c8,22581,50000-,50000-,18831,14619,22844,23190,49203,900,62883,62919,61631 Pipe Messages per second,c7,184080,263918,277132,200696,202273,231014,217207,310759,420720,401040,392290,390920 Shared Memory Operations per second,c7,167870,188389,135224,90000,90000,94520,97283,278660,245650,237780,237660,237550 DataGram? Pipe Messages per second,c6,62510,222821,226109,134641,133193,168223,164930,232644,251940,254690,246380,239680 UDP/IP DataGrams? per second,c6,34960,100689,99026,41823,41623,44793,44736,102763,130800,133220,130759,129120 Stream Pipe Messages per second,c5,81980,214127,226176,142756,141861,167744,164247,249265,258390,262080,254260,245919 Integer Sieves per second,a8,19,4,4,4,4,4,4,4,3,4,4,4 Linear Systems Solved per second,a8,296,272,263,305,304,304,305,315,304,263,262,263 Point Transformations per second,a7,120830,746832,844948,598000,598000,598000,598000,1083930,646040,674560,688780,674310 Zeros Found per second,a7,118240,205375,228105,240000,240000,240000,240000,200000-,206780,206780,206780,206780 Series Evaluations per second,a6,1506490,3847719,3889496,3075000,3075000,3075000,3075000,3940530,4312870,3813610,3817250,3821430 |
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: ditoFreeBSD-ufs ist quasi ein Journaling-fs. Man verfolgt da andere Ansätze für den gleichen Effekt.
|
FreeBSD-ufs ist quasi ein Journaling-fs. Man verfolgt da andere Ansätze für den gleichen Effekt.
|
Fragen Anmerkungen Diskussion |
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