問題タブ [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.
sql - 実行前にテーブル全体をRAMにロードするSQLヒント?
OLAP環境のいくつかの非常に大きなテーブルでいくつかの集計クエリを実行しています。現在、200 MB/sのディスクIOでボトルネックになっています。
これらのクエリは、92GBのRAMを搭載したマシンで実行しています。基本的に、実行前にテーブル全体をRAMにロードするようにSQLに指示するSQLヒントをクエリに書き込むことができますか?
何かのようなもの:
(ramdisk)を使用してmyTableから*を選択します
MSTSQLを使用しています。
php - RAMディスクに保存されたphpセッション
PHPセッションをRAMディスクに保存しようとしています。許可の問題がありますが、どこに問題があるのか わかりません。
私はラムディスクを持っています:
/dev/ram0 407M 2.4M 404M 1% /var/lib/php/session/ramd
私は権限を持っています:
drwxrwx---. 3 root apache 1024 Mar 24 01:53 ramd
私のエラー:
Warning: session_start(): open(/var/lib/php/session/ramd/sess_b0ko6hl3p6ojj2ot3qfqvm9km1, O_RDWR) failed: Permission denied (13) in /var/www/html/index.php on line 3 Warning: Unknown: open(/var/lib/php/session/ramd/sess_b0ko6hl3p6ojj2ot3qfqvm9km1, O_RDWR) failed: Permission denied (13) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session/ramd) in Unknown on line 0
php.iniでは、session.save_path変数に設定されています
"/var/lib/php/session"
- 私のスクリプトでは、session.save_pathをに設定しました
"var/lib/php/session/ramd"
作成した RAM ディスクをマウントすると、セッションを /rand フォルダーに保存できます。マウントできません。chmod 0777 1777 で chmod root:root / apache:apache も試しました。今は 0770 です。
私が使用:CentOS 6.4、PHP 5.3.3、Apache/2.2.15
誰でもこの問題で私を助けることができますか??
ル:
hadoop - RAMdisk で HBase が遅くなる
RAMdisk での Apache HBase の使用について一般的な質問があります。1 つのテーブルには、合計で約 25 GB の大きなデータ コレクションがあります。このデータを使用して、Java プログラムを使用していくつかの基本的な集計を行っています。
十分なRAMが利用できるので、tmpfsを使用してこのデータセットをRAMディスクに入れようとしました:
次に、HBase を停止し、データ フォルダーの内容を RAM ディスクにコピーしました。最後に、古いデータ ディレクトリを新しいデータ ディレクトリにリンクするシンボリック リンクを作成し、HBase を再度起動しました。
動作しますが、集計を処理すると、以前より少し遅くなりました。
HBase がデータを圧縮している場合 (Snappy 圧縮がアクティブになっている場合) など、RAM ディスクを使用することによる影響はそれほど大きくないと想像できます... しかし、高速なメディアがディスクへのアクセスを遅くする理由を推測することはできません。データ。利用可能な RAM が十分に残っているため、これがボトルネックになることはありません。
多分誰かがこれについて一般的な考えや洞察を持っていますか?
linux - Linux での IntelliJ IDEA コンパイルの高速化
Linux で IntelliJ IDEA を使用していますが、最近 16 GB の RAM を使用しています。このメモリを使用してプロジェクトのコンパイルを高速化する方法はありますか?
ubuntu - Ramdisk から実行されている Android studio の問題
/media/ramdisk/ にマウントされた tmpfs(Ubuntu 13.10) から Android studio 0.3.2 を実行しています。「sudo sh StartRamDisk.sh」を使用してそれらをマウントします。つまり、ramdisk にロードされた Android Studio ファイルの所有者とグループは「root」です。
「ANDROID_SDK_HOME=/jaggib/」を設定した後でも AVD マネージャーを実行すると、「/root/.android/avd」で開始されます。
しかし、Androidエミュレーターを起動するたびに、次のようになります:
どうすればこれを修正できますか。