LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-28-2012, 07:03 AM   #31
fgcl2k
Member
 
Registered: Jan 2011
Distribution: Slackware 14.1
Posts: 118

Rep: Reputation: 32

Benchmarks are useful if you can give a meaning to the results and I don't really understand what all these numbers mean. Some of the tests, like the SciMark, are probably meaningful only to compare different hardware platforms, or different compilers on the same platform but not for comparing different distributions.
Slackware, for example, is better than Centos in the Monte Carlo test but Centos is better than Slackware in the Fast Fourier Transform. What does this tell me? I don't even understand *what* is being tested; the compiler? The kernel? The scheduler? It is also not clear (or maybe I missed that part) if they are testing inside a GUI.
Anyway, at least when I'll start making a living out of calculating FFTs, I know what to install, at least until the next benchmark.
 
2 members found this post helpful.
Old 09-28-2012, 08:42 AM   #32
PrinceCruise
Member
 
Registered: Aug 2009
Location: /Universe/Earth/India/Pune
Distribution: Slackware64 -Current
Posts: 890

Rep: Reputation: 186Reputation: 186
Benchmarks. Fuh!
I bet he didn't even use Slackware for more than 2 days. Had he actually done that, there wouldn't have been no benchmark of such sort and then he would've burnt up his entire lab of 25 computers which is setup for these overrated tests and gone to Himalayas or deep in Amazon's to regret and to praise bob.

Just kidding, use what is working fine. Slackware FTW.

Regards.
 
Old 09-28-2012, 09:41 AM   #33
yilez
Member
 
Registered: Apr 2004
Distribution: Slackware
Posts: 127

Rep: Reputation: Disabled
Quote:
Originally Posted by fgcl2k View Post
Benchmarks are useful if you can give a meaning to the results and I don't really understand what all these numbers mean. Some of the tests, like the SciMark, are probably meaningful only to compare different hardware platforms, or different compilers on the same platform but not for comparing different distributions.
Slackware, for example, is better than Centos in the Monte Carlo test but Centos is better than Slackware in the Fast Fourier Transform. What does this tell me? I don't even understand *what* is being tested; the compiler? The kernel? The scheduler? It is also not clear (or maybe I missed that part) if they are testing inside a GUI.
Anyway, at least when I'll start making a living out of calculating FFTs, I know what to install, at least until the next benchmark.
This. Numbers without context are meaningless. I also notice that no conclusions are drawn.

As for Slackware mostly being slower, that may be true. I don't know. I do know that Arch felt a lot faster to me, but I didn't like how it felt.

Fedora might be a test bed for Red Hat, and Ubuntu based on debian testing and unstable, but that doesn't mean that either is comparable to 'beta'. The fact is that they both are developed, go alpha, beta and are then released just go to show that the packages released are not necessarily vanilla. It just happens on a shorter cycle.
 
Old 09-28-2012, 11:19 AM   #34
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
I benchmarked slackware 13.37 versus arch, mostly because I couldn't mirror -current properly. Arch is obviously faster. When Slackware 14.0 comes out, I will apply the same benchmarks, mostly compression, decompression, copying, deleting, encryption, decryption and post the results. I was going to do some multimedia encoding, but I'm using the Arch live CD, and it doesn't have anything like that, and technically there's only mplayer on slackware no ffmpeg by default.
 
1 members found this post helpful.
Old 09-28-2012, 11:43 AM   #35
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by H_TeXMeX_H View Post
I benchmarked slackware 13.37 versus arch, mostly because I couldn't mirror -current properly. Arch is obviously faster. When Slackware 14.0 comes out, I will apply the same benchmarks, mostly compression, decompression, copying, deleting, encryption, decryption and post the results. I was going to do some multimedia encoding, but I'm using the Arch live CD, and it doesn't have anything like that, and technically there's only mplayer on slackware no ffmpeg by default.
Is that 32 or 64 bit? Arch is compiled for i686 on 32 bit, Slackware for i486, which may explain the differences. Since you state that you do use the live-CD, do you make those benchmarks in RAM or on a disk?
If you want to make multimedia benchmarks you can try mencoder instead of ffmpeg.
 
Old 09-28-2012, 12:18 PM   #36
dwblas
Member
 
Registered: Jun 2011
Posts: 87

Rep: Reputation: Disabled
Quote:
Originally Posted by chrisretusn View Post
I think it is just another meaningless test. Not any huge differences that one would see during normal use. It's certainly not going to convince me to switch to a "faster" distribution. Slackware is fast in my book that's all that matters.
Phoronix is an ad farm IMHO with gotcha titles to get people to go to the site and view the popup ads that you are forced to click through. Of course, most of us use some kind of ad blocking software, but if you send a link to someone who doesn't, they usually comment on it.
 
