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

キャッシュは、データを格納するコンポーネントであるため、そのデータに対する将来のリクエストに迅速に対応できます。キャッシュに格納されたデータは、以前の計算の結果、または他の場所に格納されたデータの複製である可能性があります。

1
Linuxシステムでバッファとキャッシュを空にするにはどうしますか?
ベンチマーク作業を行う前に、Linuxカーネルがバッファとキャッシュのために消費しているメモリ(RAM)をどのように解放しますか? これは主にベンチマークに役立つことに注意してください。バッファーとキャッシュを空にすると、パフォーマンスが低下します!バッファとキャッシュを解放することは前向きなことだと思ったためにここに来たのであれば、Linuxを読んでRAMを食べてください!。短い話:空きメモリは未使用のメモリは無駄なメモリです。
315 linux  kernel  performance  cache  ram 

4
実行可能ファイルへのパスのBashのキャッシュをクリアするにはどうすればよいですか?
実行可能ファイルへのフルパスを指定せずにプログラムを実行し、Bashがディレクトリ$PATHを検索してバイナリを見つける必要がある場合、Bashは何らかのキャッシュ内のパスを記憶しているようです。例えば、私がするソースからのSubversionのビルドをインストールし/usr/local、その後、入力されたsvnsync helpbashプロンプトで。Bash /usr/local/bin/svnsyncは「svnsync」のバイナリを見つけて実行しました。次に、Subversionのインストールを削除し/usr/localて再実行するとsvnsync help、Bashが応答します。 bash: /usr/local/bin/svnsync: No such file or directory しかし、Bashの新しいインスタンスを起動すると、が検出されて実行され/usr/bin/svnsyncます。 実行可能ファイルへのパスのキャッシュをクリアするにはどうすればよいですか?
256 bash  executable  cache 


3
grepは検索を高速化するためにキャッシュを使用しますか?
grep同じクエリ(および同じファイルでの異なるクエリ)での後続の実行は、最初の実行よりもはるかに高速であることに気付きました(大きなファイルを検索する場合、効果は簡単にわかります)。 これは、grepが検索に使用される構造の何らかのキャッシュを使用することを示唆していますが、インターネット上で参照を見つけることができませんでした。 grep後続の検索で結果をより速く返すことができるメカニズムは何ですか?
36 linux  grep  cache 


8
`du`サマリーをキャッシュする、または高速化する方法は?
完全なdu(ディスク使用量)サマリーが2分以上かかる大きなファイルシステムがあります。そのファイルシステム上の任意のディレクトリのディスク使用量の概要を高速化する方法を見つけたいです。 小規模なブランチのdu場合、繰り返しのリクエストがはるかに高速であるため、結果が何らかの形でキャッシュされているように見えることに気付きましたが、大規模なブランチではスピードアップは無視できます。 du前の検索以降に変更されていないブランチの結果を高速化する、またはより積極的にキャッシュする簡単な方法はありますか? または、ディスク使用量の概要をより迅速に配信できる代替コマンドはありますか?

3
ローカルDNSキャッシュの内容を読み取る方法は?
Windowsでは発行できipconfig /displaydns、ローカルDNSのキャッシュコンテンツが表示されることを知っています。 LinuxでDNSのキャッシュコンテンツを一覧表示するにはどうすればよいですか? 可能な限りクロスディストリビューションソリューションを取得したいと思います。
31 linux  dns  cache 

1
Chromiumが1分以上DNSをキャッシュしないのはなぜですか?
Chromiumを使用していますが、DNSがキャッシュされないという問題があります。example.comドメインを取得します。DNS設定によると、このドメインはさらに26151秒間キャッシュされるはずです。 $ dig example.com ;; ANSWER SECTION: example.com. 26151 IN A 93.184.216.34 ただし、example.comをChromiumで開いてchrome:// net-internals /#dnsを開くと、IPは1分以内に忘れられます。 ChromiumがドメインのDNS設定のTTLに準拠していないのはなぜですか?有効期限が切れるまでDNSデータをキャッシュさせるにはどうすればよいですか?
27 dns  chrome  cache 

