Kako stvoriti RAM disk u RAM-u pomoću Windows Servera

RAM disk - Riječ je o virtualnom disku stvorenom u slobodnom području RAM-a, koji operativni sustav doživljava kao zasebni fizički disk. Zbog činjenice da se RAM disk pohranjuje u brzi RAM, sve operacije čitanja / pisanja s takvog diska izvode se gotovo odmah, čak i brže nego kod korištenja SSD pogona (za najproduktivnije SSD diskove brzina prijenosa podataka je sada oko 560MB / s, dok DDR4 memorija ima 12000-25000MB / s).

Korištenje RAM diska preporučljivo je u sustavima koji imaju višak RAM-a. Na takav RAM disk možete postaviti predmemoriju i privremene aplikacijske / sistemske datoteke, privremene SQL baze podataka, čime možete postići značajno povećanje performansi aplikacije.

U operacijskom sustavu Windows nedostaju ugrađeni alati za stvaranje RAM diskova, tako da u tu svrhu morate koristiti programe treće strane (AMD RAMDisk, ImDisk, PassMark OSFMount, StarWind RAM disk itd.).

Međutim, u sustavu Windows Server možete stvoriti RAM disk bez korištenja programa treće strane. Za to možete koristiti iSCSI pogonitelj..

Prije svega, trebate instalirati komponentu na poslužitelj iSCSI Ciljni poslužitelj (dio uloge Datoteke i usluge pohrane).

Ako vam je omogućen zaštitni zid Windows, morate omogućiti promet za iSCSI uslugu.

Da biste omogućili promet na sučelju povratne veze za iSCSI, morate promijeniti vrijednost DWORD u ogranku registra HKLM \ Software \ Microsoft \ iSCSI Target AllowLoopBack na 1. Možete promijeniti ključ registra iz PowerShell jednom naredbom:

Set-ItemProperty -Path 'HKLM: \ SOFTWARE \ Microsoft \ iSCSI Target' -Name AllowLoopBack -Value 1

Sada otvorite PowerShell konzolu i stvorite 5 GB virtualni RAM disk s naredbom:

Novo-IscsiVirtualDisk -Path "ramdisk: testRAM.vhdx" - Veličina 5GB

Sada morate stvoriti iSCSI cilj:

New-IscsiServerTarget -TargetName targetRAMDisk -InitiatorIds @ ("IP adresa: 10.1.1.200.")

Spojite RAM disk na stvoreni iSCSI cilj

Add-IscsiVirtualDiskTargetMapping -CargetName targetRAMDisk -DevicePath "ramdisk: testRAM.vhdx"

Sada morate pokrenuti iSCSI konzolu inicijatora putem Upravitelja poslužitelja

Na kartici Ciljevi odredite IP adresu vašeg poslužitelja i kliknite Brzo povezivanje i povežite svoj iSCSI cilj.

Sada otvorite konzolu za upravljanje diskom i provjerite imate li novi disk od 5 GB. Ovo je isti RAM disk. Inicijalizirajte, particirajte i formatirajte ovaj pogon. Dodijelite joj pismo pogona.

Sada možete prenijeti potrebne datoteke na RAM disk i ponovno konfigurirati softver za korištenje ovog diska.

Nakon ponovnog pokretanja RAM poslužitelja, disk se briše (zajedno sa svim sadržajem) i morate ga ponovo stvoriti.

U nekim programima treće strane za stvaranje RAM diskova moguće je spremiti podatke RAM diska u datoteku na tvrdom disku. Nakon ponovnog pokretanja sustava, podaci se vade i stavljaju na RAM disk.