Ramdisk化


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。


Ramdisk化でサーバー高速化


Ramdiskって何?

RamdiskとはRAM(メモリ)上に構築するドライブです。簡単に言うとRAMにフォルダ入れられるところつけちゃおうーみたいな感じです。
メモリの積んでる量なら自信がある!!!って方はぜひやってみよう。

Minecraftサーバーの読み書き

Minecraftはブロックひとつひとつに当たり判定が施されておりデータの読み書きがとても多いです。そのデータが多いのにも関わらずリアルタイムで変化していく地形やあたり判定を処理するには膨大な読み書きが発生します。
シングルならほどんど気にすることはないですがマルチで数十人単位にもなるとそうはいかなくなってきます。
サーバーと名乗ることながらアクセスの数は頻繁に行われます。HDDは高速読み書きが苦手でアクセスも遅い方です。それに膨大な読み書きをさせるとどうなるかというとHDDにとても負荷がかかり寿命が縮むと言われています。
HDDはPCの中でも一番弱くて壊れやすいので、PCを長く使いたいときはなんとかして避けたいですね。
そこで読み書きが得意なRAMにサーバーの処理を任せちゃおうということなのです。

RAMについて

RAMとはいわゆるシステムメモリのことで処理したい命令、処理された命令、データなどが行き来する箇所です。
データが行き来するということでたくさんの処理が必要なためその分頑丈・高速化を追求して作られています。
しかしHDDと違って電気を通さない(電源を切る)とRAM内のデータは消えてしまいます。

Ramdisk化するには

Ramdisk化するにはソフトを使うのがお手軽です。
  • Dataram…64bit版にも対応しています。
  • BUFFALO RAMDISK…バッファローが提供するRam化ソフト

Ramdisk上での起動方法。

上記のソフトなどで作ったRamdiskにサーバーフォルダを入れ、起動するだけです。
遊び終わったらRamdiskからHDDにデータを移動します。移動しないと消えてしまうので注意。