Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Breathing new life into an Asus P6T: PCI SSD?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Sun Sep 14, 2014 5:01 am    Post subject: Breathing new life into an Asus P6T: PCI SSD? Reply with quote

Hi.

I have the box I put my first-ever Gentoo install on. I'm trying to figure out if I can breathe new life into it or if I should let it run as-is and get new hardware.

This is for a home office. It's for work, not play. The only failures I've had on this box are a bunch of WD green drives, which have made me swear off WD for a few generations of hardware.

Here's what it is:

  1. http://www.asus.com/us/Motherboards/P6T/specifications/
  2. i7 920 (first-gen i7)
  3. 12G RAM, in 6x2g sticks, capable of replacing these with 4g sticks=24g
  4. 3x PCIe 2.0 x16 (at x16/x16/x4 mode)
  5. 1x PCIe x1
  6. 2x PCI
  7. 6x sata2 (3 Gb/s)
  8. usb 2.0


So here's the deal:

This will probably be a headless server at this point. I need virtualization and reliability with best reasonable speed.

I'm contemplating replacement of the 12g RAM with 24g and replacement of the drives. The existing drives are flaky WD green drives that I've had horrible luck with.

I want an SSD for boot and high speed functions. I also want fake raid1 and maybe a non-raid bulk storage drive. I know how to do all that but I'm not sure how to speed it up. That said, the bulk drive is probably fine as sata2 which I have plenty of room for.

These are the things I'm contemplating with respect to drives:

  1. PCIe SSD. I'm limited to sata2 (3 Gb/s) and even though the cheaper PCIe SSDs are slower than sata3 they're faster than sata2.
  2. Add a Sata3 card.
  3. Add a USB3 card.
  4. Mix and match?


So what I don't really know about is whether this is all worth it. I have a rule I've been following for years about not mixing significant hardware of different generations, but maybe this is not so true anymore.

Thanks in advance.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54220
Location: 56N 3W

PostPosted: Sun Sep 14, 2014 10:38 am    Post subject: Reply with quote

1clue,

Depending on the life extension you want, you can get combined SATA3/USB3 cards. One worth having is between 25% and 33% the price of a new motherboard.
Do not get a single lane PCIe slot one, since a single USB3 or single SATA3 port can max out a single PCIe lane.

I have a ASUS U3S6 because it was about the only 4 lane PCIe card I could find.

12G RAM may be enough. You can always increase it later, if your KVMs seem to want it.

I've had problems with the WD Greens too.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Sun Sep 14, 2014 11:04 am    Post subject: Reply with quote

