RAM ir lēts Tātad, kāpēc mēs nedarām visu no tā?
RAM moduļi ir lētāki nekā jebkad agrāk, tad kāpēc mēs neizmantojam visu operētājsistēmu no super ātrām RAM bankām?
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs pkr298 vēlas uzzināt, kāpēc mēs nedarbojamies ar RAM, nevis disku bāzes. Viņš raksta:
RAM ir lēts, un daudz ātrāk nekā SSD. Tas ir tikai gaistošs. Tātad, kāpēc ne datoriem ir daudz RAM, un jauda uz augšu, ielādēt visu, lai RAM no cietā diska / SSD un tikai palaist visu no turienes, pieņemot, ka nav reālas vajadzības, lai saglabātu kaut ko ārpus atmiņas? Vai datori nebūtu daudz ātrāki?
Protams, pašreizējā operētājsistēma to vispār neatbalsta, bet vai ir kāds iemesls, kāpēc RAM netiek izmantots šādā veidā?
Uz tās virsmas ir jēga, ka viņa izmeklēšana ir saprotama, bet nepārprotami mēs nepārspējamies uz RAM balstīta datora; kas ir muguras stāsts?
Atbilde
SuperUser ieguldītājs Hennes sniedz ieskatu par to, kāpēc mēs joprojām izmantojam disku sistēmas:
Ir daži iemesli, kāpēc RAM netiek izmantots šādā veidā:
- Kopēja darbvirsma (DDR3) RAM ir lēta, bet ne tik lēta. Jo īpaši, ja vēlaties iegādāties salīdzinoši lielus DIMM.
- RAM zaudē savu saturu, kad tā tiek izslēgta. Tādējādi jums būs nepieciešams atkārtoti ielādēt saturu sāknēšanas laikā. Sakiet, ka izmantojat SSD izmēra RAM 100D lielumu, tas nozīmē, ka ir aizkavējusies aptuveni divas minūtes, kamēr no diska tiek kopēts 100GB.
- RAM izmanto vairāk jaudas (piemēram, 2-3 W / DIMM, aptuveni tāds pats kā tukšgaitas SSD).
- Lai izmantotu tik daudz RAM, jūsu mātesplatē būs nepieciešamas daudzas DIMM ligzdas un to pēdas. Parasti tas ir ierobežots līdz sešiem vai mazāk. (Vairāk valdes vietas nozīmē vairāk izmaksu, tādējādi augstākas cenas.)
- Visbeidzot, jums būs nepieciešama arī RAM, lai palaistu savas programmas, tāpēc jums būs nepieciešams normāls RAM izmērs, lai strādātu (piem., 18GiB, un pietiekami, lai saglabātu datus, kurus paredzēts izmantot).
Tā teica: Jā, RAM diski pastāv. Pat kā PCI klāja ar DIMM ligzdām un ierīcēm ļoti augstiem IOps. (Galvenokārt lieto korporatīvajās datu bāzēs pirms SSD kļuva par iespēju). Šīs lietas tomēr nav lētas.
Šeit ir divi piemēri zemas klases RAM disku kartēm, kas to padarīja ražošanā:Ņemiet vērā, ka ir vairāk veidu, kā to izdarīt, nevis tikai izveidojot RAM disku kopējā darba atmiņā.
Jūs varat:
- Izmantojiet tam paredzētu fizisku disku ar gaistošu (dinamisku) atmiņu. Vai nu kā ierīci, vai ar SAS, SATA vai PCI [e] interfeisu.
- To var izdarīt arī ar akumulatora nodrošināto krātuvi (nav nepieciešams kopēt sākotnējos datus tajā, jo tas saglabās tā saturu, kamēr rezerves enerģija paliks derīga).
- Jūs varat izmantot statiskās RAM, nevis DRAMS (vienkāršāka, dārgāka).
- Lai saglabātu visus datus, varat izmantot zibspuldzi vai citu pastāvīgu atmiņu (Brīdinājums: zibspuldzei parasti ir ierobežots rakstīšanas ciklu skaits). Ja izmantojat zibspuldzi kā tikai uzglabāšanu, jūs tikko pārvietojāt SSD. Ja jūs glabājat visu dinamiskā RAM atmiņā un saglabājat zibspuldzes dublējumkopiju uz varas, tad jūs atgriezāties ierīcēs.
Esmu pārliecināts, ka no Amiga RAD ir daudz vairāk, lai aprakstītu: atiestatītu pārdzīvojušos RAM diskus uz IOPS, nodiluma izlīdzināšanu un G-d zina, ko, tomēr es sagriežu šo īso un tikai vienu vienumu:
DDR3 (pašreizējās DRAM) cenas pret SSD cenām:
- DDR3: € 10 par GiB vai EUR 10 000 par TiB
- SSD: ievērojami mazāk. (Aptuveni 1/4 līdz 1/10.)
Ja jūs vēlaties lasīt vairāk par RAM diskiem, pārbaudiet RAM disks paskaidrots: ko viņi ir un kāpēc jums, iespējams, nevajadzētu izmantot vienu.
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.