Old 09-28-2012, 12:27 PM   #37
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by TobiSGD View Post
Is that 32 or 64 bit? Arch is compiled for i686 on 32 bit, Slackware for i486, which may explain the differences. Since you state that you do use the live-CD, do you make those benchmarks in RAM or on a disk?
If you want to make multimedia benchmarks you can try mencoder instead of ffmpeg.
It is the dual live CD, this means it has both 32-bit and 64-bit on one disk. I tested Arch 64-bit and Slackware 13.37 64-bit, and I will test Slackware 14.0 64-bit, because after all, if anyone truly cares about performance they have no business on 32-bit.

All benchmarks were on disk with JFS filesystem.

I can try mencoder, but I'll have to find a way to use it with the arch live CD.
 
Old 09-28-2012, 12:59 PM   #38
tallship
Member
 
Registered: Jul 2003
Location: On the Beaches of Super Sunny Southern San Clemente, California USA
Distribution: Slackware - duh!
Posts: 534
Blog Entries: 3

Rep: Reputation: 118Reputation: 118
Exclamation

Quote:
Originally Posted by parcox View Post
Hi,
I just read an article[1] from phoronix about performance comparison ...Slackware performs "bad" compared to the other distro. What do you think guys?
I think that someone running the benchmarks over there at phoronix is on crack.

The 'huge' kernel is about as vanilla as you can get, no unneccessary tweaking or introducing intangible instabilities as a result, and it's recommended that one creates an initrd for production machinery anyway. I'm not surprised to see Arch Linux do so well, it's currently running the 3.5.3 kernel, yet only an asshat would use the 'huge' kernel in Slackware and call it a benchmark - Stock does not mean using the huge kernel - phoronix should read the docs before making such assumptions.

b.b.b.boneheads is as b.b.b.boneheads does.

The next time someone benchmarks OSes at Phoronix they should use the distro's recommended kernel. With Slackware, that would currently [most probably] be the *generic* 3.2.29 SMP kernel.

I know my Slackware machines walk away from my other machines and are much more responsive and snappy. Again, I'm not surprised at all to see Arch do so well, as it is indeed a good distro too.

Whatev!

.

Last edited by tallship; 09-28-2012 at 01:24 PM. Reason: maek pritty
 
Old 09-28-2012, 01:15 PM   #39
bosth
Member
 
Registered: Apr 2011
Location: British Columbia, Canada
Posts: 304

Rep: Reputation: 127Reputation: 127
Quote:
Originally Posted by jmccue View Post
I checked out the chart, looks to me the systems used have some minor differences (memory config different, GPU ...). But what I am really curious about are the compiler details. I am far from a 'benchmark person', but wouldn't you want to run the same statically linked binary across all Linux systems ?

John
No, you want to run benchmarks on each distro as it comes out of the box. That is the comparison.

Everyone suggesting that the -Ox flags and kernel must be the same are missing the point: comparing Linux distributions. Choices that the distro makes (kernel, compiler flags, etc) influence benchmarking results and that is what the author is measuring. These variables are needed to measure differences between distros with respect to performance.
 
1 members found this post helpful.
Old 09-28-2012, 01:32 PM   #40
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
http://www.linuxquestions.org/questi...ml#post4769802
 
Old 09-28-2012, 01:40 PM   #41
BratPit
Member
 
Registered: Jan 2011
Posts: 250

Rep: Reputation: 100Reputation: 100
Hi

Compiler flags are not the same.
Arch - don't know is it 32 bit system or 64?
Ubuntu , fedora,centos are compiled with flag --with_arch_32.
Maybe this is the point.
32 bit aplications run faster in 32 bit environment to about 10%.
 
Old 09-28-2012, 02:41 PM   #42
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by bosth View Post
No, you want to run benchmarks on each distro as it comes out of the box. That is the comparison.

Everyone suggesting that the -Ox flags and kernel must be the same are missing the point: comparing Linux distributions. Choices that the distro makes (kernel, compiler flags, etc) influence benchmarking results and that is what the author is measuring. These variables are needed to measure differences between distros with respect to performance.
The problem with comparing distributions can be seen when you compare distributions that don't have a default configuration, like Arch, or a default desktop, like Slackware. Then you have to make arbitrary decisions which can or can not distort the benchmark results. From my experience Micheal Larabell is not very good in making those decisions fair or at least comprehensible. It is comprehensible why he uses Gnome Shell (Fedora), Unity (Ubuntu) and Gnome 2 (CentOS), they are just the default. But he does not make any comment why he uses the rather lightweight XFCE on Slackware and why it seems that he has not used a GUI at all on Arch.

Something similar could be seen with his recent benchmark of nouveau, on not defined hardware (Geforce 9600GSO, which has three different versions with different performance), with a comment that performance regressions in Unity may have or may have not caused some slow downs and with no comparison at all to the standard proprietary driver.