for less than 40$ i don't think anyone could beat the prize of sata3 cards (of course if you are fully aware you don't get any raid with it).
oh and i have a P6T too with i950 and 3gbs of ram (but i'm not using amd64 arch)
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Mon Sep 15, 2014 1:11 am    Post subject: Reply with quote

I'm using fakeraid anyway, so a raid-capable card isn't really important.

I was sort of hoping I could get a combo card with a lot of both kinds of ports on it, but it seems that everyone thinks it's fine to just have 2 lanes in use, and give you 4 ports or so. One card has 6 ports (2 external) but you can only use 4 at a time. WTF?!

It seems that sata hardware and usb3 hardware is not that significant, but the pcie 2 slots seem to usually be either 1 lane or lots of lanes. So why not make a card like this with lots of lanes and lots of ports? I don't get it. Stick 8 sata3 ports on the inside, 4 usb3 ports on the outside, and however many lanes that takes up to get good performance. I can see all sorts of applications for this, for starters if it's a workstation you can never have too many USB slots, including a few usb3 slots. If it's a server and you plan on stuffing it full of drives then there are never enough sata ports. Also, anyone planning on extending the life of a box like I'm doing, a one-stop card is a great idea. Or maybe it's just my sense of economy of slots talking?
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Mon Sep 15, 2014 4:09 pm    Post subject: Reply with quote

That's customer problem :
If you do a 8 disks fakeraid, the 8 disks will be handle by the cpu, and someone will comes to bug you it doesn't work fine (too poor cpu)
If you do a 8 disks fakeraid, the prize won't be that cheap (still cheap but might be too high for "basic" customer).

Now for server :
You just don't care about prize that much, and prize define how many disks will be handle. This time using hardware raid and the cpu to control it is dedicated for that usage (hence the higher prize, but you already know prize isn't a problem anymore as your target isn't basic customer).


You also have the problem such kind of card should be made for pcie with multi-line or high implementation, because of bandwidth limit.
A one line pcie3x can do 8Gbit/s, so 984MB/s compare that to my sas that do ~150MB/s so if i put 8 disks like that, i would eat a bandwidth of 1200MB/s (as its just one drive * number of drive, so 150*8 ). As you see if you really need hardware to REALLY handle 8 disks, your card should be a pcie3x with two lines or the bus will saturate.
for a one line pcie2 you get 500MB/s so 500/150 = at 4 disks you already saturate it. I suppose it might be ok if you use a fakeraid to handle 4 disks bandwidth with a pcie2 card, as your cpu is already too busy handling them all, you cannot really then saturate the port as your datas never can get reach their maximum speed anyway. So even a bit flaw the solution is acceptable because of its prize.

You can easy find plenty 2-4 ports fakeraid sata cards from many manufacturers, but when it comes to 8 or more ports, you're in another category and only few manufacturers are doing that (it comes with high prize and specialized hardware and options, generally sas as it could handle sas or sata).

If you dig it i'm sure you can find a fakeraid/non-raid sata card with 8 ports (it might be ok if you really want the 8 disks support, at least take great care of the bus the card need, it should gave you good answer on expected result).
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54220
Location: 56N 3W

PostPosted: Mon Sep 15, 2014 8:35 pm    Post subject: Reply with quote

1clue,

Many common SATA plug in card are at most two real ports. Any extra ports are grafted onto the same bandwith via a multiplexer.
Two ports are usually real. Four are 2 way multiplexed. Then the price takes a leap and you suddenly need one PCIe lane per port, which is the technally correct solution.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Tue Sep 16, 2014 3:20 am    Post subject: Reply with quote

@Krinn,

8 ports is just a number I pulled out of the air, I was just thinking of the typical home box re-tasking, which is a file server. And not all the disks would be in one array. If I'm going to stack it full I generally have 1xSSD for the fast stuff, maybe 1 or 2 raid arrays (usually mode 1 or such with 2 disks in it) and a bulk storage device for crap that I don't really care if it dies. And then a slot-load sata bay for backups.

Realistically if I do the fileserver thing I would probably get a commercially built appliance. It's hard to justify the work when you compare price and features.

I was thinking that "the right way" for these cards would be a couple ports per lane, and actually use some of the lanes in the available slots. And a stack of USB3 ports, which are about the same bandwidth.

My typical use case has one or two disks (an array counts as a disk) fired up at a time for big loads and then incidental access to other disks. I don't ever see high loads going to all disks. So FWIW disk IO typically takes a lot less than half the CPU, so I thought doubling it would still give me significant CPU for the basic tasks. Sometimes disk use spikes but as long as it's close to a matched load I'm fine with it.

Also, for this box and what I plan with it, I'm thinking I'll run non-raid for anything that needs to be fast. So that should offload some of the work away from the CPU.

I'm slowly talking myself into this. Some of the slower/bigger drives don't have to be super fast and so they could go on sata2. A smaller card with an SSD and maybe a fast spinner and I don't know what, and a USB3 card don't sound like that much money.

Thanks.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Sat Sep 20, 2014 1:56 pm    Post subject: Re: Breathing new life into an Asus P6T: PCI SSD? Reply with quote

1clue wrote:
Hi.
I have the box I put my first-ever Gentoo install on. I'm trying to figure out if I can breathe new life into it or if I should let it run as-is and get new hardware.

This is for a home office. It's for work, not play. The only failures I've had on this box are a bunch of WD green drives, which have made me swear off WD for a few generations of hardware.

Here's what it is:

    ...
  1. i7 920 (first-gen i7)
    ...


So here's the deal:

This will probably be a headless server at this point. I need virtualization and reliability with best reasonable speed.


@1clue

I know you are looking at storage speed for your system. That will be a huge bottle neck obviously - for your present setup. You might also (however) be interested in the CPU I listed in my signature. I've known this was a drop-in replacement/upgrade for the i7 920 for about a year. But obviously this fact is not widely known...

Anyway I finally took the plunge last month. Heck I figured I had nothing to lose - since you can buy Server pulls, of the Xeon X5650, for like 50-60 GBP/90-100 USD on Ebay. TBH I wasn't really expecting much difference - but more cores is always good right? However I have been totally blown away by the performance of this beast. It posted straight away @4Ghz - with my i7 920 exact same OC settings.

My i7 920 would post load temperatures of 65°C - even on a pretty hardcore Custom water-loop (with a 8x 120x120x32mm fans, push-pull configuration, on an external quad 480 radiator). The Xeon X5650 posts load temperatures of 20°C less (yes you read that right!!) on exactly the same water-loop and block. It idles at practically room temperature now.

The load wattage of the X5650 is also a little less (despite having 6 cores vs. 4 cores) - measured using my APC SmartUPS's built in wattage/ display. Currently I've got the X5650 running on my Corsair RAM's XMP Profile - stock CPU/core voltage (AUTO), Speed-step enabled, Turbo boost enabled, S3 Suspend support enabled, etc. The CPU has a 22x turbo boost multiplier that basically stays on - on my system - since it doesn't load throttle on high temperatures. So I get 3.6Ghz 20x180 (bus clock) and 3.96Ghz 22x180 (bus clock) turbo boost. All effectively for "free"!!

Also my $0.02...

Don't use USB3 for day-to-day storage - because you're going to end up with much higher CPU utilization.

Also avoid Marvell SAS/SATA-based Host Controller cards (one cheap way to get multiple SATA-3 ports into your system) - they appear to be plagued with issues (as I found out to my cost). See another Gentoo forums thread about that... I even RMA'd one of my Samsung 830 SSD's thinking this was the problem. However the issue appears to be with the signalling on the Host Controller card I had.

Good luck with the new setup!
Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Mon Sep 22, 2014 6:15 am    Post subject: Reply with quote

BobWya,

That's REALLY interesting. You just made me start browsing again, and I'm pretty sure it will take awhile....

Thanks.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Mon Sep 22, 2014 7:15 pm    Post subject: Reply with quote

1clue wrote:
BobWya,

That's REALLY interesting. You just made me start browsing again, and I'm pretty sure it will take awhile....

Thanks.


np.

Actually what put me on to this little (CPU) gem was the fact that my Core i7 920 OC to 4.0Ghz was a bit unstable... :wink: So by random chance/Google I came across this thread on overclock.net... Of course the beauty of buying a Server pull (second-hand) Xeon part is that it will have not been subjected to sustained 5.0Ghz OC @1.4V!! :o

Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Tue Sep 23, 2014 1:33 am    Post subject: Reply with quote

OK, intensely interested in this X5650. I'm not overclocking here, just FYI. This is for business, but I'm just a bit too needy for hardware to retire it. I need reliability more than speed. I obviously also need speed though, or I wouldn't have started this thread.

<soapbox>
USB3 is not for everyday data storage for me, ever. I've had a lot of arguments with customers and coworkers who seem to think USB is suitable for an enterprise server's permanent storage. Several times I've gone to a customer site to figure out what's wrong with their server and I see a @^$## USB drive from Walmart, probably a WD green, sitting on top of it, and they can't figure out why it doesn't stay up. One flaky USB drive takes down an enterprise server for a half a day, and they still can't figure out why they should put it inside the case. It makes me hopping mad.

USB is what it is. It's for a portable device that I plug in and use to transfer, as in for a backup. I work with a lot of customer data, and the transfer can be over 100GB, sometimes dramatically over. I don't want to spend all day at it.
</soapbox>

Enough of that.

Do you think the stock 920 heat sink is good, or does the server pull come with one? Actually I get an overheating problem with several computers, this one is marginal. It has the stock i7 920 heat sink, I'm contemplating something else.

This box (and most of my home server hardware) has a removable slot-load SATA slot for backups. If I only get 4 ports on my card I don't know that I want to sacrifice one of them for speedy backups. I don't know if the bay is good for it either, probably not.

This box has been a VM host. I was thinking of retiring it from that and go to more sedate service, but maybe with this chip I could keep it around. I wonder how much life is left in the rest of it?

So I'm thinking:

  1. A good Sata3 (600MB/s) card with 4 PCI lanes because that's the best I can seem to find for cheap
  2. A good USB3 card with however many lanes I can get.
  3. I have one more slot for multi-lane PCIEv2, and one more single-lane slot.


So I'm wondering how much speed a PCIE SSD card would help things above the normal sata3 rate, with this new chip? Is it worth considering? I'm thinking not, but would like input from somebody who has already pimped something similar out.

I'd be tempted to make it into a workstation, but I need pcie3x16 for the 6-way card I want.

I could use a 4-way gigabit card on it to bump up networking, but I don't have enough switch bandwidth for it, and I'm not sure how effective it would be anyway.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Tue Sep 23, 2014 6:27 am    Post subject: Reply with quote

1clue wrote:


Do you think the stock 920 heat sink is good, or does the server pull come with one? Actually I get an overheating problem with several computers, this one is marginal. It has the stock i7 920 heat sink, I'm contemplating something else.



@1clue,

OK, so here are the bullet points, for the "140 character generation" :) ... 920/930 vs. X5650:
  • 6 cores/12 threaded part vs. i7 920/930 4 cores/8 threaded part (hyperthreading)
  • Uses Sandybridge process (32nm) vs. Nehalem (45nm)
  • Has a lower TDP: 92W vs. 140W (genuinely runs significantly cooler @both idle and full-load)
  • Has a lower core voltage
  • Same stock clock speed as the i7 920 = 2.66Ghz (but has a higher turbo multiplier 22x vs. 20x)
  • Drop in replacement for a Desktop LGA1366 board*
