問題タブ [ramdisk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1724 参照

linux - 起動時に /var を ramdisk にマウントする - Bash スクリプトの問題

ドライブ (コンパクト フラッシュ) への書き込み回数を減らすために、/var と /tmp を RAM に配置する必要がある組み込みデバイスがあります。再起動またはシャットダウンするたびに何も回復する必要がないため、 /tmp でそれを行う方法を知っています。

しかし、/var ディレクトリには重要なものがあります。調べていてこれを見つけたのですが、うまくいかないようです。

スクリプトは次のとおりです。


このスクリプトに問題はありますか? そうでない場合、どの初期化および終了スクリプトに含める必要がありますか?

0 投票する
1 に答える
1275 参照

c# - .Net Framework での手動メモリ ページング (可能ですか / どのように?)

データベース管理システムの作成に大きな関心があります。SQL Server 2000 の実装方法に関するいくつかのページを読んだところ、4KB のメモリ ページが使用され、それぞれがハード ディスク上の 4KB ページの直接コピーであることがわかりました。これらのページは必要に応じて RAM にロードされ、アイドル状態になると遅延してディスクに書き戻されます (単純化しすぎました)。

プロジェクトの計画段階にあるので、CLR で実行されるコードでこのレベルの制御が可能かどうか疑問に思っています。C、C++、またはDがおそらくこのタスクに適していることはわかっていますが、最初にそれを自分自身に証明したいと思います。この背後にある動機の 1 つは、少なくとも比較的古いオブジェクトについては、データベースをヒープとして使用して、最終的に CLR ガベージ コレクターを実際にオーバーライドしたいと考えていることです。

CLR からメモリを直接制御することは可能ですか? もしそうなら、どうすればいいですか?

今のところ、データが 256 バイト幅の構造体/クラスの集まりであり、ディスク上のフラット テーブルに格納されており、64KB のページを使用しているとします。

0 投票する
1 に答える
3652 参照

asp.net - 既存の EC2 インスタンスに RamDisk を作成することは可能で安全ですか? 可能であれば、それを行う方法は?

現在、Web サイトを保持しているEC2インスタンスがあり、「 Temporary ASP.NET Files」コンパイル フォルダーをEC2のRamDiskにポイントすることを考えています。それが良いアイデアであるかどうかはわかりませんが、多くの情報を見つけることができませんでした。

0 投票する
2 に答える
4019 参照

c++ - Linux上のC++でRAMディスクを作成する

ramfsをc++を使用してLinuxのディレクトリにマウントする必要があります。ユーザーのようにしたい(no sudo)。

作成したファイルでアプリケーションを呼び出す必要がありますが、頻繁に呼び出されます。HDDへの書き込みは非常に遅いです。

私はちょうど見つけました:

しかし、それは良くありません。通常のユーザーになりたいのですが、コマンドmountはrootと同じように呼び出すことができます。私に何ができる?

0 投票する
2 に答える
4258 参照

android - 起動する前に Android に RAM ディスクをマウントする方法は?

Android フレームワークが起動する前に Android に RAM ディスクをマウントすることは可能ですが、基盤となる Linux カーネルが起動した後ですか? その場合、どのコマンドを使用すればよいですか?

ありがとう!

0 投票する
2 に答える
1305 参照

java - アプリケーションのパフォーマンスを高速化するための実稼働環境でのRAMディスクの使用

私のアプリケーションは、データベースとのチャット性のために問題に直面しています。多くのI/O操作またはデータベース呼び出しのため、フロー専用のバッチジョブを完了するのに時間がかかります。コードの最適化が進行中であり、このプロセスが良い結果を示すまでには少し時間がかかります。

  • RAMdiskを実稼働環境にインストールし、jdkとSQLサーバーをRAMDiskにインストールできますか?
  • これはすべてのI/O操作に役立ちますか?
  • 少なくともバッチジョブの場合、パフォーマンスを向上させることはできますか?
0 投票する
2 に答える
13624 参照

performance - Imdisk で永続的な RAM ディスクを取得することは可能ですか?

JDK、ワークスペース、および Tomcat サーバーを、Imdisk ツールを使用して作成された RAM ディスクに移動しました。

この移行により、私の Eclipse IDE と生産性が強化されました。

しかし、マシンを起動するたびに仮想ディスクが失われます。RAMドライブとそのコンテンツを永続化する方法はありますか?

実際の RAM が 8GB の Windows 7、64 ビットを使用しています。

0 投票する
1 に答える
1770 参照

node.js - Node.js を使用して RAM ディスクを作成するにはどうすればよいですか?

基盤となる OS (OS X、Linux、および Windows がサポートされている必要があります) に関係なく、Node.js を使用してプログラムで RAM ディスクを作成したいと考えています。

これを達成するための最良の方法は何ですか?

もちろん、コマンドを子プロセスとして実行することもできますが、このコードは OS ごとに個別に記述する必要があります。明らかな理由から、これは避けたいと思います。

より良いアプローチはありますか (それを行うモジュールでも問題ありません)?

0 投票する
2 に答える
302 参照

python - Pythonでファイルをコピーするには?

基本的に、私がやりたいことはこれです(疑似bashっぽいコードで)

これを行う方法がわかりません^実際には:p pythonの使用を検討していましたが、ファイルをコピーするためのos.systemに問題があるようです。

また、完了時に RAM ディスクを取り出す方法があるかどうかも知りたいです。これはすべて Mac OS X Leopard で行われます。私がこれらすべてを行っている理由は、SSD を購入せずにマインクラフト サーバーを少し高速化するためです。