You are not logged in.

#1 2009-08-09 19:43:35

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,677
Website

anyone using an SSD under Arch? Please post a quick benchmark

I'm considering an SSD for my Linux root and /home.  If you're using an SSD under Arch, can you please run a quick benchmark for me and post the results in this thread?  You can use hdparm to do a quick read test.  Here is an example using my HDD.

# hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   14500 MB in  2.00 seconds = 7258.88 MB/sec
 Timing buffered disk reads:  368 MB in  3.01 seconds = 122.16 MB/sec

Beyond that, have you noticed any substantial speed ups over an HDD, like launching programs, booting the system, etc.


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#2 2009-08-09 20:11:13

schuay
Package Maintainer (PM)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: anyone using an SSD under Arch? Please post a quick benchmark

/dev/sda:
 Timing cached reads:   7034 MB in  2.00 seconds = 3518.95 MB/sec
 Timing buffered disk reads:  610 MB in  3.00 seconds = 203.21 MB/sec

Intel X25-M 80Gig

Haven't done any tweaking though, still using default Arch settings.
Boot and loading apps is very noticeably faster. And Windows VMs boot in record time big_smile

Offline

#3 2009-08-09 21:01:14

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,677
Website

Re: anyone using an SSD under Arch? Please post a quick benchmark

Thanks for the info... I'm kinda surprised by the cached reads.... how can my HDD be double that of your SSD?

Last edited by graysky (2009-08-09 21:01:26)


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#4 2009-08-09 21:08:02

schuay
Package Maintainer (PM)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: anyone using an SSD under Arch? Please post a quick benchmark

Repeated the runs without KDE running, this time I got a consistent 4684 MB/s cached and 228 MB/s buffered disk reads.

No idea about the cached reads..

Offline

#5 2009-08-10 01:46:57

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,563

Re: anyone using an SSD under Arch? Please post a quick benchmark

Noop scheduler should help, if you'd like to try it smile

Add elevator=noop to the kernel CLI. Unless you also have hard drives, in which case you can do `echo noop > /sys/block/$devicename/queue/scheduler` to set only a particular device. I think there's a way to set it every boot, but I forget.

Last edited by Ranguvar (2009-08-10 01:58:33)

Offline

#6 2009-08-10 03:24:06

keenerd
Package Maintainer (PM)
Registered: 2007-02-22
Posts: 647
Website

Re: anyone using an SSD under Arch? Please post a quick benchmark

Transcend class 6 micro SDHC:
Timing cached reads:   558 MB in  2.00 seconds = 278.60 MB/sec
Timing buffered disk reads:   46 MB in  3.05 seconds =  15.06 MB/sec

Sandisk Ultra II CF-IDE:
Timing cached reads:   410 MB in  2.01 seconds = 204.58 MB/sec
Timing buffered disk reads:   44 MB in  3.02 seconds =  14.56 MB/sec

Oh, homebrew SSDs.  You are relatively slow, but absolutely cheap.

edit:  looking at the man page, you are supposed to do this test with little or no CPU activity.  That does not exactly match the conditions of my tests.

By the way, the "-T" test has very little to do with what sort of drive you have, and is entirely CPU based.  Does the ratio of the two mean something?

Last edited by keenerd (2009-08-10 03:28:13)

Offline

#7 2009-08-10 08:06:52

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: anyone using an SSD under Arch? Please post a quick benchmark

hdparm is a clinical test, nowhere near being a good indicator for real life results.

ssd's main strengths are < 0.1ms accesstime, great random read performance (no moving head), low power usage and they're shockproof; get a benchmark that tests that and you'll see different results.

if you spend your days copying gigs of data all the time, get a hdd.


ᶘ ᵒᴥᵒᶅ

Offline

#8 2009-08-10 16:05:02

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: anyone using an SSD under Arch? Please post a quick benchmark

Perhaps use of IDE-MODE flash devices will provide best answers with the hdparm measure.  It does a sequential test which is hardly normal for operating systems.

Usual performance from ide mode flash devices is 45mb/sec but in practice may be a bit less in hdparm.  Two ide mode flash drives in raid0 give me less than 90 mb/s.  My use is for quick access storage, mostly read-only.  When first installed, 90 mb is possible but within a few weeks, it lessens to the mid 80"s even with read-only.

The performance over time lessens if the units are used as SSD and such is normal wear and tear.  Many articles cover the subject and the methods used to minimize the effects.

Much is going forward with SSD and expectation is that in a few years they will be in wide use.  This remains to be seen!

You may be aware of all so excuse my oops!


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#9 2009-08-10 20:34:50

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,677
Website

Re: anyone using an SSD under Arch? Please post a quick benchmark

litemotiv - you make a good point: perhaps hdparm isn't the best choice.  I guess I wanna know that I'll really see a difference by locating my / partition on an SSD vs. HDD speed wise.  If I do it, I plan to keep /var and /home on the HDD.

Last edited by graysky (2009-08-10 20:35:16)


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#10 2009-08-10 20:52:06

Misfit138
Misfit Emeritus
From: USA
Registered: 2006-11-27
Posts: 4,189

Re: anyone using an SSD under Arch? Please post a quick benchmark

Ranguvar wrote:

I think there's a way to set it every boot, but I forget.

add

elevator-noop

to the kernel line in GRUB...?

Offline

#11 2009-08-11 03:22:35

schuay
Package Maintainer (PM)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: anyone using an SSD under Arch? Please post a quick benchmark

graysky wrote:

litemotiv - you make a good point: perhaps hdparm isn't the best choice.  I guess I wanna know that I'll really see a difference by locating my / partition on an SSD vs. HDD speed wise.  If I do it, I plan to keep /var and /home on the HDD.

I went with / and /home on the SSD, plus a HD mounted on /home/me/Data with various symlinks for convenience. Works very well for me.

Offline

#12 2009-08-13 19:29:53

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,563

Re: anyone using an SSD under Arch? Please post a quick benchmark

Misfit138 wrote:
Ranguvar wrote:

I think there's a way to set it every boot, but I forget.

add

elevator-noop

to the kernel line in GRUB...?

I mentioned elevator=noop in my post smile The problem with it is that it sets the I/O scheduler for _all_ disks to Noop, and if you also use hard drives, external or not, that is undesirable.

Offline

#13 2009-08-14 11:04:42

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: anyone using an SSD under Arch? Please post a quick benchmark

Ranguvar wrote:
Misfit138 wrote:
Ranguvar wrote:

I think there's a way to set it every boot, but I forget.

add

elevator-noop

to the kernel line in GRUB...?

I mentioned elevator=noop in my post smile The problem with it is that it sets the I/O scheduler for _all_ disks to Noop, and if you also use hard drives, external or not, that is undesirable.

deadline is also an excellent scheduler for ssd's


ᶘ ᵒᴥᵒᶅ

Offline

Board footer

Powered by FluxBB