* Xeon ECC RAM support will be disabled of course!!

If you order the X5650 part, on EBay, etc., you will just get a bare CPU. Of Course you can use your old heatsink (it's still a LGA1366 socket part) - in fact it will work far better than before (the heat load on the heatsink is significantly lower)!!

All the best,
Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Wed Sep 24, 2014 3:52 pm    Post subject: Reply with quote

@BobWya,

That sounds really cool. I will definitely bump the CPU now.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Thu Sep 25, 2014 2:46 pm    Post subject: Reply with quote

1clue wrote:
@BobWya,

That sounds really cool. I will definitely bump the CPU now.


Hi @1clue,

Further little admendum... Here's the output from i7z for the processor at idle...
Code:
Cpu speed from cpuinfo 3599.00Mhz
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 3599 MHz
  CPU Multiplier 20x || Bus clock frequency (BCLK) 179.95 MHz

Socket [0] - [physical cores=6, logical cores=12, max online cores ever=6]
  TURBO ENABLED on 6 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 3778.95 MHz (179.95 x [21])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4/5/6 Cores is  23x/23x/22x/22x/22x/22x
  Real Current Frequency 3136.32 MHz [179.95 x 17.43] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp
        Core 1 [0]:       2165.91 (12.04x)      1.19    1.81    4.39    93.1    24
        Core 2 [1]:       2439.13 (13.55x)         1      16       1    82.5    21
        Core 3 [2]:       2226.32 (12.37x)         1    0.156      0    99.8    22
        Core 4 [3]:       2456.26 (13.65x)         1       0       1      99    18
        Core 5 [4]:       2159.42 (12.00x)         1    8.01    8.96    82.8    20
        Core 6 [5]:       3136.32 (17.43x)      2.13    1.12    12.8    84.3    20

C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver)
C3 = Cores running with PLL turned off and core cache turned off
C6 = Everything in C3 + core state saved to last level cache
  Above values in table are in percentage over the last 1 sec


