Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows ServerでRAMディスクを作成する方法は?

RAMディスク は、メモリ(RAM)の空き領域に作成された仮想ディスクであり、OSによって別個の物理ディスクと見なされます。 RAMディスクは高速RAMに保存されているため、このディスクでのすべての読み取り/書き込み操作は、SSDを使用する場合よりもさらに高速に、ほぼ瞬時に実行されます(最も生産性の高いSSDのデータ転送速度は約560 MB / sですが、 DDR4メモリ– 12,000〜25,000 MB /秒)

空きメモリが過剰なシステムでは、RAMディスクを使用することをお勧めします。 RAMディスクを使用して、アプリ/システムのキャッシュまたは一時ファイル、一時SQLデータベースを配置できます。したがって、アプリケーションとデータベースのパフォーマンスを大幅に向上させることができます。

Windows OSには、RAMディスクを作成するための統合ツールがないため、サードパーティのソフトウェア(AMD RAMDisk、ImDisk、PassMark OSFMount、StarWind RAMディスクなど)を使用する必要があります。

ただし、サードパーティのアプリを使用せずにWindowsServerでRAMディスクを作成できます。これを行うには、iSCSIドライバーを使用できます。

まず、iSCSIターゲットサーバーをインストールします コンポーネント(ファイルおよびストレージサービスの役割の一部です)。

Windows ServerでRAMディスクを作成する方法は?

Windowsファイアウォールを有効にしている場合は、iSCSIサービストラフィックを許可する必要があります。

iSCSIのループバックインターフェイスへのトラフィックを許可するには、DWORDパラメータの値を変更します AllowLoopBack 1 HKLM \ Software \ Microsoft\iSCSIターゲット内 レジストリキー。次の1つのコマンドを使用して、PowerShellからレジストリパラメーターを変更できます。

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

Windows ServerでRAMディスクを作成する方法は?

次に、PowerShellコンソールを開き、次のコマンドを使用して5GBの仮想RAMディスクを作成します。

New-IscsiVirtualDisk -Path "ramdisk:testRAM.vhdx" -Size 5GB

Windows ServerでRAMディスクを作成する方法は?

次に、サーバーのIPアドレス(ローカルホストではありません!)を指すiSCSIターゲットを作成する必要があります:

New-IscsiServerTarget -TargetName targetRAMDisk -InitiatorIds @("IPAddress:10.1.1.200")

作成したiSCSIターゲットにRAMディスクを接続します:

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

Windows ServerでRAMディスクを作成する方法は?

サーバーマネージャーを介してiSCSIイニシエーター管理コンソールを実行します。

Windows ServerでRAMディスクを作成する方法は?

ターゲットでサーバーのIPアドレスを指定します タブをクリックし、クイック接続をクリックします iSCSIターゲットを追加します。

Windows ServerでRAMディスクを作成する方法は?

次のコマンドでiSCSIターゲットを接続できます:

Get-IscsiTarget | Connect-IscsiTarget

ディスク管理コンソールを開き、新しい5GBディスクがそこに表示されていることを確認します。これが私たちが作成したRAMディスクです。ディスクを初期化し、パーティションを作成してフォーマットします。ディスク文字を割り当てます。

組み込みのディスクおよびパーティション管理モジュールストレージのPowerShellコマンドレットを使用して、RAMディスクを初期化し、ドライブ文字を割り当てることができます。 次のワンライナー付き:

Get-Disk | Where partitionstyle -eq 'raw' | Initialize-Disk -PartitionStyle MBR -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "disk2" -Confirm:$false

Windows ServerでRAMディスクを作成する方法は?

これで、アプリファイルをRAMディスクに移動し、それを使用するようにソフトウェアを再構成できます。

Windows ServerでRAMディスクを作成する方法は?

サーバーを再起動すると、RAMディスクがすべての内容とともに削除され、再作成する必要があります。

RAMディスクを作成する一部のサードパーティプログラムでは、RAMディスクデータをファイルとしてハードドライブに保存できます。システムを再起動すると、データが抽出され、RAMディスクに移動されます。

RAMディスクを取り外すには、次のコマンドを使用します。

Remove-IscsiVirtualDiskTargetMapping -TargetName targetRAMDisk -DevicePath "ramdisk:testRAM.vhdx"
Remove-IscsiServerTarget -TargetName targetRAMDisk
Remove-IscsiVirtualDisk -Path "ramdisk:testRAM.vhdx"


  1. Windows 10 でパスワード リセット ディスクを作成して使用する方法

    セキュリティ上の懸念から、人々は PC の強力なログイン パスワードを保持し始めています。これは時代のニーズであり、セキュリティを提供しますが、非常に多くのパスワードを覚えるのは困難です。 そうは言っても、Windows 10 PC にログインしようとして Enter キーを押すとすぐに、パスワードが正しくないというメッセージが表示される場合があります。考えられるすべての組み合わせを試してもログインできず、Windows パスワードをリセットするしか解決方法がありません。 さて、次の質問は、既存のログイン パスワードを入力せずにパスワード リセット ウィザードにアクセスする方法です。パスワ

  2. Windows 11でディスク/RAMの使用率が高い問題を修正する方法

    お使いの PC で Windows 11 のディスク/RAM 使用率が高くなりますか? Windows 11 の発売以来、それを待ち望んでいた多くのユーザーが熱心にダウンロードし、サポートされていません 多くのバグにつながります。 ユーザーが現在直面している主な問題の 1 つは、パフォーマンスです。 ディスク/RAM 使用率が高い Windows 11 につながる でも Windows 11 が最も期待されている Windows であることを忘れないでください これまでになく、新しい最新の機能が付属しています この Windows を非常に興味深いものにしています。 Windows