3
〜/ .cacheを削除しても安全ですか?
(Disk Usage Analyzer)で$HOMEディレクトリをスキャンすると、約半分のGBを消費してbaobabいること~/.cacheがわかりました。 また、再起動してサイズを確認しようとしましたが、違いはありませんでした。 だから、私はする予定rm -rf ~/.cacheです。私に教えてください、それはクリアしても安全ですか~/.cache?
25 cache  trisquel 

4
Linuxファイルシステムキャッシュから特定のファイルをドロップしますか?
Linuxファイルシステムキャッシュからすべてをドロップできることは知っていますが、特定のファイルを1つだけドロップする方法はありますか?または、ファイルがキャッシュされないようにしますか?または、書き込むファイルをキャッシュしないようにプロセスに指示しますか? 多くの小さなファイルを読み取り、大きなファイルを書き込むプロセスがあります。ディスクシークを回避するために小さなファイルをキャッシュに保持したいのですが、大きなファイルをキャッシュする必要はありません。

3
ディレクトリまたはマウントされたファイルシステムを読み取りおよび書き込み用に透過的にキャッシュするにはどうすればよいですか?
クラウドストレージ(私の場合はAmazon Cloud Drive)をFUSEクライアントでマウントし/mnt/cloudます。ただし/mnt/cloud、インターネット経由でファイルを直接読み書きするのは遅いため、クラウドストレージで読み書きするファイルをキャッシュしたいと思います。一度に大量のデータを書き込む可能性があるため、キャッシュはRAMではなくディスクに配置する必要があります。しかし、ディスクが小さすぎるため、クラウドストレージ全体をディスクに複製したくありません。 したがって、キャッシュされたビューをに/mnt/cloudマウントし/mnt/cloud_cache、/var/cache/cloudキャッシュ位置として別のパスを使用します。 今読ん/mnt/cloud_cache/fileでいるなら、私は次のことをしたいです fileでキャッシュされて/var/cache/cloud/fileいるかどうかを確認します。 キャッシュされている場合:filemodtimeおよび/またはチェックサムをから取得することにより、チェックインキャッシュは最新/mnt/cloudです。最新の場合はキャッシュからファイルを提供し、そうでない場合は2に進みます。 キャッシュされていないか、キャッシュが古い場合:キャッシュにコピー/mnt/cloud/fileし/var/cache/cloud/fileてキャッシュから提供します。 に書き込みを行うとき、次のようにし/mnt/cloud_cache/fileます 書き戻す必要が/var/cache/cloud/fileあるジャーナルに書き込み、記録fileする/mnt/cloud /var/cache/cloud/file書き込み/mnt/cloudが完了するまで、または以前の書き戻しが完了するまで待機する コピー/var/cache/cloud/file先/mnt/cloud 次の要件と制約があります。 無料でオープンソース 任意のキャッシュ場所にキャッシュを設定する機能 任意の場所(おそらくFUSEマウントポイント)をキャッシュする機能 透過キャッシング、つまり使用/mnt/cloud_cacheはキャッシングメカニズムに対して透過的であり、他のマウントされたファイルシステムのように動作します 書き戻す必要があるものの記録を保持する(キャッシュは、数日間にわたって元のストレージの場所に書き戻す必要がある大量のデータを取得する場合があります) 書き戻された、またはしばらくアクセスされていないキャッシュファイルの自動削除 一貫性(つまり、外部からの変更を反映する/mnt/cloud)はそれほど重要ではありません。おそらく/mnt/cloud、一度に1つのクライアントにしかアクセスできませんが、持っているとよいでしょう。 既存のソリューションを探すのにかなりの時間を費やしましたが、満足できるものは見つかりませんでした。 FS-CacheとCacheFS(https://www.kernel.org/doc/Documentation/filesystems/caching/fscache.txt)はnfs、afsファイルシステムでのみ機能するようで、別のFUSEファイルをキャッシュする方法がわかりませんシステムまたは一般的なディレクトリ。 bcache(https://bcache.evilpiepirate.org/)はブロックデバイスでのみ動作するようです。つまり、別のFUSEファイルシステムをキャッシュできませんでした gcsfuse(https://github.com/GoogleCloudPlatform/gcsfuse)これは私が望んでいることとまったく同じだと思いますが、Google Cloud Storageと統合されています。一般的に機能させるには、ハッキングして、GCSへのアクセスを特定のマウントポイントでのローカルファイルアクセスまたはAmazon Cloud Driveへのアクセスに変更する必要があります。
22 cache  fuse  cloud 

3
CentOSでローカルDNSキャッシュをフラッシュする方法
CentOS 6でローカルDNSキャッシュをフラッシュする方法を探しています。 システムはDNSサーバーなどを実行していません。重複したものであっても、すべてのDNSクエリが構成済みのネームサーバーに送信されるようにします。 私がオンラインで見つけたもののほとんどは私がするかservice nscd restart、リロードするかするかを教えてくれますnscd -i hosts。ただし、キャッシュをフラッシュするものはありません。 だから私は誰が私がこれをどのように行うかについてのアイデアを持っているのだろうかと思っています。反転する必要があるカーネルに何らかのスイッチがありますか?あらゆる種類の回避策も同様に問題ありません。
20 centos  dns  proxy  cache 

7
LinuxはReadyBoostと同等ですか?
カーネルモジュールや他のパッチ、またはWindowsのReadyBoostに類似したものはありますか? 基本的に、フラッシュドライブにディスク読み取りをキャッシュできるものを探しています。
19 linux  filesystems  cache  ssd 

4
YouTubeの動画キャッシュはGoogle Chromeのどこに保存されますか?
Google ChromeはYouTube動画をに保存していました/tmpが、最後の2つのバージョンでは保存していませんでした。また、これらのファイルはにありません~/.cache/google-chrome。このクエリのグーグルは、Windows固有の結果を生成します。これらのファイルはどこに保存されますか? Fedora 14 を使用しています。
18 chrome  cache 

1
Linuxでローカルディスクの読み取りと同時にネットワークファイルシステムに書き込む
概要 Linuxを構成して、ローカルディスク/ファイルシステムからの読み取りとネットワーク共有への書き込みの両方を同時に行うことができます。アイドル? 1つの操作だけを実行してから、もう1つの操作を交互に実行する代わりに、読み取りと書き込みを同時に行う方がはるかに高速です。 詳細 LinuxマシンのローカルディスクからNASデバイスに大量のデータを移動しています。 rsync基本的に、CIFSマウントであるにコピー/srv/dataするために使用しています/mnt/nas。 最初は100MB /秒で読み取り、100MB /秒(ギガビットネットワークの制限)でNASに書き込み、読み取りと書き込みの両方が同時に行われました。 しかし、数時間後、ローカルディスクから読み取りを行っていることがわかり、NASに書き込み中に読み取りを停止し、NASに書き込むデータがなくなると、ディスクから読み取りを再開します再び。ディスクの読み取り中はネットワークがアイドル状態になり、ネットワークの使用中はディスクがアイドル状態になります。 言うまでもなく、200MBを読み取ってから200MBを書き込むと、その200MBを同時に読み書きするよりもはるかに時間がかかります。 一度に1つの操作だけを実行して読み取りと書き込みを交互に行うのではなく、読み取りと書き込みの以前の動作を同時に維持するようにカーネルを構成するにはどうすればよいですか? いくつかの観察:ローカルディスクが100 + MB / secで読み取る場合、すべてが並行して正常に行われているように見えますが、ディスクがスローダウンすると(何らかの理由で20MB / secだけになっているようです)、この読み取り/書き込みは切り替えが発生するようです。 私はまた、実行することができますsyncが入れて書き込みが(減少速度で明らかにかかわらず)読み込みと並行して起こって取得するには、手動で数秒ごとsyncにwhileそれが正しい解決策のように見えるしていません5秒ごとに実行されるようにループを... カーネルは約1GBのデータをキャッシュし、ネットワーク上で可能な限り高速に書き込みます-これは問題ありません-データの送信中に低速ディスクの読み取りを停止する必要がある理由がわかりません通信網。
17 linux  io  cache  cifs 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.