n
同時スレッドを処理できるコンピューターでn-m
単一スレッド操作を開始するとします。ここでは、m
現在使用中のスレッド数です。それはm
どのように定義され、その価値はどのような手段によって決まりますか?たとえば、SMT付きクアッドコアプロセッサを備えた2つのソケットがあり、システムが通常バックグラウンドで実行されているプロセス以外のアクティブプロセスを持たない非共有システムでは、ユーザーはプロセスを心配することなく16のシングルスレッドプロセスを始めることができます。干渉(キャッシュ、欠落など)。各ユーザーが所有するプロセスのスレッド数を単に考慮することは可能ですか?プロセッサがスレッドをどれだけ早く変更できるかを考えると、間違いなくもっと関連性があると思います。仮想コアの総数と予想されるCPU使用率全体を考慮して決定を下す方が良いでしょうか?
アイドルスレッド数の決定
おすすめ記事
- デスクトップLinuxでAndroid暗号化SDカードディスクイメージファイルをロック解除する
- KDE5 kate は現在開いているファイル (fish) のリモート SSH 位置を開けません。
- あるフォルダの最新のファイルを別のフォルダに同期するには?
- Linux 64ビットFTDIドライバのインストールに関する問題
- /sysカタログは特別です。ファイルを参照して生成するだけでは不十分です。
- openSuse:自動更新から迷惑な「認証が必要」ダイアログを削除する方法
- 猫とパイプとリダイレクト
- USBメモリをキーとしてブート時にLUKSボリュームを自動的にマウント
- キーボードショートカットを使用して同じアプリケーションのウィンドウを循環する - GNOME 3
- "/proc//map_files"には、tidを含むすべてのマップファイルが含まれているか、tid = pidを持つマップファイルのみが含まれています。