Jump to content

So I was wondering what would happen if a lot of HDDs were connected in a RAID 0 and were to be used as RAM for a computer. A RAID 0 should increase the read/write speeds of the drives so it should be able to match some DDR3 speeds with about 50 drives. I know it is ridiculous overkill but in concept would it work? would a software or hardware RAID be needed? I think it would need to be connected with multiple thunderbolt 3 cables to start to match RAM speeds. This is my first post, so I hope i'm doing it in the right place.

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/
Share on other sites

Link to post
Share on other sites

It can probably be done, but it's just something that doesn't make sense.

Also, you need like 250 average drives to match DDR3 1866 memory speeds. Those king of numbers don't make it worth it, in a world where 128GB of RAM is (right now) a lot.

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9584852
Share on other sites

Link to post
Share on other sites

That wouldn't be very practical if it even could be done. The drives would fail and then your current OS session would be dead. 

Main System: Phobos

AMD Ryzen 7 2700 (8C/16T), ASRock B450 Steel Legend, 16GB G.SKILL Aegis DDR4 3000MHz, AMD Radeon RX 570 4GB (XFX), 960GB Crucial M500, 2TB Seagate BarraCuda, Windows 10 Pro for Workstations/macOS Catalina

 

Secondary System: York

Intel Core i7-2600 (4C/8T), ASUS P8Z68-V/GEN3, 16GB GEIL Enhance Corsa DDR3 1600MHz, Zotac GeForce GTX 550 Ti 1GB, 240GB ADATA Ultimate SU650, Windows 10 Pro for Workstations

 

Older File Server: Yet to be named

Intel Pentium 4 HT (1C/2T), Intel D865GBF, 3GB DDR 400MHz, ATI Radeon HD 4650 1GB (HIS), 80GB WD Caviar, 320GB Hitachi Deskstar, Windows XP Pro SP3, Windows Server 2003 R2

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9584859
Share on other sites

Link to post
Share on other sites

You still have the random read delay. So it will never be as fast as ram.

PC: Case: Cooler Master CM690 II - PSU: Cooler Master G650M - RAM: Transcend 4x 8Gb DDR3 1333Mhz - MoBo: Gigabyte Z87x-D3H - CPU: i5 4670K @ 4.5Ghz - GPU: MSI GTX1060 ARMOR OC - Hard disks: 4x 500Gb Seagate enterprise in RAID 0 - SSD: Crucial M4 128Gb

Phone: Samsung Galaxy S6

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9584860
Share on other sites

Link to post
Share on other sites

would it work probably, to a point of the difference would be nearly unnoticeable, is it worth it, no, no point

The owner of "too many" computers, called

The Lord of all Toasters (1920X 1080ti 32GB)

The Toasted Controller (i5 4670, R9 380, 24GB)

The Semi Portable Toastie machine (i7 3612QM (was an i3) intel HD 4000 16GB)'

Bread and Butter Pudding (i7 7700HQ, 1050ti, 16GB)

Pinoutbutter Sandwhich (raspberry pi 3 B)

The Portable Slice of Bread (N270, HAHAHA, 2GB)

Muffinator (C2D E6600, Geforce 8400, 6GB, 8X2TB HDD)

Toastbuster (WIP, should be cool)

