10Aug

RAM je lacný, takže prečo nie sme spustili všetko z toho?

Moduly RAS

sú lacnejšie než kedykoľvek predtým, takže prečo nie sme spustení celý náš operačný systém zo super rýchlych RAM bánk?

Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.

Čítačka otázok

SuperUser pkr298 chce vedieť, prečo nepoužívame stroje založené na RAM, namiesto diskov. Píše: RAS

je lacný a oveľa rýchlejší ako SSD.Je to len volatilné.Takže prečo počítače nemajú veľa RAM a pri napájaní, načítajte všetko do RAM z pevného disku / SSD a stačí spustiť všetko odtiaľ, za predpokladu, že nie je žiadna skutočná potreba pretrvávať niečo mimo pamäte? Neboli by počítače oveľa rýchlejšie?

Samozrejme, súčasný operačný systém nemusí podporovať vôbec, ale existuje dôvod, prečo sa táto RAM nepoužíva?

Na povrchu jeho vyšetrovanie dáva zmysel, ale jednoznačne nie sme zapudení v počítačoch založených na RAM;čo je späť príbeh?

Odpoveď

SuperUser prispievateľ Hennes ponúka nejaký pohľad na to, prečo stále používame diskové systémy:

Existuje niekoľko dôvodov, prečo sa RAM nepoužíva takto:

  1. Spoločná stolná pamäť( DDR3) RAM je lacná, ale nie tak lacná.Najmä ak chcete kúpiť pomerne veľké moduly DIMM.
  2. RAM stráca svoj obsah, keď je vypnutý.Preto by ste museli načítať obsah v čase zavádzania. Povedzme, že používate pamäť RAMDISK s veľkosťou SSD s veľkosťou 100 GB, čo znamená oneskorenie dvoch minút, zatiaľ čo z disku sa skopíruje 100 GB.RAM
  3. využíva väčší výkon( napríklad 2-3 watty na modul DIMM, približne rovnaký ako voľnobehový disk SSD).
  4. Ak chcete použiť tak veľa pamäte RAM, vaša základná doska bude potrebovať veľa zásuviek DIMM a ich stopy. Zvyčajne je to obmedzené na šesť alebo menej.(Viac miesta na palube znamená viac nákladov, teda vyšších cien.)
  5. Nakoniec budete potrebovať aj RAM na spustenie vašich programov, takže budete potrebovať normálnu veľkosť RAM, aby ste mohli pracovať( napr. 18GiB a dostatok na uloženie údajov, ktoré očakávatepoužit).

Povedal to: Áno, existujú disky RAM.Dokonca aj ako PCI doska s konektormi DIMM a ako prístroje pre veľmi vysoké IOps.(Najčastejšie používané v podnikových databázach predtým, ako sa SSD stala možnosťou).Tieto veci však nie sú lacné.
Tu sú dva príklady low-end RAM diskových kariet, ktoré sa dostali do výroby:

Všimnite si, že existuje viac spôsobov, ako to urobiť, než len vytvorením RAM disku v bežnej pracovnej pamäti.

Môžete:

  1. Použiť pre ňu vyhradenú fyzickú jednotku s volatilnou( dynamickou) pamäťou. Buď ako zariadenie, alebo s rozhraním SAS, SATA alebo PCI [e].
  2. Môžete urobiť to isté s pamäťou s podporou batérie( nie je potrebné skopírovať prvé údaje do nej, pretože si ponechá obsah tak dlho, ako záložný zdroj zostane platný).
  3. Môžete použiť statické RAM skôr ako DRAMS( jednoduchšie, drahšie).
  4. Na uchovanie všetkých údajov môžete použiť blesk alebo iné trvalé úložisko( Upozornenie: blesk má zvyčajne obmedzený počet cyklov zápisu).Ak používate blesk ako ukladací priestor, potom ste práve prešli na jednotky SSD.Ak všetko uložíte do dynamickej pamäte RAM a ušetríte zálohovanie pri zálohovaní, potom ste sa vrátili k spotrebičom.

Som si istý, že existuje viac možností opísať, od Amigy RAD: resetovať prežívajúce RAM disky na IOPS, nosiť vyrovnávanie a Gd vie čo, však rozdelím tento krátky a len zoznam ešte jednu položku:

DDR3( aktuálna DRAM)SSD ceny:

  • DDR3: 10 EUR za GiB alebo 10 000 EUR za TiB
  • SSD: Značne menej.(Asi 1 / 4th až 1 / 10th.)

Ak chcete prečítať viac o RAM disky, pozrite sa na disky RAM Vysvetlené: čo sú a prečo by ste pravdepodobne nemali používať jeden.

Musíte niečo pridať k vysvetleniu? Zvuk vypnúť v komentároch. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.