私はちょうど、マルチプロセスで、待機中のプロセスがコンテキストになると、キャッシュ全体が無効になり、多くのキャッシュミスが発生したと読んでいます。私はどのくらいプロセスが継続的に実行されてから待機状態になるのだろうと思っています...新しく更新されたキャッシュを意味のある方法で使用するには十分ですか?しかし、他のプロセスはあまりにも長く待っていますか?助けをお待ちしています。ありがとう!1プロセスあたり連続したサイクル数はいくつですか?
0
A
答えて
0
簡単な答えは、「はい、通常は十分です」ということです。十分に長くなければ、チップにキャッシュを置かないだろう。時間はオペレーティングシステムによって制御され、あなたはここに投稿を見ることができます:Linux Scheduler Time Slice。
ただし、十分に長くない場合があります。これは通常、I/Oが多く、その間に多くの計算量がない場所です。良い例は、文字を読み、文字を出力してから眠ることができるtelnetのようなプログラムです。しかし、私はキャッシュ全体が無効になったと言っても間違いないと思います。これは、新しいプロセスが、前のプロセスのすべてのキャッシュエントリを上書きするのに十分なメモリを使用した場合にのみ発生します。
このような問題を回避するには、アプリケーションでバッファされたファイルI/Oまたはデータベースアクセス、キャッシュを使用し、文字単位の処理を避ける必要があります。
関連する問題
- 1. iPhone 4の画像:1インチあたりのピクセル数はいくつですか?
- 2. 1秒あたりのSQL Serverの処理数はいくつですか?
- 3. 連続した整数で配列を塗りつぶす
- 4. AppDomainあたりのapp.configファイルの数はいくつですか?
- 5. BigQuery - パーティションあたりのエントリ数はいくつですか?
- 6. GAEインスタンスあたりのスレッド数はいくつですか?
- 7. 取得するテキストファイルは、1つの連続した文字列
- 8. snort:連続するパケットをキャプチャするための1つまたは複数のルールを書く方法は?
- 9. GDDR5から1サイクルあたりどのくらいのデータをロードできますか?
- 10. 連続して塗りつぶすのではなく、連続して塗りつぶす
- 11. 2つのプロセスをリンクすると、1つのプロセスがクラッシュしたときにもう1つのプロセスもクラッシュする可能性がありますか?
- 12. Ubuntuでいくつかのワーカープロセスの親プロセス(ppid = 1)を見つける方法はありますか?
- 13. jQueryサイクル - 1サイクルで2つのアニメーション
- 14. 目的C - 複数の連続した結果を持つ1つのボタン
- 15. MySQL - 1人あたりの合計コース数はどのくらいですか?
- 16. 連結し連続した整数
- 17. CPUプロセスには少なくとも1つのスレッドがありますか?
- 18. 連続した素数R
- 19. 1つの観測でいくつかのサブスクリプションがあった
- 20. Azureシャードマップマネージャー接続プール1つのDBあたりの顧客あたり
- 21. 1つのWi-FiでAsyncsocket接続が成功しましたが、もう1つではありません
- 22. 変数に応じて多くのネストされた `for`サイクルがあります
- 23. phpいくつかのforkされたプロセスが動作し続ける
- 24. スレッドあたりのプロセスあたりの時間の量子数
- 25. 連続した繰り返しのない乱数の生成
- 26. 命令あたりのサイクル数の見積もり
- 27. Javascriptで動くアニメーションの1秒あたりのフレーム数は?
- 28. Javaプログラムは、Microsoftサーバー上のユーザー1人あたり1プロセスです
- 29. 連続したメモリと連続したメモリの違い
- 30. は、それぞれのモジュールで数またはサイクル(4)に美しい方法がありますか?