It's been more than a decade; how much longer before
The Next Great Solution renders it obsolescent?
On 2024-07-16, Don Y wrote:
It's been more than a decade; how much longer before
The Next Great Solution renders it obsolescent?
Meh, we'll have to replace PCIe first. Remember that the interface (currently M.2) is basically "just" a direct PCIe x4 connection back to
the CPU.
After that, it's just the integrated drive electronics that talk to the storage media itself (well via the NVMe driver, as opposed to the AHCI
driver ala SATA).
It's been more than a decade; how much longer before
The Next Great Solution renders it obsolescent?
Or, is it worth virtualizing the i/f -- at the expense
of performance ("latency"; "throughput" could still be
maintained) -- for a more future safe approach?
On 2024-07-16, Don Y <blockedofcourse@foo.invalid> wrote:
It's been more than a decade; how much longer before
The Next Great Solution renders it obsolescent?
Or, is it worth virtualizing the i/f -- at the expense
of performance ("latency"; "throughput" could still be
maintained) -- for a more future safe approach?
It's PCI express on a different connector, it should be good for a while.
Intel will perhaps be releasing optical PC interconnect any year now,
and soon after that there will be optical ram and storage. Once they
figure out how to manufacture optical circuitboards.
On 7/18/2024 10:07 PM, Jasen Betts wrote:
On 2024-07-16, Don Y <blockedofcourse@foo.invalid> wrote:
It's been more than a decade; how much longer before
The Next Great Solution renders it obsolescent?
Or, is it worth virtualizing the i/f -- at the expense
of performance ("latency"; "throughput" could still be
maintained) -- for a more future safe approach?
It's PCI express on a different connector, it should be good for a while.
*One* transport is "over-PCIe". But, you don't see multiple
(e.g.) M.2 cards in systems like you would have seen multiple SAS/SATA/PATA/SCSI HDDs. So, it seems to be more of a niche
interface in much the same way that you see only a few PCIe i/fs
on a motherboard (for specific I/Os).
And, I question if it has "missed" the potential for RAM disks
in much the same way SATA missed the potential for FLASH disks.
On 2024-07-19, Don Y wrote:
On 7/18/2024 10:07 PM, Jasen Betts wrote:
On 2024-07-16, Don Y <blockedofcourse@foo.invalid> wrote:*One* transport is "over-PCIe". But, you don't see multiple
It's been more than a decade; how much longer before
The Next Great Solution renders it obsolescent?
Or, is it worth virtualizing the i/f -- at the expense
of performance ("latency"; "throughput" could still be
maintained) -- for a more future safe approach?
It's PCI express on a different connector, it should be good for a while. >>
(e.g.) M.2 cards in systems like you would have seen multiple
SAS/SATA/PATA/SCSI HDDs. So, it seems to be more of a niche
interface in much the same way that you see only a few PCIe i/fs
on a motherboard (for specific I/Os).
Obviously you've never owned a laptop. M.2 is basically the standard connector for peripherals that were previously mini-pcie / mini-sata interfaces for harddrives, wifi, cellular modems, etc.
A desktop PC will likely only ever have one on the motherboard, maybe 2
if you get one with "integrated wifi", as I've seen some desktops have.
But that's not exactly a problem -- bulk storage still works "fine" on
"slow SATA drives". That being said, it's not like desktop motherboards
are short of PCI slots -- just throw in a M.2 breakout and you can add a
few more drives.
And, I question if it has "missed" the potential for RAM disks
in much the same way SATA missed the potential for FLASH disks.
SATA works fine for SSD though. It's just that engineers went with a
new non-backwards-compatible controller + drive electronics ("NVMe")
instead of trying to make a SATA4 specification.
On 7/19/2024 2:33 AM, Dan Purgert wrote:
On 2024-07-19, Don Y wrote:
On 7/18/2024 10:07 PM, Jasen Betts wrote:
On 2024-07-16, Don Y <blockedofcourse@foo.invalid> wrote:*One* transport is "over-PCIe". But, you don't see multiple
It's been more than a decade; how much longer before
The Next Great Solution renders it obsolescent?
Or, is it worth virtualizing the i/f -- at the expense
of performance ("latency"; "throughput" could still be
maintained) -- for a more future safe approach?
It's PCI express on a different connector, it should be good for a while. >>>
(e.g.) M.2 cards in systems like you would have seen multiple
SAS/SATA/PATA/SCSI HDDs. So, it seems to be more of a niche
interface in much the same way that you see only a few PCIe i/fs
on a motherboard (for specific I/Os).
Obviously you've never owned a laptop. M.2 is basically the standard
connector for peripherals that were previously mini-pcie / mini-sata
interfaces for harddrives, wifi, cellular modems, etc.
Laptops don't have lots of devices -- of any kind. By contrast,
a desktop/server can easily have dozens of storage devices in addition
to add-in cards for HBAs, NICs, display adapters, etc.
[...]
Said another way, why do we still see desktops with SATA/SAS interfaces instead of a bunch of M.2 connectors? Obviously, one could replace
SATA SSDs with M.2 SSDs -- yet manufacturers keep offering SATA i/fs.
Laptops don't have lots of devices -- of any kind. By contrast,
a desktop/server can easily have dozens of storage devices in addition
to add-in cards for HBAs, NICs, display adapters, etc.
My point was that your assertion of "you don't see multiple M.2 cards in systems" is provably false, as all laptop expansion cards (NVMe, WiFi, cellular modem / WWAN adapter, etc.) utilize the M.2 interface.
Said another way, why do we still see desktops with SATA/SAS interfaces
instead of a bunch of M.2 connectors? Obviously, one could replace
SATA SSDs with M.2 SSDs -- yet manufacturers keep offering SATA i/fs.
Modern "high end" ASUS motherboard (i.e. shipping with PCIe 5.0, etc) on amazon shows five (5) M.2 slots, all capable of supporting NVMe SSD
*AND* 4 SATA ports.
Thing is though, it's a hard sell to dump SATA ports. Mechanical drives
are just so cheap compared to SSD.
On 7/19/2024 8:40 AM, Dan Purgert wrote:
Laptops don't have lots of devices -- of any kind. By contrast,
a desktop/server can easily have dozens of storage devices in addition
to add-in cards for HBAs, NICs, display adapters, etc.
My point was that your assertion of "you don't see multiple M.2 cards in
systems" is provably false, as all laptop expansion cards (NVMe, WiFi,
cellular modem / WWAN adapter, etc.) utilize the M.2 interface.
They are leveraging a smaller form factor with access to the PCIe bus.
[...]
"You don't see multiple M.2 cards USED FOR MASS STORAGE DEVICES in
systems". Happy?
Said another way, why do we still see desktops with SATA/SAS interfaces
instead of a bunch of M.2 connectors? Obviously, one could replace
SATA SSDs with M.2 SSDs -- yet manufacturers keep offering SATA i/fs.
Modern "high end" ASUS motherboard (i.e. shipping with PCIe 5.0, etc) on
amazon shows five (5) M.2 slots, all capable of supporting NVMe SSD
*AND* 4 SATA ports.
So, how am I gonna get 12T in that laptop? And, how many other
alternative products will I have to choose from?
[...]
Thing is though, it's a hard sell to dump SATA ports. Mechanical drives
are just so cheap compared to SSD.
That assumes you don't care about the cost (labor/inconvenience/downtime)
of maintaining them, the power they consume, cooling requirements, etc.
On 2024-07-19, Don Y wrote:
On 7/19/2024 8:40 AM, Dan Purgert wrote:
Laptops don't have lots of devices -- of any kind. By contrast,
a desktop/server can easily have dozens of storage devices in addition >>>> to add-in cards for HBAs, NICs, display adapters, etc.
My point was that your assertion of "you don't see multiple M.2 cards in >>> systems" is provably false, as all laptop expansion cards (NVMe, WiFi,
cellular modem / WWAN adapter, etc.) utilize the M.2 interface.
They are leveraging a smaller form factor with access to the PCIe bus.
It's still "M.2".
[...]
"You don't see multiple M.2 cards USED FOR MASS STORAGE DEVICES in
systems". Happy?
Except you can buy motherboards that support multiple NVMe drives.
Still a bit on the bleeding edge (and expensive), but the option is
there.
Said another way, why do we still see desktops with SATA/SAS interfaces >>>> instead of a bunch of M.2 connectors? Obviously, one could replace
SATA SSDs with M.2 SSDs -- yet manufacturers keep offering SATA i/fs.
Modern "high end" ASUS motherboard (i.e. shipping with PCIe 5.0, etc) on >>> amazon shows five (5) M.2 slots, all capable of supporting NVMe SSD
*AND* 4 SATA ports.
So, how am I gonna get 12T in that laptop? And, how many other
alternative products will I have to choose from?
Laptop? Dude, you're moving the goalposts so hard you can't even keep
your own scenarios straight.
Thing is though, it's a hard sell to dump SATA ports. Mechanical drives >>> are just so cheap compared to SSD.
That assumes you don't care about the cost (labor/inconvenience/downtime)
of maintaining them, the power they consume, cooling requirements, etc.
Given that Backblaze is still putting out quarterly reports that
primarily feature mechanical drives; seems that they're still the go-to
for bulk storage.
On 7/21/2024 7:41 AM, Dan Purgert wrote:
On 2024-07-19, Don Y wrote:
On 7/19/2024 8:40 AM, Dan Purgert wrote:
Laptops don't have lots of devices -- of any kind. By contrast,
a desktop/server can easily have dozens of storage devices in addition >>>>> to add-in cards for HBAs, NICs, display adapters, etc.
My point was that your assertion of "you don't see multiple M.2 cards in >>>> systems" is provably false, as all laptop expansion cards (NVMe, WiFi, >>>> cellular modem / WWAN adapter, etc.) utilize the M.2 interface.
They are leveraging a smaller form factor with access to the PCIe bus.
It's still "M.2".
Have you actually *tried* to install an SSD in a slot sized for
a wifi radio?
[...]
"You don't see multiple M.2 cards USED FOR MASS STORAGE DEVICES in
systems". Happy?
Except you can buy motherboards that support multiple NVMe drives.
Still a bit on the bleeding edge (and expensive), but the option is
there.
And, what *embedded* MCUs do you have to choose from? Or, are you
suggesting buying motherboards to get "support for multiple M.2s".
Said another way, why do we still see desktops with SATA/SAS interfaces >>>>> instead of a bunch of M.2 connectors? Obviously, one could replaceModern "high end" ASUS motherboard (i.e. shipping with PCIe 5.0, etc) on >>>> amazon shows five (5) M.2 slots, all capable of supporting NVMe SSD
SATA SSDs with M.2 SSDs -- yet manufacturers keep offering SATA i/fs. >>>>
*AND* 4 SATA ports.
So, how am I gonna get 12T in that laptop? And, how many other
alternative products will I have to choose from?
Laptop? Dude, you're moving the goalposts so hard you can't even keep
your own scenarios straight.
Desktops aren't even "in the game" so "goalposts" don't apply, there.
Said another way, why do we still see desktops with SATA/SAS interfaces
Laptops don't have lots of devices -- of any kind. By contrast,
a desktop/server can easily have dozens of storage devices in addition >>>>>> to add-in cards for HBAs, NICs, display adapters, etc.
My point was that your assertion of "you don't see multiple M.2 cards in >>>>> systems" is provably false, as all laptop expansion cards (NVMe, WiFi, >>>>> cellular modem / WWAN adapter, etc.) utilize the M.2 interface.
They are leveraging a smaller form factor with access to the PCIe bus.
It's still "M.2".
Have you actually *tried* to install an SSD in a slot sized for
a wifi radio?
You can't. They've got different keys.
Same as how DIMMs have different keying; or does that confuse you too?
[...]
"You don't see multiple M.2 cards USED FOR MASS STORAGE DEVICES in
systems". Happy?
Except you can buy motherboards that support multiple NVMe drives.
Still a bit on the bleeding edge (and expensive), but the option is
there.
And, what *embedded* MCUs do you have to choose from? Or, are you
suggesting buying motherboards to get "support for multiple M.2s".
Embedded? A PC motherboard is hardly an "embedded" device.
Said another way, why do we still see desktops with SATA/SAS interfaces >>>>>> instead of a bunch of M.2 connectors? Obviously, one could replace >>>>>> SATA SSDs with M.2 SSDs -- yet manufacturers keep offering SATA i/fs. >>>>>Modern "high end" ASUS motherboard (i.e. shipping with PCIe 5.0, etc) on >>>>> amazon shows five (5) M.2 slots, all capable of supporting NVMe SSD
*AND* 4 SATA ports.
So, how am I gonna get 12T in that laptop? And, how many other
alternative products will I have to choose from?
Laptop? Dude, you're moving the goalposts so hard you can't even keep
your own scenarios straight.
Desktops aren't even "in the game" so "goalposts" don't apply, there.
You said:
Said another way, why do we still see desktops with SATA/SAS interfaces
Hey, look at that, you asked about desktops.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 415 |
Nodes: | 16 (2 / 14) |
Uptime: | 109:09:51 |
Calls: | 8,692 |
Calls today: | 1 |
Files: | 13,259 |
Messages: | 5,948,434 |