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ファイアウォールを有効にしている場合は、iSCSIサービストラフィックを許可する必要があります。
iSCSIのループバックインターフェイスへのトラフィックを許可するには、DWORDパラメータの値を変更します AllowLoopBack 1へ HKLM \ Software \ Microsoft\iSCSIターゲット内 レジストリキー。次の1つのコマンドを使用して、PowerShellからレジストリパラメーターを変更できます。
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\iSCSI Target' -Name AllowLoopBack -Value 1
次に、PowerShellコンソールを開き、次のコマンドを使用して5GBの仮想RAMディスクを作成します。
New-IscsiVirtualDisk -Path "ramdisk:testRAM.vhdx" -Size 5GB
次に、サーバーのIPアドレス(ローカルホストではありません!)を指すiSCSIターゲットを作成する必要があります:
New-IscsiServerTarget -TargetName targetRAMDisk -InitiatorIds @("IPAddress:10.1.1.200")
作成したiSCSIターゲットにRAMディスクを接続します:
Add-IscsiVirtualDiskTargetMapping -TargetName targetRAMDisk -DevicePath "ramdisk:testRAM.vhdx"
サーバーマネージャーを介してiSCSIイニシエーター管理コンソールを実行します。
ターゲットでサーバーのIPアドレスを指定します タブをクリックし、クイック接続をクリックします iSCSIターゲットを追加します。
次のコマンドで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
これで、アプリファイルをRAMディスクに移動し、それを使用するようにソフトウェアを再構成できます。
サーバーを再起動すると、RAMディスクがすべての内容とともに削除され、再作成する必要があります。
RAMディスクを作成する一部のサードパーティプログラムでは、RAMディスクデータをファイルとしてハードドライブに保存できます。システムを再起動すると、データが抽出され、RAMディスクに移動されます。RAMディスクを取り外すには、次のコマンドを使用します。
Remove-IscsiVirtualDiskTargetMapping -TargetName targetRAMDisk -DevicePath "ramdisk:testRAM.vhdx"
Remove-IscsiServerTarget -TargetName targetRAMDisk
Remove-IscsiVirtualDisk -Path "ramdisk:testRAM.vhdx"
-
Windows 10 でパスワード リセット ディスクを作成して使用する方法
セキュリティ上の懸念から、人々は PC の強力なログイン パスワードを保持し始めています。これは時代のニーズであり、セキュリティを提供しますが、非常に多くのパスワードを覚えるのは困難です。 そうは言っても、Windows 10 PC にログインしようとして Enter キーを押すとすぐに、パスワードが正しくないというメッセージが表示される場合があります。考えられるすべての組み合わせを試してもログインできず、Windows パスワードをリセットするしか解決方法がありません。 さて、次の質問は、既存のログイン パスワードを入力せずにパスワード リセット ウィザードにアクセスする方法です。パスワ
-
Windows 11でディスク/RAMの使用率が高い問題を修正する方法
お使いの PC で Windows 11 のディスク/RAM 使用率が高くなりますか? Windows 11 の発売以来、それを待ち望んでいた多くのユーザーが熱心にダウンロードし、サポートされていません 多くのバグにつながります。 ユーザーが現在直面している主な問題の 1 つは、パフォーマンスです。 ディスク/RAM 使用率が高い Windows 11 につながる でも Windows 11 が最も期待されている Windows であることを忘れないでください これまでになく、新しい最新の機能が付属しています この Windows を非常に興味深いものにしています。 Windows