app-benchmark/stress running with 2 CPU threads:
Code:
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 3599 MHz
  CPU Multiplier 20x || Bus clock frequency (BCLK) 179.95 MHz

Socket [0] - [physical cores=6, logical cores=12, max online cores ever=6]
  TURBO ENABLED on 6 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 3778.95 MHz (179.95 x [21])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4/5/6 Cores is  23x/23x/22x/22x/22x/22x
  Real Current Frequency 4118.82 MHz [179.95 x 22.89] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp
        Core 1 [0]:       3959.65 (22.00x)      2.52    4.53    9.64    83.1    29
        Core 2 [1]:       4108.20 (22.83x)         1    99.9       0       0    35
        Core 3 [2]:       4118.82 (22.89x)      99.8       0       0       0    38
        Core 4 [3]:       3960.03 (22.01x)         1    0.83    1.58    96.5    22
        Core 5 [4]:       3961.67 (22.02x)         1       0       1    98.4    22
        Core 6 [5]:       3960.14 (22.01x)         1    1.06    7.94      90    26

C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver)
C3 = Cores running with PLL turned off and core cache turned off
C6 = Everything in C3 + core state saved to last level cache
  Above values in table are in percentage over the last 1 sec


So it appears there is a more aggressive turbo multiplier, of 23x, if only 1-2 cores (2-4 threads) are heavily loaded. (Crazy temperatures - right??!!)

Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Thu Sep 25, 2014 10:18 pm    Post subject: Reply with quote