In general, Phoronix benchmarks are useless, just because that guy has no clue how to make proper benchmarks.

Last edited by TobiSGD; 09-28-2012 at 02:43 PM.
 
1 members found this post helpful.
Old 09-28-2012, 06:32 PM   #43
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
I prefer stability over performance. 'nuff said.
 
1 members found this post helpful.
Old 09-28-2012, 09:07 PM   #44
akus
Member
 
Registered: May 2006
Location: Netherlands
Distribution: Slackware64
Posts: 66

Rep: Reputation: 38
Anyone who is even half-seriouly concerned about benchmarks results about Slackware, especially from Phoronix,
is just .. well, he/she is not enlightened yet. I am currently burning 32 and 64 bit disks.
Thanks a lot to Pat and everyone who helped/helps Slackware.
 
Old 09-29-2012, 12:22 PM   #45
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
I have the benchmarks, I have attached them, as well as the commands I ran. I was unable to do the mencoder benchmark, because the one that comes with arch has lots of dependencies.

commands:
Code:
time tar -xf linux-firmware.tgz
rm -rf linux-firmware
time tar -cJf linux-firmware.tar.xz linux-firmware
time tar -xf linux-firmware.tar.xz
time cp -r linux-firmware test
time openssl bf -salt -in linux-firmware.tgz -out crypt -k test
time openssl bf -salt -in crypt -out uncrypt -k test
time openssl aes-256-cbc -salt -in linux-firmware.tgz -out crypt -k test
time openssl aes-256-cbc -salt -in crypt -out uncrypt -k test
time openssl aes-256-ecb -salt -in linux-firmware.tgz -out crypt -k test
time openssl aes-256-ecb -salt -in crypt -out uncrypt -k test
All benchmarks were done on the same machine:
Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz
2GB Corsair RAM 800 MHz dual-channel
Intel DP35DP mobo
nvidia GeForce 8800 GTS 512
Seagate Barracuda 7200.10

The two distros benchmarked were:
Arch Linux 2012.09.07 (this is the latest one at the moment), it is the live CD with both 32-bit and 64-bit versions. I used the 64-bit one.
Slackware64 14.0 from the torrent DVD

All benchmarks were done in the same directory on disk, the filesystem is JFS.
Both distros were unmodified. I used the standard kernels that came with install on both.

Summary of the ttests.
Code:
No difference. time tar -xf linux-firmware.tgz
No difference. rm -rf linux-firmware
No difference. time tar -cJf linux-firmware.tar.xz linux-firmware
No difference. time tar -xf linux-firmware.tar.xz
No difference. time cp -r linux-firmware test
No difference. time openssl bf -salt -in linux-firmware.tgz -out crypt -k test
No difference. time openssl bf -salt -in crypt -out uncrypt -k test
Slackware is faster. time openssl aes-256-cbc -salt -in linux-firmware.tgz -out crypt -k test
Slackware is faster. time openssl aes-256-cbc -salt -in crypt -out uncrypt -k test
Slackware is faster. time openssl aes-256-ecb -salt -in linux-firmware.tgz -out crypt -k test
Slackware is faster. time openssl aes-256-ecb -salt -in crypt -out uncrypt -k test
I have also included benchmarks of slackware64 13.37 versus arch, and the results are that slackware is obviously slower in all tests but the first two. Technically I was using a custom kernel, but I doubt it slowed it down. But, really, you can't compare the two because they were released years apart, it's just there as reference.

Anyway, it's pretty clear that Phoronix is full of s***.
The phoronix benchmark was flawed because:
1. It was NOT done on the same hardware. Check the first page.
2. It was NOT done on the stable Slackware release.
3. It was done using non real world tests.

I am boycotting phoronix permanently.
Attached Files
File Type: log archbench.gnumeric.log (7.7 KB, 41 views)
 
6 members found this post helpful.
  


Reply

Tags
benchmarking, performance



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Lightest "jukebox" app/player for Debian? lite compared to rhytmbox/amarok? linus72 Linux - General 4 11-02-2009 08:55 PM
linux distribution supporting "2.6.18-8.1.10.el5" or "2.6.16.21-0.8-smp" mrpc_cambodia Linux - Kernel 3 10-08-2009 02:43 AM
Shouldn't "Slackware64" Become just "Slackware" and 32-bit Become "Slackware32"? foodown Slackware 6 06-23-2009 01:24 PM
Slackware = "most unix-like" distribution ? caustic386 Slackware 41 04-08-2009 08:26 PM
Poor 3d performance with ATI Radeon 7500LE desipte "Direct rendering enabled" tallman Linux - Hardware 5 06-16-2004 11:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:51 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration