タグ付けされた質問 「multi-core」

4
bashでcurlリクエストを並行して実行する
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 bashスクリプトから5つのcurlリクエストを実行する最良の方法は何parallelですか?パフォーマンス上の理由から、それらをシリアルで実行できません。
23 curl  wget  multi-core  smp 

3
2つのデュアルコアと1つのクアッドコア
コアの数を一定に保つIntelベースのシステムの場合、2つのデュアルコアプロセッサと1つのクアッドコアプロセッサの違いはどれくらいですか?2つのデュアルコアプロセッサでOracle OLTPデータベースを実行します。使用可能なデュアルコアプロセッサが少ない場合、クアッドコアに切り替える必要がありますが、ライセンスの問題により4コアに制限されているため、1つのプロセッサに切り替える必要があります。切り替えた場合、実世界の処理速度に変化が見られるでしょうか?

2
BIOSでCPUコアを無効にしますか?
BIOSでCPU(Intel)コアを無効にすることはできますか? デュアルコアCPUを備えた新しいサーバーハードウェアを見つけることは難しくなってきており、新しいサーバーのほとんどはクアッドコアのものです。そのため、Oracleライセンスのコストにより、サーバーのアップグレードが不当に複雑になります。上記の質問に私をもたらします。

5
LinuxのKVMで実行されているWindows 7 VMがすべての仮想プロセッサを使用しないのはなぜですか?
すべて VMの1つをWindows 2008 ServerからWindows 7(究極)に移行したため、サーバーで問題が発生しました。 2つのコアがあります! 誰がここで何が起こっているのか教えてもらえますか?KVMとWindows 7の間に非互換性があるのではないかと思っていましたが、仮想プロセッサが表示されるので、私はそうは思わないようになりました...手がかりはありませんか? 同じボックスに2つのコアのみを表示するプロセスマネージャーのスクリーンショットを次に示します。

1
LinuxでCPUアフィニティはcgroupとどのように相互作用しますか?
一連の分離されたCPUでマルチスレッドベンチマークを実行しようとしています。長い話を短くカットするには、私が最初にしてみましたisolcpusとtaskset、しかし、ヒットの問題を。今、私はcgroups / csetsで遊んでいます。 「単純な」cset shieldユースケースはうまく機能すると思います。私は4つのコアを持っているので、ベンチマークにコア1〜3を使用します(これらのコアもアダプティブティックモードに設定しました)。その後、コア0を他のすべてに使用できます。 ここのチュートリアルに従うと、次のように簡単になります。 $ sudo cset shield -c 1-3 cset: --> shielding modified with: cset: "system" cpuset of CPUSPEC(0) with 105 tasks running cset: "user" cpuset of CPUSPEC(1-3) with 0 tasks running これで、分離された「シールド」(ユーザーcset)があり、コア0はそれ以外のもの(システムcset)用です。 よし、これまでのところよさそうだ。では、を見てみましょうhtop。プロセスはすべてCPU 0に移行されているはずです。 え?一部のプロセスは、シールドされたコアで実行されているように示されています。htopにバグがあるというケースを除外tasksetするために、シールドに表示されているプロセスのアフィニティマスクを調べてみました。 多分それらのタスクは移動できませんでしたか?CPU3(シールド内にあるはずです)で実行されていると示されている任意のプロセスを取り出しhtopて、システムのcgroupに表示されるかどうかを確認しますcset。 $ cset shield -u -v | grep 864 root 864 …

1
タスクセットとcpusetの違い
Linuxネットワークアプリケーションのレイテンシを短縮しようとしています。プログラムを特定のCPUコアに「バインド」するには、タスクセットとcpusetの2つのツールがあることを学びました。 どっちがいい?それらは下位レベルで同等ですか? (性質)アプリケーションには単一のスレッドがあり、遅延を最小限に抑えて高速LANネットワーク経由で単一のTCP接続(再接続なし)を処理することになっています。私は正しい道を進んでいますか?

1
MySQLおよびマルチコアプロセッサ
MySQLをマルチコアxeonプロセッサのwin2008サーバーで実行しています。シングルコアのみを使用しているようです。 すべてのコアを使用するように構成する必要があるものはありますか? サーバーは、多くの呼び出しでロードされたWebサイトをサポートしています。同時に複数の呼び出しがあると確信していますが、DBは単一のコアで何かを処理するように見えます。 それを改善するために私は何ができますか?

3
バッチモードのトップ、すべてのコアにCPU%が必要
topを実行した後1、CPUとその使用率のリストを押して取得できることを知っています。-bオプションを使用してこれをバッチモードでも実行できると思いますが、方法がわからず、マニュアルにも記載されていません。 私はそれをpythonプログラムから定期的に読み取る必要があるので、バッチモードでなければなりません。

4
仮想化CPUコアとスレッド
ハイパースレッディングを備えた新しいクアッドコアXeon CPUを搭載したUbuntu 9.10にKVMホストシステムがあります。Intelの製品ページで詳しく説明されているように、プロセッサには4つのコアがありますが、8つのスレッドがあります。/ proc / cpuinfoとhtopはどちらも8つのプロセッサをリストしていますが、それぞれがcpuinfoで4つのコアを示しています。KVM / QEMUは、ゲストに割り当てるために使用可能な8つのVCPUも報告します。 私の質問は、VCPUをVMゲストに割り当てるとき、コアごとまたはスレッドごとに割り当てる必要があるかどうかです。KVM / QEMUはサーバーに割り当てるVCPUが8つあることを報告しているので、以前に2を使用するように設定したはずの4つのCPUを使用するようにゲストを設定する必要がありますか?過剰に割り当てずにホストハードウェアを最大限に活用したいのですが。 更新: Chopper3の答えは間違いなく正しいアプローチです。ただし、スレッドとコアのパフォーマンスの側面を解明できるハードウェアの専門家からの連絡をお待ちしています...誰か?

7
Sun Solaris-プロセッサーとコアの数を調べる
SPARCサーバーはSun Solaris 10を実行しています。実際のプロセッサ数と各プロセッサのコア数を知りたいのですが。 psrinfoとprtdiagの出力があいまいです。 $psrinfo -v Status of virtual processor 0 as of: dd/mm/yyyy hh:mm:ss on-line since dd/mm/yyyy hh:mm:ss. The sparcv9 processor operates at 1592 MHz, and has a sparcv9 floating point processor. Status of virtual processor 1 as of: dd/mm/yyyy hh:mm:ss on-line since dd/mm/yyyy hh:mm:ss. The sparcv9 processor operates …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.