@1clue,

After hours of futzzing about with Google. The best I came up with was:
Google Shopping results for LSI SAS 9207-8i Storage controller- 600 MBps
It's dead simple - really designed for powering multiple non-RAID'd SAS drives via multiple SAS Edge Connectors I guess. (NB LSI also do a cheaper 4-port controller version). The Google Shopping reviews are much more positive than for the shitty Marvel-controller based cards (I've had the misfortune to product test).

The benefit of a high-end but non-RAID card - would probably be not having to wait 2 minutes for your f**king machine to boot!

It ain't cheap - but it appears you get what you pay for... If I buy it - I'm would probably test it out with some Startech latching 50cm SAS-SATA cables this time. My current (Addonics) SAS breakout cables are non-latching at the SATA end (welcome back to 2005...)

All the best,
Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Thu Sep 25, 2014 10:42 pm    Post subject: Reply with quote

That looks awesome, but it's pcie3. I would definitely do this if it looked like it would work on my old motherboard. I'll also certainly keep it in mind for new hardware.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Thu Sep 25, 2014 11:11 pm    Post subject: Reply with quote

1clue wrote:
That looks awesome, but it's pcie3. I would definitely do this if it looked like it would work on my old motherboard. I'll also certainly keep it in mind for new hardware.


PCI Express is not a total clusterf**k like some older standards. Interoperability is second-to-none between PCIe generations and between cards/slots. People have even physically hacked part off part of the PCIe edge connector, on a multilane PCIe card, to get it to fit in a shorter PCIe slot (the card actually still worked)!! As long as you have a PCIe slot of >=1.1, and it has as least a wide a number of physical lanes, then you should be good to go with a newer PCIe 3.0 generation card.

For reference Wikipedia PCI Express Standard and basically Google any old forum thread about PCIe backward compatibility...

For reference my motherboard only has PCIe 2.0 slots.

I'll probably not order the card till later on in October (given how much it costs)... But I'll let you know how I get on - plus some benchmarks 8)

Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Fri Sep 26, 2014 2:21 am    Post subject: Reply with quote

I guess I learned in the earlier days, I got screwed by slot versions on some of the first computers I built.

I guess given that it has 1 lane per port, I expect it will do better than any of the other options I've looked at.

Thanks again.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Fri Sep 26, 2014 10:51 am    Post subject: Reply with quote

1clue wrote:
I guess I learned in the earlier days, I got screwed by slot versions on some of the first computers I built.

I guess given that it has 1 lane per port, I expect it will do better than any of the other options I've looked at.

Thanks again.


@1clue,

Well I've learnt the hard way why expensive motherboards are expensive... More built-in expansion (/PCIe lanes)! But like the Marvel SAS/SATA HCA thread I referred to... The add-on controllers on motherboards can be... well frankly shit!! So I guess it can make sense to "cherry pick" a good add-on controller. The ideal of course would be 8-10 ports of (on-board) Intel SATA 6G goodness 8)
A more current PCIe 3.0 card would also have both better resale value and be future-proofing (like you mentioned).

My Addonics Marvell SAS/SATA controller-based HCA is an 8x lane / 8 port PCIe 2.0 card. However the chipset/firmware is not good. So I simply don't see any of that 6G benefit. The signalling errors and diabolically slow boot times are also a killer. So it's definitely a case of quality vs. cost!

It's really a crying shame there isn't anywhere decent to post and read reviews of computer components - exclusively when run with/ using a Linux kernel... Ah well :roll:

Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
1clue
Advocate
Advocate


Joined: 05 Feb 2006
Posts: 2569

PostPosted: Sat Sep 27, 2014 5:11 am    Post subject: Reply with quote

BobWya wrote:
...
It's really a crying shame there isn't anywhere decent to post and read reviews of computer components - exclusively when run with/ using a Linux kernel... Ah well :roll:

Bob


