A RAM olcsó, ezért miért nem futtatunk mindent?
A RAM modulok olcsóbbak, mint valaha, ezért miért nem futtatjuk a teljes operációs rendszert a szupergyors RAM bankoktól?
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A pkr298 SuperUser olvasó tudni akarja, hogy miért nem futunk RAM alapú, hanem lemezalapú gépek helyett. Ír:
A RAM olcsó, és sokkal gyorsabb, mint az SSD-k. Csak illékony. Tehát miért nem rendelkeznek a számítógépek sok memóriájával, és bekapcsoláskor mindent betölthetnek a merevlemezről a merevlemezről / SSD-ről, és csak futtatnak mindent onnan, feltéve, hogy nincs igazi szükségünk arra, hogy bármit is tartsanak a memórián kívül? Nem lenne sokkal gyorsabb a számítógép?
Természetesen az aktuális operációs rendszer egyáltalán nem támogatja ezt, de van-e ok arra, hogy a RAM-ot ilyen módon nem használják?
A felszínen érdeklődésre számít, de egyértelműen nem vagyunk RAM-alapú számítógépek építése; mi a hátsó történet?
A válasz
A SuperUser Hennes közreműködője betekintést nyújt arra, hogy miért használjuk a lemez alapú rendszereket:
Néhány ok van arra, hogy a RAM-ot nem használják fel:
- A közös asztali (DDR3) RAM olcsó, de nem olyan olcsó. Különösen, ha viszonylag nagy DIMM-eket szeretne vásárolni.
- A RAM elveszti a tartalmát. Így újra kell töltenie a tartalmat a rendszerindításkor. Mondja, hogy egy 100 GB-os SSD-méretű RAMDISK-t használ, ami azt jelenti, hogy körülbelül két perc késleltetés van, míg a 100 GB-ot másolják a lemezről.
- A RAM több energiát használ (pl. 2-3 W / DIMM, körülbelül ugyanaz, mint egy üres SSD).
- Ahhoz, hogy annyi RAM-ot használjon, az alaplapnak sok DIMM-aljzatra és a nyomokra lesz szüksége. Általában ez hat vagy kevesebb. (A több táblaterület több költséget, így magasabb árakat jelent.)
- Végül pedig RAM-ra is szüksége lesz a programok futtatásához, így szükség lesz a normál RAM méretre, hogy működjön (pl. 18GiB, és elegendő ahhoz, hogy tárolni tudja a használni kívánt adatokat).
Ezt mondva: Igen, a RAM lemezek léteznek. Még PCI kártya DIMM aljzatokkal és nagyon magas IOps készülékként is. (A vállalati adatbázisokban leggyakrabban az SSD opcióvá válása előtt használatos). Ezek a dolgok azonban nem olcsóak.
Íme két példa az alacsony végpontú RAM lemezkártyákra, amelyek gyártásba kerültek:Ne feledje, hogy több módja van ennek, mint a RAM lemez létrehozása a közös munkamemóriában.
Tudsz:
- Használjon külön fizikai meghajtót illékony (dinamikus) memóriával. Készülékként vagy SAS, SATA vagy PCI [e] interfésszel.
- Ugyanezt tehetjük az akkumulátorral biztosított tárolással is (nincs szükség a kezdeti adatok másolására, mivel a tartalmat addig tartja, amíg a biztonsági mentés érvényben marad).
- A DRAM-ok helyett statikus RAM-ok használhatók (egyszerűbb, drágább).
- A flash vagy más állandó tároló használatával az összes adatot megőrizheti (Figyelmeztetés: a vaku általában korlátozott számú írási ciklust tartalmaz). Ha csak tárolóeszközt használ, akkor csak az SSD-kre költözött. Ha mindent dinamikus RAM-ban tárol, és elmenti a villanófényre a tápellátás kikapcsolásakor, akkor visszament a készülékekbe.
Biztos vagyok benne, hogy az Amiga RAD-tól még többet lehet leírni: állítsa vissza a túlélő RAM lemezeket az IOPS-ra, a kopásszintezőt és a G-d tudja, hogy mi van, de ezt a rövid és csak egy további elemet fogom kivágni:
DDR3 (aktuális DRAM) árak az SSD-árakkal szemben:
- DDR3: 10 € / GiB, vagy 10 000 € / TiB
- SSD-k: Jelentősen kevesebb. (Körülbelül 1 / 4–1 / 10.)
Ha többet szeretne olvasni a RAM lemezekről, nézze meg a RAM lemezek magyarázatát: mit és miért nem használhatná egyet?.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.