loaf and let dough (A printer that doesn't print black ink)

The Cheese Toastie (C2D (of some sort), GTX 760, 3GB, win XP gaming machine)

The Toaster (C2D, intel HD, 4GB, 2X1TB NAS)

Matter of Loaf and death (some old shitty AMD laptop)

windybread (4X E5470, intel HD, 32GB ECC) (use coming soon, maybe)

And more, several more

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9584871
Share on other sites

Link to post
Share on other sites

3 minutes ago, Oshino Shinobu said:

Latency would be the major issue. HDDs are much, much slower than RAM in terms of access times and putting an additional RAID controller inbetween that makes it even worse. 

you could get it to a point where the difference is nearly unnoticeable, e.g. the difference from accessing from RAM is 8us and hard drive raid array 20us (u is the micro symbol, can't be bothered getting the fancy u it's meant to be) it's still slower and the HDD will still need to go through RAM however making it 28us so it'll be slower, but unnoticeably slower to a human.

The owner of "too many" computers, called

The Lord of all Toasters (1920X 1080ti 32GB)

The Toasted Controller (i5 4670, R9 380, 24GB)

The Semi Portable Toastie machine (i7 3612QM (was an i3) intel HD 4000 16GB)'

Bread and Butter Pudding (i7 7700HQ, 1050ti, 16GB)

Pinoutbutter Sandwhich (raspberry pi 3 B)

The Portable Slice of Bread (N270, HAHAHA, 2GB)

Muffinator (C2D E6600, Geforce 8400, 6GB, 8X2TB HDD)

Toastbuster (WIP, should be cool)

loaf and let dough (A printer that doesn't print black ink)

The Cheese Toastie (C2D (of some sort), GTX 760, 3GB, win XP gaming machine)

The Toaster (C2D, intel HD, 4GB, 2X1TB NAS)

Matter of Loaf and death (some old shitty AMD laptop)

windybread (4X E5470, intel HD, 32GB ECC) (use coming soon, maybe)

And more, several more

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9584909
Share on other sites

Link to post
Share on other sites

Just now, grimreeper132 said:

you could get it to a point where the difference is nearly unnoticeable, e.g. the difference from accessing from RAM is 8us and hard drive raid array 20us (u is the micro symbol, can't be bothered getting the fancy u it's meant to be) it's still slower and the HDD will still need to go through RAM however making it 28us so it'll be slower, but unnoticeably slower to a human.

It would be really hard to get it that low. The latency with drives reading and writing is way higher than flash memory. Maybe with SSDs, but I'm not sure. 

Main System: Phobos

AMD Ryzen 7 2700 (8C/16T), ASRock B450 Steel Legend, 16GB G.SKILL Aegis DDR4 3000MHz, AMD Radeon RX 570 4GB (XFX), 960GB Crucial M500, 2TB Seagate BarraCuda, Windows 10 Pro for Workstations/macOS Catalina

 

Secondary System: York

Intel Core i7-2600 (4C/8T), ASUS P8Z68-V/GEN3, 16GB GEIL Enhance Corsa DDR3 1600MHz, Zotac GeForce GTX 550 Ti 1GB, 240GB ADATA Ultimate SU650, Windows 10 Pro for Workstations

 

Older File Server: Yet to be named

Intel Pentium 4 HT (1C/2T), Intel D865GBF, 3GB DDR 400MHz, ATI Radeon HD 4650 1GB (HIS), 80GB WD Caviar, 320GB Hitachi Deskstar, Windows XP Pro SP3, Windows Server 2003 R2

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9584914
Share on other sites

Link to post
Share on other sites

4 minutes ago, grimreeper132 said:

you could get it to a point where the difference is nearly unnoticeable, e.g. the difference from accessing from RAM is 8us and hard drive raid array 20us (u is the micro symbol, can't be bothered getting the fancy u it's meant to be) it's still slower and the HDD will still need to go through RAM however making it 28us so it'll be slower, but unnoticeably slower to a human.

Where are those values from? Latency for ram is 100ns ball park magnitude, latency for even a high rpm HD will be in the ms range if not already cached in ram either on drive or controller. That's many orders of magnitude between them.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9584938
Share on other sites

Link to post
Share on other sites

1 hour ago, joeleg said:

So I was wondering what would happen if a lot of HDDs were connected in a RAID 0 and were to be used as RAM for a computer. A RAID 0 should increase the read/write speeds of the drives so it should be able to match some DDR3 speeds with about 50 drives. I know it is ridiculous overkill but in concept would it work? would a software or hardware RAID be needed? I think it would need to be connected with multiple thunderbolt 3 cables to start to match RAM speeds. This is my first post, so I hope i'm doing it in the right place.

Night theme matters...

 

1 hour ago, joeleg said:

So I was wondering what would happen if a lot of HDDs were connected in a RAID 0 and were to be used as RAM for a computer. A RAID 0 should increase the read/write speeds of the drives so it should be able to match some DDR3 speeds with about 50 drives. I know it is ridiculous overkill but in concept would it work? would a software or hardware RAID be needed? I think it would need to be connected with multiple thunderbolt 3 cables to start to match RAM speeds. This is my first post, so I hope i'm doing it in the right place.

I would still not think it would be RAM speeds...

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9585081
Share on other sites

Link to post
Share on other sites

1 minute ago, Factory OC said:

Night theme matters...

I've just stopped using Night Theme when I see posts like this. 

Main System: Phobos

AMD Ryzen 7 2700 (8C/16T), ASRock B450 Steel Legend, 16GB G.SKILL Aegis DDR4 3000MHz, AMD Radeon RX 570 4GB (XFX), 960GB Crucial M500, 2TB Seagate BarraCuda, Windows 10 Pro for Workstations/macOS Catalina

 

Secondary System: York

Intel Core i7-2600 (4C/8T), ASUS P8Z68-V/GEN3, 16GB GEIL Enhance Corsa DDR3 1600MHz, Zotac GeForce GTX 550 Ti 1GB, 240GB ADATA Ultimate SU650, Windows 10 Pro for Workstations

 

Older File Server: Yet to be named

Intel Pentium 4 HT (1C/2T), Intel D865GBF, 3GB DDR 400MHz, ATI Radeon HD 4650 1GB (HIS), 80GB WD Caviar, 320GB Hitachi Deskstar, Windows XP Pro SP3, Windows Server 2003 R2

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9585088
Share on other sites

Link to post
Share on other sites

2 hours ago, porina said:

Where are those values from? Latency for ram is 100ns ball park magnitude, latency for even a high rpm HD will be in the ms range if not already cached in ram either on drive or controller. That's many orders of magnitude between them.

made up values that sounded about right for how much bigger the magnitude for the HDD will be

The owner of "too many" computers, called

The Lord of all Toasters (1920X 1080ti 32GB)

The Toasted Controller (i5 4670, R9 380, 24GB)

The Semi Portable Toastie machine (i7 3612QM (was an i3) intel HD 4000 16GB)'

Bread and Butter Pudding (i7 7700HQ, 1050ti, 16GB)

Pinoutbutter Sandwhich (raspberry pi 3 B)

The Portable Slice of Bread (N270, HAHAHA, 2GB)

Muffinator (C2D E6600, Geforce 8400, 6GB, 8X2TB HDD)

Toastbuster (WIP, should be cool)

loaf and let dough (A printer that doesn't print black ink)

The Cheese Toastie (C2D (of some sort), GTX 760, 3GB, win XP gaming machine)

The Toaster (C2D, intel HD, 4GB, 2X1TB NAS)

Matter of Loaf and death (some old shitty AMD laptop)

windybread (4X E5470, intel HD, 32GB ECC) (use coming soon, maybe)

And more, several more

Link to comment
https://linustechtips.com/topic/758319-hdd-ram-concept/#findComment-9585337
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×