That sounds like a really good web site for somebody to start up. I could contribute a bit about that too, different hardware.
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Mon Dec 15, 2014 8:59 pm    Post subject: Reply with quote

@1clue,

Further delays, to my LSI HBA purchase, due to getting a new QWHD monitor in the Black Friday sales!! 8)

Anyway since my last post I found an old BSD Now Episode where Allan Jude mentioned the very LSI Controller I was looking at!! So I submitted a show question asking how much this particular LSI slowed down the boot process. Since Allan mentioned that he uses this card in a couple of his home rigs. Allan gave the most detailed Podcast answer I've ever heard in my life!! The long and short of it was - this is a good card!!

So I bit the bullet this month and purchased:

Here's a Youtube video I did of the boot process.

I did a few benchmarks (before and after) using a hack of an Arch Wiki script.

The pre-results were...

Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
Code:
Samsung based SSDs 256 GB, SSD (SAMSUNG SSD 830 Series)
SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Read Benchmark: 272.0 MB/s  (10)
Write Benchmark: 259.1 MB/s  (10)

(partition is formatted ext4)

Marvell Technology Group Ltd. 88SE9123 PCIe SATA 6.0 Gb controller
Code:
Samsung based SSDs 256 GB, SSD (SAMSUNG SSD 830 Series)
SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Read Benchmark: 387.5 MB/s  (10)
Write Benchmark: 239.8 MB/s  (10)

Samsung based SSDs 256 GB, SSD (SAMSUNG SSD 830 Series)
SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Read Benchmark: 389.3 MB/s  (10)
Write Benchmark: 242.8 MB/s  (10)

(partitions are formatted ext4)

The post-results were...

LSI Logic, Symbios Logic SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)
Code:
Samsung based SSDs 256 GB, SSD (SAMSUNG SSD 830 Series)
SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Read Benchmark: 518.0 MB/s  (10)
Write Benchmark: 374.3 MB/s  (10)

Samsung based SSDs 256 GB, SSD (SAMSUNG SSD 830 Series)
SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Read Benchmark: 518.3 MB/s  (10)
Write Benchmark: 375.2 MB/s  (10)

Samsung based SSDs 256 GB, SSD (SAMSUNG SSD 830 Series)
SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Read Benchmark: 515.6 MB/s  (10)
Write Benchmark: 392.9 MB/s  (10)

Samsung based SSDs 256 GB, SSD (SAMSUNG SSD 830 Series)
SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Read Benchmark: 507.9 MB/s  (10)
Write Benchmark: 114.8 MB/s  (10)

(all partitions are formatted ext4 - except for the last result - which was formatted exfat and mounted with the new native exfat kernel module)

All tests were done from a custom, live Lubuntu 14.04 version - running fully in RAM (from a USB drive).

Kernel modules required by this controller:
Code:
libsas                 63164  0
mpt2sas               173778  18
raid_class              3588  1 mpt2sas
scsi_transport_sas     25804  2 mpt2sas,libsas


So the HBA is significantly faster (and this is noticeable). The boot delay is minimal (even with a verbose device listing mode enabled). Suspend/resume works perfectly.
It's an expensive card. But I can't deny it's a quality product. I even get one less little error message from my dodgy Samsung 830 SSD (one which doesn't like working @6G). Previously this drive would inhibit resume, from suspend, with the Marvel SAS Controller I tried.

Buy, try or don't buy...?? I'd say a definite buy!! 8)

The Startech SFF-8087 to 4 x Latching SATA leads are cheap - but are flexible and sturdy looking. The latching SATA connectors are definitely a very important feature! I would recommend these as well...

Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
BobWya
Apprentice
Apprentice


Joined: 12 Aug 2012
Posts: 228
Location: Cambridge,UK

PostPosted: Wed Dec 31, 2014 4:54 pm    Post subject: Reply with quote

Hi Folks,

Now the problems start to emerge!! trim support is patchy...

The connected SSD(s) needs to support deterministic read after trim / read zero after trim

Oh well... The Samsung Pro line does support this feature the Samsung 830 doesn't...

Bob
_________________
system: G751JT (ASUS-NotebookSKU); processor: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz; memory: 32GiB System Memory; display: GM204M [GeForce GTX 970M]; disk: 2048GB Samsung SSD 850;BD-CMB UJ172 S;1024GB Samsung SSD 850
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum