タグ付けされた質問 「ramdisk」

7
LinuxでRAMディスクを作成する
私は62 GBのRAMを搭載したマシンと、わずか7 GBのトランクを持っているので、RAMディスクを作成してそこでコンパイルすると思いました。私はLinuxの専門家ではありません。インターネットでRAMディスクを作成する手順を見つけました。 mkfs -q /dev/ram1 8192 しかし、16GBのRAMディスクを割り当てるために、8192を16777216に変更しました。 次のエラーが表示されました。 mkfs.ext2: Filesystem larger than apparent device size. Proceed anyway? (y,n) その時点で私は怖がって、保釈されました。 sudo dmidecode --type 17 | grep Size ショー 8x8192MB + 2048MB = 67584 MB しかし、du上に/dev与え804Kます。 それは問題ですか?その/devサイズを克服できますか?
70 linux  ramdisk 

7
完全にRAMにロードできるLinux OSはありますか?
PCに32 GBのメモリがあります。これはLinux OSには十分です。光学ディスクまたはUSBディスクを介してブートし、完全にRAM内で実行できる使いやすいバージョンのLinux(Ubuntuが望ましい)はありますか?ライブディスクをハードディスクで起動できることは知っていますが、まだディスクからデータが流れており、読み込みに時間がかかります。すべてをRAMにロードして、そこから実行して、完全に揮発性にしたいのですが。作成する必要のあるファイルはすべてUSBディスクに保存されます。 私はhttp://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAMを知っていますが、これらはすべて少しのRAMに依存しています。これらのライトバージョンではなく、Ubuntuのようなものを好みます。
12 ram  ramdisk 

2
固定RAMメモリ領域をブロックデバイスとして(所定の開始物理アドレスで)予約します。
RAMディスクについて多くの質問があり、ramをブロックデバイスとして使用できるramfsとtmpfsを知っています。しかし、私の関心は、固定メモリアドレス範囲をブロックデバイスとして使用することです。 これは、私のシステムで利用可能な不揮発性RAMを使用する必要性から生じます。6GBのRAMが利用可能で、8GBの不揮発性RAMが存在します。/ proc / iomemの出力は私に次を与えます 100000000-17fffffff:システムRAM 180000000-37fffffff:予約済み ここで、6GBから14GBの領域は、E820 BIOSメモリマップによって予約済みとしてマークされている不揮発性RAM領域に対応しています。私の主な目的は、このNVRAMをLinuxのブロックデバイスとして使用することです。これは、NVRAMシステムのテストに役立ちます。この領域をブロックデバイスとして使用できるようにするLinuxコマンドはすでに存在しますか?それを容易にするために独自のカーネルデバイスドライバーを作成する必要がありますか?
11 linux  memory  ramdisk 

3
Debian 8 KVMゲスト-初期RAMディスクのロード
Ubuntu 14.04 KVMホスト用のKVM管理スクリプトを更新して、debian 8ゲストをサポートしました。手動インストール後(preseedスクリプトはまだ機能しません)、起動時に次のメッセージが表示されます。 インストール中に、私は: sshサーバーと基本システムユーティリティのみを選択しました。 インストールするgrubブートローダーをリストされた唯一のオプションに設定します。 1つのパーティション上のすべてにガイド付きパーティションモードを使用しました。 地元の英国のミラーを使用しました。 注意が必要な手順はありますか、またはDebian 8をKVMゲストとしてまだインストールできませんか? 更新 あきらめて、すべての行/etc/apt/sources.listをのjessie代わりにwheezyに更新してdebian 7 VMをdebian 8にアップグレードすることを決定した後、結局同じ動作が得られることがわかりました。 ただし、このインスタンスには静的IPがあり、そのIPでサーバーにSSHで接続できることがわかりました。これは、サーバーがなんとか起動し、ログインを確認できない、ある種のグラフィックの問題のようです。テキスト。どうすればこれを解決できますか? 更新 今回は、debian 7をアップグレードして作成したdebianインストールで、grubメニューから[advanced]をクリックして、今のところ機能する(sysvinit)のオプションを選択できます。これが起動する通常のバージョンで何が問題になっているのかの説明につながることを願っていますか?
9 debian  boot  kvm  ramdisk 

1
帯域幅をtmpfsベースのRAMディスクに調整できますか?
次のようにtmpfsを使用してRAMディスクを作成しました。 sudo mount -t tmpfs -o size=1024m tmpfs /myramdisk 私はcgroup blkioサブシステムの帯域幅制限「read_bps_device」と「write_bps_device」を調べていましたが、アクセスをスロットルするブロックデバイスのメジャー番号とマイナー番号が必要なようです。 インメモリtmpfs ramdiskと同様の帯域幅制限を達成する方法はありますか? アップデート:私はこれを達成するための回り道のハッキーな方法を見つけました。最初にnfsでramdiskマウントをエクスポートします。次に、nfsが同じマシンのループバックにマウントします。次に、Linuxネットワークトラフィックシェーピングを使用して、帯域幅制限を設定します。これは私に必要なものを提供するようです。私は、この恐ろしいレイヤリングに伴うペナルティを確認するために、いくつかの測定を行っている最中です。その情報は数日中に更新します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.