n
同時スレッドを処理できるコンピューターでn-m
単一スレッド操作を開始するとします。ここでは、m
現在使用中のスレッド数です。それはm
どのように定義され、その価値はどのような手段によって決まりますか?たとえば、SMT付きクアッドコアプロセッサを備えた2つのソケットがあり、システムが通常バックグラウンドで実行されているプロセス以外のアクティブプロセスを持たない非共有システムでは、ユーザーはプロセスを心配することなく16のシングルスレッドプロセスを始めることができます。干渉(キャッシュ、欠落など)。各ユーザーが所有するプロセスのスレッド数を単に考慮することは可能ですか?プロセッサがスレッドをどれだけ早く変更できるかを考えると、間違いなくもっと関連性があると思います。仮想コアの総数と予想されるCPU使用率全体を考慮して決定を下す方が良いでしょうか?
アイドルスレッド数の決定
おすすめ記事
- 手動で作成された他のdebパッケージに保存されているdebパッケージをインストールする方法は?
- Dockerコンテナ内のバインドマウント時の空き容量の確認
- STDINを使用しないと、カールエラーが発生する可能性があります。
- コンテンツに圧縮されていないファイルが二重gzipで誤って圧縮されました。
- PuTTY X11プロキシを削除する方法:渡されたXサーバーエラーに接続できません(X11転送を使用しません)。
- 不足しているカーネルモジュールの依存関係宣言を修正するには?
- iwdは仮想デバイスを報告しません
- PHP は T_PAAMAYIM_NEKUDOTAYIM を期待していますか? 質問する
- JSON のオブジェクト配列に相当する YAML 質問する
- Android版Chromeで強制的にハードリロードするにはどうすればいいですか?質問する