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

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

2
タスクマネージャーで優先順位はどのように機能しますか?また、いつ設定すべきですか?
実際に何が起こるかを確認するために、いくつかのプロセスの優先順位を設定していますが、何を推測しますか...何もありません。すべて同じように実行されます... Googleで、優先順位は処理速度と実際には関連していないことを発見しましたが、本当ですか?なぜそうではないのですか?プロセスが最高の優先度を持っている場合、それは速くなるべきではありませんか?

0
並列スレッドファブリックコマンドのJenkinsリアルタイムコンソール出力[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックスーパーユーザーのために。 2年前に閉店しました。 次のような複数のホスト間で並行して実行されるPythonファブリックコマンドがあります。 $ fab --hosts=prod1.server,prod2.server,prod3.server --parallel copy_cache これにより、キャッシュが並行してリストされた本番サーバーにコピーされます。XXgigキャッシュディレクトリには数時間かかる可能性があるため、プロセス全体にわたって発生するさまざまなロギングがあります。コピーが並行して行われているため、コマンドラインで実行した出力は、次のようにリアルタイムでインターレースされます。 [prod1.server] Executing task 'nginx_cache_copy' [prod2.server] Executing task 'nginx_cache_copy' [prod3.server] Executing task 'nginx_cache_copy' 2014-09-16 10:02:29.688243 [prod1.server] INFO: rsyncing cache dir [prod1.server] run: rsync -a -q cache.server:"repo/cache/some.site.com" \ "repo/cache/." 2014-09-16 10:02:29.716345 [prod2.server] INFO: rsyncing cache dir [prod2.server] run: rsync -a -q …

4
CPUで2コア4スレッドとはどういう意味ですか?
CPUについて2コア4スレッドとはどういう意味ですか?私が持っているこのCPUについて話している http://ark.intel.com/products/47341/Intel-Core-i5-520M-Processor-3M-Cache-2_40-GHz 最初はi5には4つのコアがあると思っていましたが、間違っていると思います。私のスレッドの理解は、他のスレッドと同時に(同時に)実行できるコードの塊であるということです。それでは、その仕様書で4つのスレッドは何を意味するのでしょうか?プログラムスレッドとは異なりますか。そこにあるスレッドの数は、作成するプログラムスレッドとは異なります。コアが2つしかない場合、4つのスレッドがあるにもかかわらず、2つの並列プログラムしか実行できないのは正しいですか?
22 cpu  threads  core 

3
タスクマネージャーは、システムが1,000以上のスレッドで実行されていると言っています
タスクマネージャーを開き、[システム]領域の下を見て、以下を見ました。 スレッド:1337 ハイパースレッディングを使用できるデュアルコアプロセッサ(4つのスレッドを意味する)があるので、プロセッサに4つしか搭載されていないのに、どうして1000以上のスレッドを持つことができますか?

6
Unixで並列コピーを実行する最良の方法は何ですか?
ネットワークファイルシステム上のフォルダーの内容をローカルコンピューターに定期的にコピーする必要があります。リモートフォルダーには多くのファイル(1000個)がすべて比較的小さくありますが、ネットワークオーバーヘッドのため、通常のコピーにcp remote_folder/* ~/local_folder/は非常に長い時間(10分)がかかります。 これは、ファイルが順番にコピーされるためだと考えています。各ファイルは、コピーが開始される前に前のファイルが完了するまで待機します。 このコピーの速度を上げる最も簡単な方法は何ですか?(コピーを並行して実行することだと思います。) コピーする前にファイルを圧縮しても、すべてが異なるサーバー上の異なるディスクに保存される可能性があるため、必ずしも高速化されるとは限りません。


1
ユーザースレッドとカーネルスレッドとは何ですか?
私はスレッドが何であるかを知っており、それらがどのように機能するかを知っていますが、ユーザースレッドとカーネルスレッドが何を許可されているかという点で私はかなり混乱しています。 ユーザースレッドができることとカーネルスレッドができることを明確にしてください。

2
GNU / Linuxは、プロセスとスレッドの数を制限すると、それらを一緒にカウントしますか?
マシン上のユーザーごとのプロセス数を/etc/security/limits.conf、nproc値で制限したい。 Linuxはプロセスとスレッドを区別しないことをここで読みましたか? ユーザーごとの現在のnproc制限は1024ですが、これにスレッドも含まれる場合、私の観点では低すぎます。のマンページではlimits.conf、nprocの「プロセス」についてのみ言及しており、他には何も言及していません。 // Boostを使用してC ++でサンプルコードを編集// g ++ -o boost_thread boost_thread.cpp -lboost_thread #include <unistd.h> #include <iostream> #include <boost/thread.hpp> using namespace std; int counter; void print_thread(int i) { counter++; cout << "thread(" << i << ") counter " << counter << "\n"; sleep(5); counter--; } int main() { int i = …
11 linux  process  gnu  threads 


1
cPanelサーバーにffmpeg(fdk-aac)をインストールすると、perlスレッドで問題が発生します
基本的に、cPanelサーバーにFFMPEGをインストールしようとしています。ffmpeg -vlibfdk-aacを除くすべてをインストールして動作させることができます(を使用してテスト済み)。私はgit cloneすべてをうまく行うことができますautoreconf -fivが、fdk-aacディレクトリで実行しようとすると次のようになります: root@matrix [~/ffmpeg-source/fdk-aac]# autoreconf -fiv autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I m4 --output=aclocal.m4t /usr/share/automake-1.11/Automake/ChannelDefs.pm line 23: This Perl hasn't been configured and built properly for the threads module to work. (The 'useithreads' configuration option hasn't been used.) Having threads support …
2 ffmpeg  perl  threads 

1
シングルスレッドプログラムのCPU使用率が低すぎますか?
Windows 7 Professional、Intel i7 CPUを使用しています。i7にはハイパースレッディングがあり、これが理由だと思います。 シングルスレッドプログラムの実行中に、タスクマネージャーで12〜13%のCPUしか使用しないことがわかりました。これは、クアッドコアCPUのCPU時間の1/8です。HTが原因でタスクマネージャーの問題ですか、それともコアの半分しか使用していないのですか?

1
コンパイル時に誤って多くのスレッドを指定しないようにするにはどうすればよいですか?
ものをコンパイルするとき、私は通常これを速くしたいので、私のワークステーションで私は発行します make -j16 (gnu)makeは16コアでコンパイルを開始します。しかし、ラップトップに戻ったとき、16個のコアはありません。したがって、同じコマンドを発行すると、マシンがフリーズして死にます。CTRL + ALT + F1などを使用して代替端末に切り替えることもできず、リモートログインも成功しません。CTRL + C、CTRL + 4はいずれもみなされません。(ところで:自動メモリ消去などの自動キルは成功しません)その後、マシンの電源をオフにしなければなりません。(カーネル3.0.xでUbuntu 11.10を使用しています) 1つの解決策は、他の「並列」ターゲットが依存し、「make -j $ NUMCORES」を直接使用しない小さなmakeターゲットを使用して、現在のマシンで使用可能なコア数を事前に取得することです。(私はすでにそれを行っており、ブーストスレッドを使用する小さなc ++プログラムで実現しています)。しかし、これにより、誤って「make -j16」を再度指定することから保護されません。 また、「多すぎる」コアは、使用可能なコアと同じ数(スレッドコアを含む)であってはなりません。+ 1スレッドまたは+2スレッドではマシンが停止しないためです。 問題を緩和するためにulimitsを使用できますか?でも、私は0に、スワップ・スペースを設定する指定についてそれから私は私が中止に変化がなければならないと思います。
2 freeze  make  threads 


1
Windows 8.1のオーディオサービスは、スレッドとハンドルで停止しますか?
-休止状態が無効になったように見えるため、切り取った- 編集:私はこれを見つけました... このプロセスは、スクリーンショットを撮ったときに52,552のハンドルと6,065のスレッドを使用しています。 執筆時点では、52,913スレッドと6,111スレッドです。 サウンドとそのサービスのハンドル/スレッドの使用との間に接続が見つかりません。 私はほとんどの場合、Spotifyを使用しますが、一時停止/再開や曲の切り替えなどのイベントは、サービスの反応を引き起こさないようです。 編集2:私はこの知識ベースの記事を見つけました。調査を続けます。 これまでの私の回避策は、オーディオサービスを手動で再起動することでした。 個々のサウンドが再生されるたびにトリガーされるようです...わあ... 編集3:これを試してみました。数日間プロセスを監視し続け、結果を報告します。

1
プロセッサを無駄にせずに多くのPython Webアプリケーションを実行する
私はサーバー上で多くのPython Webアプリケーション(大部分はDjango、しかし全部ではない)を実行する必要があります。現在私はそれらを実行しています uwsgi 皇帝モード(たぶん...すべての設定が入っている /etc/uwsgi/apps-enabled/ )そのような構成で: [uwsgi] thread=3 master=1 module = ... chdir = ... socket = ... logto = ... uid = ... gid = ... chmod = ... single-interpreter = true enable-threads = true (最後の2行はNew Relicに必須です) 問題は、これらのアプリはかなりたくさんあり、ほとんどの場合、使われているのは1つか2つしかないということです。未使用のアプリケーションによるプロセッサ時間の消費を最小限に抑えるためにそれらを実行する方法はあるでしょうか。今のところ誰もアプリを使用していなくても、負荷レベルは単純に1.0以上になる可能性があります。

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