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

スレッドは、同時に実行できる2つ以上のタスクに自分自身を分割するプロセスの形式です。

0
WindowsアフィニティはハイパースレッドCPUとどのように機能しますか?
要件について詳しく説明します。NICカードを介してIPデータをキャプチャし、キャプチャしたデータをリアルタイムで処理する必要がある、ある種の割り当てを行っています。キャプチャされたデータの処理は、CPUの可用性に応じて部分的または完全に実行できます。しかし、できることはすべてリアルタイムで行われます。 私たちのアーキテクチャは次のようなものです。1つのスレッドを使用して、NICカードからIPデータをキャプチャします。また、キャプチャされたデータをリアルタイムで処理するためにスレッドの数が作成され、この数はCPU組み込みスレッドである任意の数(たとえば500)に達する可能性があります。 観察結果は次のとおりです。IPデータキャプチャ用のスレッドが1つあることに注意してください。作成する処理スレッドの数を減らし(たとえば10)、合計で約95%のCPUを消費する場合、IPデータキャプチャスレッドにまったく問題はありません。しかし、大量の処理スレッド(たとえば250)を作成し、合計で約80%のCPUを消費すると、キャプチャスレッドはIPデータを適切にキャプチャできません。後者の場合、CPUの可用性は高くなりますが、問題が発生します。 そのため、問題の原因はスレッドの数とそのスケジューリング(コンテキストの切り替え)である可能性があります。スレッド間のCPU配分は次のように考えました。アフィニティを使用して、25%のコアをスレッドのキャプチャに設定し、75%のコアを他の処理スレッドに設定します。 To start with this, we wrote a simple program on a quad core i7 machine with HT ON. Suppose the logical cores are A1 A2 B1 B2 C1 C2 D1 D2 (A B C D being the real cores). Our sample thread is such that it …

0
Windows Server 2008 R2上のWindowsタスクマネージャでプロセスの優先順位を設定する
Windows Server 2008 R2のタスクマネージャを使用しているプロセスの基本優先度を「通常より上」に変更しようとしていますが、値は基本優先度列(およびコンテキストメニュー内)で「通常」に戻り続けます。 それは数秒間「普通より上」と表示され、その後「普通」に戻ります。私は管理者としてログインしています、そしてアプリケーションは私がそれをダブルクリックすることによって始めたコンソールアプリケーションです。 これはどういう意味ですか。 1)何らかの理由で優先順位を設定できませんか?または 2)Windows Server 2008 R2のタスクマネージャは、実際の基本優先順位を表示しないのですか?

1
WindowsとDebian / Red Hatは同じスレッド管理を使用していますか?
WindowsとDebian / Red Hatが最近のバージョンでどのようなスレッド管理を使用しているか知る必要があります。 私は彼らが1対1のスレッド管理モデルを使用していたことを知っています。彼らは今でもこのモデルを使用していますか?または、彼らはそれを変えましたか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.