Is there a SATA cable which can connect to multiple disks?
I have a motherboard with just few SATA slots but have to put quite few hard disks in the box, so naturally I easily ran out of free slots.
I wonder if there are forked cables (I have no idea what would be the name for these cables) so I can connect multiple hard disks to a single SATA slot on the motherboard?
PS. Speed is not essential here as all disks contain archived data.
hard-drive motherboard sata cable
add a comment |
I have a motherboard with just few SATA slots but have to put quite few hard disks in the box, so naturally I easily ran out of free slots.
I wonder if there are forked cables (I have no idea what would be the name for these cables) so I can connect multiple hard disks to a single SATA slot on the motherboard?
PS. Speed is not essential here as all disks contain archived data.
hard-drive motherboard sata cable
add a comment |
I have a motherboard with just few SATA slots but have to put quite few hard disks in the box, so naturally I easily ran out of free slots.
I wonder if there are forked cables (I have no idea what would be the name for these cables) so I can connect multiple hard disks to a single SATA slot on the motherboard?
PS. Speed is not essential here as all disks contain archived data.
hard-drive motherboard sata cable
I have a motherboard with just few SATA slots but have to put quite few hard disks in the box, so naturally I easily ran out of free slots.
I wonder if there are forked cables (I have no idea what would be the name for these cables) so I can connect multiple hard disks to a single SATA slot on the motherboard?
PS. Speed is not essential here as all disks contain archived data.
hard-drive motherboard sata cable
hard-drive motherboard sata cable
asked Jul 6 '14 at 13:26
DejanLekicDejanLekic
4691719
4691719
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
As SATA is a point-to-point serial system, you are unlikely to be able to branch or split from a single connect – your better bet is probably to find a spare PCI slot and fit another SATA card. This will give you more connectors and should have little or no impact on the speed.
That is what I do at the moment...
– DejanLekic
Jul 6 '14 at 13:55
Have you considered using a SATA RAID/JBOD controller such as ebuyer.com/…
– Steve Barnes
Jul 6 '14 at 15:06
add a comment |
Can I connect multiple hard disks to a single SATA slot on the motherboard?
No, not directly. Your only options are to use a port multiplier or to add additional SATA or SAS connectors.
Note that many common SATA controllers do not support SATA port multipliers.
– Jamie Hanrahan
Apr 5 '17 at 15:41
add a comment |
Overview
Here's a graphic detailing what I've found. This diagram is purely from a hardware adapter perspective, ignoring controller limitations. So, for instance, you can physically daisy chain a PCIe x1 port indefinitely (notice the loop), but this ignores controller, speed, and power limitations. Second example, I don't think you can adapt a PCIe port to 4 SATA and port multiply and RAID multiply each from there (1PCIe x (4SATA/1PCIe) x 5SATA x 2SATA = 40 SATA).
Port Multiplier
What you're describing sounds most like a port multiplier (here and here). The devices I see aren't y-cables but cards as shown below. Make sure your host controller supports this! You can expect speeds of about 250 MB/sec for a single multiplier [FAQ]. I think you can daisy chain them and obviously that will be slower.
RAID Hack
This is an answer to a duplicate of this question, where you use a RAID enclosure like this that takes a single SATA input but supports two drives, and run it as RAID 0 so it's a striped drive and you get all the drive space. This solution should offer pretty good speed, especially if you have HDDs that benefit from RAID 0. The big limitation here is that, even though you have different drives, they get viewed as one by the RAID, so you have to work against that. Definitely not hot-swap friendly.
Extra tid-bit, this trick can be used with SATA M.2 SSDs as well.
USB 3.0
The hardware for this seems to be rare, but it offers both the port multiplying and RAID approaches. So if your controller doesn't support port multiplying, you can fallback to the RAID 0 strategy. Obviously, with an external facing USB and eSATA, this is designed for an external device that has a free Centronic 50pin (SCSI) slot. Supposedly, speed can be pretty good with this solution, since USB 3.0 can provide 5 GB/s.
PCIe adapter (X16 or X1)
This solution works great for me. It offers better performance than port multiplying so long as you have a PCIe port available. If you don't, you can think about splitting your PCIe instead of the SATA (from x1 to USB then to four x1 as shown below or to one x16).
There are two huge variables when it comes to speed for PCIe: version and lanes. Both effect speed by a factor of two. Most of the adapters I see are PCIe 2.0, which will give you 500 MB/s for one lane and 1000 MB/s for two. Both are slower than SATA III's 6 GB/p... but then again, port multipliers can knock you down to 250 MB/s. If it's for archival, maybe this doesn't matter much. But you'll need to get above PCIe v2 x16, v3 x8, v4 x4, v5 x2, or v6 x1 to get to 8 GB/s and not bottleneck SATA III (notice that PCIe v5 is expected in 2019 while PCIe v4 was delayed so long that 3 is practical standard for now).
4 SATA ports from PCIe X4,X8,X12,X16
2 SATA ports from PCIe X1 (shown below)
SAS
Finally, there is a simple cable to split a SAS port to multiple SATA devices. This might offer the best performance.
You'll need to pay attention to SAS connection type though since there are many. I mostly see SFF-8484, SFF-8482, and SFF-8087 being used for this. Everything I'm linking to here is SFF-8087. If you don't have a SAS port, you can get a PCIe to SAS adapter (supports up to 7 SATA). Although this is an extra piece vs. going directly from PCIe to SATA, it gives you more flexibility. Example of relatively high performance (1.6 GB/s) using this configuration. Supposedly, the speed for the adapter shown below is 715 MB/s Read (Seq,256K,Q10) for 3 drives (1 HDD + 2 SSDs in RAID HyperDuo (Safe Mode), so SSD is primary access).
Other References
Similar question on tomshardware
"There is a duplicate of this question" - Is there a reason you submitted an answer you believed to be a duplicate instead of flagging it as a duplicate? Of course, the reason you didn't do this was that the linked question is a duplicate of this question. it isn't clear why you are duplicating an answer that is already linked to this question.
– Ramhound
Jan 16 '18 at 19:08
@Ramhound This is a pet peeve of mine with duplicates. Somebody asks a duplicate question but gets a different/unique answer. The original question before the duplicate doesn't link to the duplicate, so the different/unique answer is not shown for the original question. The questions are marked as duplicate, but the answers are not. It seems like the answers should be merged. The answer I posted is an entirely valid answer to the OP... Yes, you CAN fork a SATA cable, but it's kind of a hack. That is new information to the OP, especially considering the PCIe solution is already known to the OP.
– u8it
Jan 16 '18 at 19:53
@Ramhound Also, in my experience, the best answers present and compare all reasonable answers. To me, the two contestable answers are 1.) Yes, you can fork SATA data, but it's a hack and 2.) Just use a PCIe, which is a good alternative but not always an alternative, and it's clear the OP was looking for something else here. Quality QA isn't just about raw information, but very much about how that information is presented.
– u8it
Jan 16 '18 at 20:00
@Ramhound O, also, I forgot, but I wanted to add performance test results along with this. I won't get around to that right away though so I just posted this for now hoping to get around to it later.
– u8it
Jan 16 '18 at 20:16
If you want to submit your own answer, I am all for new answers, just not answers that say "well this is a duplicate of this question, here is the answer from that duplicate question" because that isn't helpful. Suggesting a PCI-E SATA card was already suggested also.
– Ramhound
Jan 16 '18 at 20:46
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f777570%2fis-there-a-sata-cable-which-can-connect-to-multiple-disks%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
As SATA is a point-to-point serial system, you are unlikely to be able to branch or split from a single connect – your better bet is probably to find a spare PCI slot and fit another SATA card. This will give you more connectors and should have little or no impact on the speed.
That is what I do at the moment...
– DejanLekic
Jul 6 '14 at 13:55
Have you considered using a SATA RAID/JBOD controller such as ebuyer.com/…
– Steve Barnes
Jul 6 '14 at 15:06
add a comment |
As SATA is a point-to-point serial system, you are unlikely to be able to branch or split from a single connect – your better bet is probably to find a spare PCI slot and fit another SATA card. This will give you more connectors and should have little or no impact on the speed.
That is what I do at the moment...
– DejanLekic
Jul 6 '14 at 13:55
Have you considered using a SATA RAID/JBOD controller such as ebuyer.com/…
– Steve Barnes
Jul 6 '14 at 15:06
add a comment |
As SATA is a point-to-point serial system, you are unlikely to be able to branch or split from a single connect – your better bet is probably to find a spare PCI slot and fit another SATA card. This will give you more connectors and should have little or no impact on the speed.
As SATA is a point-to-point serial system, you are unlikely to be able to branch or split from a single connect – your better bet is probably to find a spare PCI slot and fit another SATA card. This will give you more connectors and should have little or no impact on the speed.
edited Jan 30 at 22:26
Scott
16.1k113990
16.1k113990
answered Jul 6 '14 at 13:43
Steve BarnesSteve Barnes
20826
20826
That is what I do at the moment...
– DejanLekic
Jul 6 '14 at 13:55
Have you considered using a SATA RAID/JBOD controller such as ebuyer.com/…
– Steve Barnes
Jul 6 '14 at 15:06
add a comment |
That is what I do at the moment...
– DejanLekic
Jul 6 '14 at 13:55
Have you considered using a SATA RAID/JBOD controller such as ebuyer.com/…
– Steve Barnes
Jul 6 '14 at 15:06
That is what I do at the moment...
– DejanLekic
Jul 6 '14 at 13:55
That is what I do at the moment...
– DejanLekic
Jul 6 '14 at 13:55
Have you considered using a SATA RAID/JBOD controller such as ebuyer.com/…
– Steve Barnes
Jul 6 '14 at 15:06
Have you considered using a SATA RAID/JBOD controller such as ebuyer.com/…
– Steve Barnes
Jul 6 '14 at 15:06
add a comment |
Can I connect multiple hard disks to a single SATA slot on the motherboard?
No, not directly. Your only options are to use a port multiplier or to add additional SATA or SAS connectors.
Note that many common SATA controllers do not support SATA port multipliers.
– Jamie Hanrahan
Apr 5 '17 at 15:41
add a comment |
Can I connect multiple hard disks to a single SATA slot on the motherboard?
No, not directly. Your only options are to use a port multiplier or to add additional SATA or SAS connectors.
Note that many common SATA controllers do not support SATA port multipliers.
– Jamie Hanrahan
Apr 5 '17 at 15:41
add a comment |
Can I connect multiple hard disks to a single SATA slot on the motherboard?
No, not directly. Your only options are to use a port multiplier or to add additional SATA or SAS connectors.
Can I connect multiple hard disks to a single SATA slot on the motherboard?
No, not directly. Your only options are to use a port multiplier or to add additional SATA or SAS connectors.
answered Jul 6 '14 at 13:46
HennesHennes
59.3k793143
59.3k793143
Note that many common SATA controllers do not support SATA port multipliers.
– Jamie Hanrahan
Apr 5 '17 at 15:41
add a comment |
Note that many common SATA controllers do not support SATA port multipliers.
– Jamie Hanrahan
Apr 5 '17 at 15:41
Note that many common SATA controllers do not support SATA port multipliers.
– Jamie Hanrahan
Apr 5 '17 at 15:41
Note that many common SATA controllers do not support SATA port multipliers.
– Jamie Hanrahan
Apr 5 '17 at 15:41
add a comment |
Overview
Here's a graphic detailing what I've found. This diagram is purely from a hardware adapter perspective, ignoring controller limitations. So, for instance, you can physically daisy chain a PCIe x1 port indefinitely (notice the loop), but this ignores controller, speed, and power limitations. Second example, I don't think you can adapt a PCIe port to 4 SATA and port multiply and RAID multiply each from there (1PCIe x (4SATA/1PCIe) x 5SATA x 2SATA = 40 SATA).
Port Multiplier
What you're describing sounds most like a port multiplier (here and here). The devices I see aren't y-cables but cards as shown below. Make sure your host controller supports this! You can expect speeds of about 250 MB/sec for a single multiplier [FAQ]. I think you can daisy chain them and obviously that will be slower.
RAID Hack
This is an answer to a duplicate of this question, where you use a RAID enclosure like this that takes a single SATA input but supports two drives, and run it as RAID 0 so it's a striped drive and you get all the drive space. This solution should offer pretty good speed, especially if you have HDDs that benefit from RAID 0. The big limitation here is that, even though you have different drives, they get viewed as one by the RAID, so you have to work against that. Definitely not hot-swap friendly.
Extra tid-bit, this trick can be used with SATA M.2 SSDs as well.
USB 3.0
The hardware for this seems to be rare, but it offers both the port multiplying and RAID approaches. So if your controller doesn't support port multiplying, you can fallback to the RAID 0 strategy. Obviously, with an external facing USB and eSATA, this is designed for an external device that has a free Centronic 50pin (SCSI) slot. Supposedly, speed can be pretty good with this solution, since USB 3.0 can provide 5 GB/s.
PCIe adapter (X16 or X1)
This solution works great for me. It offers better performance than port multiplying so long as you have a PCIe port available. If you don't, you can think about splitting your PCIe instead of the SATA (from x1 to USB then to four x1 as shown below or to one x16).
There are two huge variables when it comes to speed for PCIe: version and lanes. Both effect speed by a factor of two. Most of the adapters I see are PCIe 2.0, which will give you 500 MB/s for one lane and 1000 MB/s for two. Both are slower than SATA III's 6 GB/p... but then again, port multipliers can knock you down to 250 MB/s. If it's for archival, maybe this doesn't matter much. But you'll need to get above PCIe v2 x16, v3 x8, v4 x4, v5 x2, or v6 x1 to get to 8 GB/s and not bottleneck SATA III (notice that PCIe v5 is expected in 2019 while PCIe v4 was delayed so long that 3 is practical standard for now).
4 SATA ports from PCIe X4,X8,X12,X16
2 SATA ports from PCIe X1 (shown below)
SAS
Finally, there is a simple cable to split a SAS port to multiple SATA devices. This might offer the best performance.
You'll need to pay attention to SAS connection type though since there are many. I mostly see SFF-8484, SFF-8482, and SFF-8087 being used for this. Everything I'm linking to here is SFF-8087. If you don't have a SAS port, you can get a PCIe to SAS adapter (supports up to 7 SATA). Although this is an extra piece vs. going directly from PCIe to SATA, it gives you more flexibility. Example of relatively high performance (1.6 GB/s) using this configuration. Supposedly, the speed for the adapter shown below is 715 MB/s Read (Seq,256K,Q10) for 3 drives (1 HDD + 2 SSDs in RAID HyperDuo (Safe Mode), so SSD is primary access).
Other References
Similar question on tomshardware
"There is a duplicate of this question" - Is there a reason you submitted an answer you believed to be a duplicate instead of flagging it as a duplicate? Of course, the reason you didn't do this was that the linked question is a duplicate of this question. it isn't clear why you are duplicating an answer that is already linked to this question.
– Ramhound
Jan 16 '18 at 19:08
@Ramhound This is a pet peeve of mine with duplicates. Somebody asks a duplicate question but gets a different/unique answer. The original question before the duplicate doesn't link to the duplicate, so the different/unique answer is not shown for the original question. The questions are marked as duplicate, but the answers are not. It seems like the answers should be merged. The answer I posted is an entirely valid answer to the OP... Yes, you CAN fork a SATA cable, but it's kind of a hack. That is new information to the OP, especially considering the PCIe solution is already known to the OP.
– u8it
Jan 16 '18 at 19:53
@Ramhound Also, in my experience, the best answers present and compare all reasonable answers. To me, the two contestable answers are 1.) Yes, you can fork SATA data, but it's a hack and 2.) Just use a PCIe, which is a good alternative but not always an alternative, and it's clear the OP was looking for something else here. Quality QA isn't just about raw information, but very much about how that information is presented.
– u8it
Jan 16 '18 at 20:00
@Ramhound O, also, I forgot, but I wanted to add performance test results along with this. I won't get around to that right away though so I just posted this for now hoping to get around to it later.
– u8it
Jan 16 '18 at 20:16
If you want to submit your own answer, I am all for new answers, just not answers that say "well this is a duplicate of this question, here is the answer from that duplicate question" because that isn't helpful. Suggesting a PCI-E SATA card was already suggested also.
– Ramhound
Jan 16 '18 at 20:46
add a comment |
Overview
Here's a graphic detailing what I've found. This diagram is purely from a hardware adapter perspective, ignoring controller limitations. So, for instance, you can physically daisy chain a PCIe x1 port indefinitely (notice the loop), but this ignores controller, speed, and power limitations. Second example, I don't think you can adapt a PCIe port to 4 SATA and port multiply and RAID multiply each from there (1PCIe x (4SATA/1PCIe) x 5SATA x 2SATA = 40 SATA).
Port Multiplier
What you're describing sounds most like a port multiplier (here and here). The devices I see aren't y-cables but cards as shown below. Make sure your host controller supports this! You can expect speeds of about 250 MB/sec for a single multiplier [FAQ]. I think you can daisy chain them and obviously that will be slower.
RAID Hack
This is an answer to a duplicate of this question, where you use a RAID enclosure like this that takes a single SATA input but supports two drives, and run it as RAID 0 so it's a striped drive and you get all the drive space. This solution should offer pretty good speed, especially if you have HDDs that benefit from RAID 0. The big limitation here is that, even though you have different drives, they get viewed as one by the RAID, so you have to work against that. Definitely not hot-swap friendly.
Extra tid-bit, this trick can be used with SATA M.2 SSDs as well.
USB 3.0
The hardware for this seems to be rare, but it offers both the port multiplying and RAID approaches. So if your controller doesn't support port multiplying, you can fallback to the RAID 0 strategy. Obviously, with an external facing USB and eSATA, this is designed for an external device that has a free Centronic 50pin (SCSI) slot. Supposedly, speed can be pretty good with this solution, since USB 3.0 can provide 5 GB/s.
PCIe adapter (X16 or X1)
This solution works great for me. It offers better performance than port multiplying so long as you have a PCIe port available. If you don't, you can think about splitting your PCIe instead of the SATA (from x1 to USB then to four x1 as shown below or to one x16).
There are two huge variables when it comes to speed for PCIe: version and lanes. Both effect speed by a factor of two. Most of the adapters I see are PCIe 2.0, which will give you 500 MB/s for one lane and 1000 MB/s for two. Both are slower than SATA III's 6 GB/p... but then again, port multipliers can knock you down to 250 MB/s. If it's for archival, maybe this doesn't matter much. But you'll need to get above PCIe v2 x16, v3 x8, v4 x4, v5 x2, or v6 x1 to get to 8 GB/s and not bottleneck SATA III (notice that PCIe v5 is expected in 2019 while PCIe v4 was delayed so long that 3 is practical standard for now).
4 SATA ports from PCIe X4,X8,X12,X16
2 SATA ports from PCIe X1 (shown below)
SAS
Finally, there is a simple cable to split a SAS port to multiple SATA devices. This might offer the best performance.
You'll need to pay attention to SAS connection type though since there are many. I mostly see SFF-8484, SFF-8482, and SFF-8087 being used for this. Everything I'm linking to here is SFF-8087. If you don't have a SAS port, you can get a PCIe to SAS adapter (supports up to 7 SATA). Although this is an extra piece vs. going directly from PCIe to SATA, it gives you more flexibility. Example of relatively high performance (1.6 GB/s) using this configuration. Supposedly, the speed for the adapter shown below is 715 MB/s Read (Seq,256K,Q10) for 3 drives (1 HDD + 2 SSDs in RAID HyperDuo (Safe Mode), so SSD is primary access).
Other References
Similar question on tomshardware
"There is a duplicate of this question" - Is there a reason you submitted an answer you believed to be a duplicate instead of flagging it as a duplicate? Of course, the reason you didn't do this was that the linked question is a duplicate of this question. it isn't clear why you are duplicating an answer that is already linked to this question.
– Ramhound
Jan 16 '18 at 19:08
@Ramhound This is a pet peeve of mine with duplicates. Somebody asks a duplicate question but gets a different/unique answer. The original question before the duplicate doesn't link to the duplicate, so the different/unique answer is not shown for the original question. The questions are marked as duplicate, but the answers are not. It seems like the answers should be merged. The answer I posted is an entirely valid answer to the OP... Yes, you CAN fork a SATA cable, but it's kind of a hack. That is new information to the OP, especially considering the PCIe solution is already known to the OP.
– u8it
Jan 16 '18 at 19:53
@Ramhound Also, in my experience, the best answers present and compare all reasonable answers. To me, the two contestable answers are 1.) Yes, you can fork SATA data, but it's a hack and 2.) Just use a PCIe, which is a good alternative but not always an alternative, and it's clear the OP was looking for something else here. Quality QA isn't just about raw information, but very much about how that information is presented.
– u8it
Jan 16 '18 at 20:00
@Ramhound O, also, I forgot, but I wanted to add performance test results along with this. I won't get around to that right away though so I just posted this for now hoping to get around to it later.
– u8it
Jan 16 '18 at 20:16
If you want to submit your own answer, I am all for new answers, just not answers that say "well this is a duplicate of this question, here is the answer from that duplicate question" because that isn't helpful. Suggesting a PCI-E SATA card was already suggested also.
– Ramhound
Jan 16 '18 at 20:46
add a comment |
Overview
Here's a graphic detailing what I've found. This diagram is purely from a hardware adapter perspective, ignoring controller limitations. So, for instance, you can physically daisy chain a PCIe x1 port indefinitely (notice the loop), but this ignores controller, speed, and power limitations. Second example, I don't think you can adapt a PCIe port to 4 SATA and port multiply and RAID multiply each from there (1PCIe x (4SATA/1PCIe) x 5SATA x 2SATA = 40 SATA).
Port Multiplier
What you're describing sounds most like a port multiplier (here and here). The devices I see aren't y-cables but cards as shown below. Make sure your host controller supports this! You can expect speeds of about 250 MB/sec for a single multiplier [FAQ]. I think you can daisy chain them and obviously that will be slower.
RAID Hack
This is an answer to a duplicate of this question, where you use a RAID enclosure like this that takes a single SATA input but supports two drives, and run it as RAID 0 so it's a striped drive and you get all the drive space. This solution should offer pretty good speed, especially if you have HDDs that benefit from RAID 0. The big limitation here is that, even though you have different drives, they get viewed as one by the RAID, so you have to work against that. Definitely not hot-swap friendly.
Extra tid-bit, this trick can be used with SATA M.2 SSDs as well.
USB 3.0
The hardware for this seems to be rare, but it offers both the port multiplying and RAID approaches. So if your controller doesn't support port multiplying, you can fallback to the RAID 0 strategy. Obviously, with an external facing USB and eSATA, this is designed for an external device that has a free Centronic 50pin (SCSI) slot. Supposedly, speed can be pretty good with this solution, since USB 3.0 can provide 5 GB/s.
PCIe adapter (X16 or X1)
This solution works great for me. It offers better performance than port multiplying so long as you have a PCIe port available. If you don't, you can think about splitting your PCIe instead of the SATA (from x1 to USB then to four x1 as shown below or to one x16).
There are two huge variables when it comes to speed for PCIe: version and lanes. Both effect speed by a factor of two. Most of the adapters I see are PCIe 2.0, which will give you 500 MB/s for one lane and 1000 MB/s for two. Both are slower than SATA III's 6 GB/p... but then again, port multipliers can knock you down to 250 MB/s. If it's for archival, maybe this doesn't matter much. But you'll need to get above PCIe v2 x16, v3 x8, v4 x4, v5 x2, or v6 x1 to get to 8 GB/s and not bottleneck SATA III (notice that PCIe v5 is expected in 2019 while PCIe v4 was delayed so long that 3 is practical standard for now).
4 SATA ports from PCIe X4,X8,X12,X16
2 SATA ports from PCIe X1 (shown below)
SAS
Finally, there is a simple cable to split a SAS port to multiple SATA devices. This might offer the best performance.
You'll need to pay attention to SAS connection type though since there are many. I mostly see SFF-8484, SFF-8482, and SFF-8087 being used for this. Everything I'm linking to here is SFF-8087. If you don't have a SAS port, you can get a PCIe to SAS adapter (supports up to 7 SATA). Although this is an extra piece vs. going directly from PCIe to SATA, it gives you more flexibility. Example of relatively high performance (1.6 GB/s) using this configuration. Supposedly, the speed for the adapter shown below is 715 MB/s Read (Seq,256K,Q10) for 3 drives (1 HDD + 2 SSDs in RAID HyperDuo (Safe Mode), so SSD is primary access).
Other References
Similar question on tomshardware
Overview
Here's a graphic detailing what I've found. This diagram is purely from a hardware adapter perspective, ignoring controller limitations. So, for instance, you can physically daisy chain a PCIe x1 port indefinitely (notice the loop), but this ignores controller, speed, and power limitations. Second example, I don't think you can adapt a PCIe port to 4 SATA and port multiply and RAID multiply each from there (1PCIe x (4SATA/1PCIe) x 5SATA x 2SATA = 40 SATA).
Port Multiplier
What you're describing sounds most like a port multiplier (here and here). The devices I see aren't y-cables but cards as shown below. Make sure your host controller supports this! You can expect speeds of about 250 MB/sec for a single multiplier [FAQ]. I think you can daisy chain them and obviously that will be slower.
RAID Hack
This is an answer to a duplicate of this question, where you use a RAID enclosure like this that takes a single SATA input but supports two drives, and run it as RAID 0 so it's a striped drive and you get all the drive space. This solution should offer pretty good speed, especially if you have HDDs that benefit from RAID 0. The big limitation here is that, even though you have different drives, they get viewed as one by the RAID, so you have to work against that. Definitely not hot-swap friendly.
Extra tid-bit, this trick can be used with SATA M.2 SSDs as well.
USB 3.0
The hardware for this seems to be rare, but it offers both the port multiplying and RAID approaches. So if your controller doesn't support port multiplying, you can fallback to the RAID 0 strategy. Obviously, with an external facing USB and eSATA, this is designed for an external device that has a free Centronic 50pin (SCSI) slot. Supposedly, speed can be pretty good with this solution, since USB 3.0 can provide 5 GB/s.
PCIe adapter (X16 or X1)
This solution works great for me. It offers better performance than port multiplying so long as you have a PCIe port available. If you don't, you can think about splitting your PCIe instead of the SATA (from x1 to USB then to four x1 as shown below or to one x16).
There are two huge variables when it comes to speed for PCIe: version and lanes. Both effect speed by a factor of two. Most of the adapters I see are PCIe 2.0, which will give you 500 MB/s for one lane and 1000 MB/s for two. Both are slower than SATA III's 6 GB/p... but then again, port multipliers can knock you down to 250 MB/s. If it's for archival, maybe this doesn't matter much. But you'll need to get above PCIe v2 x16, v3 x8, v4 x4, v5 x2, or v6 x1 to get to 8 GB/s and not bottleneck SATA III (notice that PCIe v5 is expected in 2019 while PCIe v4 was delayed so long that 3 is practical standard for now).
4 SATA ports from PCIe X4,X8,X12,X16
2 SATA ports from PCIe X1 (shown below)
SAS
Finally, there is a simple cable to split a SAS port to multiple SATA devices. This might offer the best performance.
You'll need to pay attention to SAS connection type though since there are many. I mostly see SFF-8484, SFF-8482, and SFF-8087 being used for this. Everything I'm linking to here is SFF-8087. If you don't have a SAS port, you can get a PCIe to SAS adapter (supports up to 7 SATA). Although this is an extra piece vs. going directly from PCIe to SATA, it gives you more flexibility. Example of relatively high performance (1.6 GB/s) using this configuration. Supposedly, the speed for the adapter shown below is 715 MB/s Read (Seq,256K,Q10) for 3 drives (1 HDD + 2 SSDs in RAID HyperDuo (Safe Mode), so SSD is primary access).
Other References
Similar question on tomshardware
edited Jan 17 '18 at 20:00
answered Jan 16 '18 at 18:39
u8itu8it
55957
55957
"There is a duplicate of this question" - Is there a reason you submitted an answer you believed to be a duplicate instead of flagging it as a duplicate? Of course, the reason you didn't do this was that the linked question is a duplicate of this question. it isn't clear why you are duplicating an answer that is already linked to this question.
– Ramhound
Jan 16 '18 at 19:08
@Ramhound This is a pet peeve of mine with duplicates. Somebody asks a duplicate question but gets a different/unique answer. The original question before the duplicate doesn't link to the duplicate, so the different/unique answer is not shown for the original question. The questions are marked as duplicate, but the answers are not. It seems like the answers should be merged. The answer I posted is an entirely valid answer to the OP... Yes, you CAN fork a SATA cable, but it's kind of a hack. That is new information to the OP, especially considering the PCIe solution is already known to the OP.
– u8it
Jan 16 '18 at 19:53
@Ramhound Also, in my experience, the best answers present and compare all reasonable answers. To me, the two contestable answers are 1.) Yes, you can fork SATA data, but it's a hack and 2.) Just use a PCIe, which is a good alternative but not always an alternative, and it's clear the OP was looking for something else here. Quality QA isn't just about raw information, but very much about how that information is presented.
– u8it
Jan 16 '18 at 20:00
@Ramhound O, also, I forgot, but I wanted to add performance test results along with this. I won't get around to that right away though so I just posted this for now hoping to get around to it later.
– u8it
Jan 16 '18 at 20:16
If you want to submit your own answer, I am all for new answers, just not answers that say "well this is a duplicate of this question, here is the answer from that duplicate question" because that isn't helpful. Suggesting a PCI-E SATA card was already suggested also.
– Ramhound
Jan 16 '18 at 20:46
add a comment |
"There is a duplicate of this question" - Is there a reason you submitted an answer you believed to be a duplicate instead of flagging it as a duplicate? Of course, the reason you didn't do this was that the linked question is a duplicate of this question. it isn't clear why you are duplicating an answer that is already linked to this question.
– Ramhound
Jan 16 '18 at 19:08
@Ramhound This is a pet peeve of mine with duplicates. Somebody asks a duplicate question but gets a different/unique answer. The original question before the duplicate doesn't link to the duplicate, so the different/unique answer is not shown for the original question. The questions are marked as duplicate, but the answers are not. It seems like the answers should be merged. The answer I posted is an entirely valid answer to the OP... Yes, you CAN fork a SATA cable, but it's kind of a hack. That is new information to the OP, especially considering the PCIe solution is already known to the OP.
– u8it
Jan 16 '18 at 19:53
@Ramhound Also, in my experience, the best answers present and compare all reasonable answers. To me, the two contestable answers are 1.) Yes, you can fork SATA data, but it's a hack and 2.) Just use a PCIe, which is a good alternative but not always an alternative, and it's clear the OP was looking for something else here. Quality QA isn't just about raw information, but very much about how that information is presented.
– u8it
Jan 16 '18 at 20:00
@Ramhound O, also, I forgot, but I wanted to add performance test results along with this. I won't get around to that right away though so I just posted this for now hoping to get around to it later.
– u8it
Jan 16 '18 at 20:16
If you want to submit your own answer, I am all for new answers, just not answers that say "well this is a duplicate of this question, here is the answer from that duplicate question" because that isn't helpful. Suggesting a PCI-E SATA card was already suggested also.
– Ramhound
Jan 16 '18 at 20:46
"There is a duplicate of this question" - Is there a reason you submitted an answer you believed to be a duplicate instead of flagging it as a duplicate? Of course, the reason you didn't do this was that the linked question is a duplicate of this question. it isn't clear why you are duplicating an answer that is already linked to this question.
– Ramhound
Jan 16 '18 at 19:08
"There is a duplicate of this question" - Is there a reason you submitted an answer you believed to be a duplicate instead of flagging it as a duplicate? Of course, the reason you didn't do this was that the linked question is a duplicate of this question. it isn't clear why you are duplicating an answer that is already linked to this question.
– Ramhound
Jan 16 '18 at 19:08
@Ramhound This is a pet peeve of mine with duplicates. Somebody asks a duplicate question but gets a different/unique answer. The original question before the duplicate doesn't link to the duplicate, so the different/unique answer is not shown for the original question. The questions are marked as duplicate, but the answers are not. It seems like the answers should be merged. The answer I posted is an entirely valid answer to the OP... Yes, you CAN fork a SATA cable, but it's kind of a hack. That is new information to the OP, especially considering the PCIe solution is already known to the OP.
– u8it
Jan 16 '18 at 19:53
@Ramhound This is a pet peeve of mine with duplicates. Somebody asks a duplicate question but gets a different/unique answer. The original question before the duplicate doesn't link to the duplicate, so the different/unique answer is not shown for the original question. The questions are marked as duplicate, but the answers are not. It seems like the answers should be merged. The answer I posted is an entirely valid answer to the OP... Yes, you CAN fork a SATA cable, but it's kind of a hack. That is new information to the OP, especially considering the PCIe solution is already known to the OP.
– u8it
Jan 16 '18 at 19:53
@Ramhound Also, in my experience, the best answers present and compare all reasonable answers. To me, the two contestable answers are 1.) Yes, you can fork SATA data, but it's a hack and 2.) Just use a PCIe, which is a good alternative but not always an alternative, and it's clear the OP was looking for something else here. Quality QA isn't just about raw information, but very much about how that information is presented.
– u8it
Jan 16 '18 at 20:00
@Ramhound Also, in my experience, the best answers present and compare all reasonable answers. To me, the two contestable answers are 1.) Yes, you can fork SATA data, but it's a hack and 2.) Just use a PCIe, which is a good alternative but not always an alternative, and it's clear the OP was looking for something else here. Quality QA isn't just about raw information, but very much about how that information is presented.
– u8it
Jan 16 '18 at 20:00
@Ramhound O, also, I forgot, but I wanted to add performance test results along with this. I won't get around to that right away though so I just posted this for now hoping to get around to it later.
– u8it
Jan 16 '18 at 20:16
@Ramhound O, also, I forgot, but I wanted to add performance test results along with this. I won't get around to that right away though so I just posted this for now hoping to get around to it later.
– u8it
Jan 16 '18 at 20:16
If you want to submit your own answer, I am all for new answers, just not answers that say "well this is a duplicate of this question, here is the answer from that duplicate question" because that isn't helpful. Suggesting a PCI-E SATA card was already suggested also.
– Ramhound
Jan 16 '18 at 20:46
If you want to submit your own answer, I am all for new answers, just not answers that say "well this is a duplicate of this question, here is the answer from that duplicate question" because that isn't helpful. Suggesting a PCI-E SATA card was already suggested also.
– Ramhound
Jan 16 '18 at 20:46
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f777570%2fis-there-a-sata-cable-which-can-connect-to-multiple-disks%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown