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

8
ハイパースレッディングを無効にすると、SQL Serverインストールのパフォーマンスが向上します
関連:SQL Serverとハイパースレッディングに関する現在の知恵 最近では、当社からのWindows 2008 R2データベースサーバをアップグレードしX5470にX5560。理論的には、どちらのCPUもX5560がわずかに速い場合、パフォーマンスは非常に似ています。 ただし、SQL Server 2008 R2のパフォーマンスはこの1日間ほどかなり悪く、CPU使用率はかなり高くなっています。 ページの平均寿命は非常に長く、ページに対してほぼ100%のキャッシュヒットが発生しているため、メモリは問題になりません。 私が走ったとき: SELECT * FROM sys.dm_os_wait_stats order by signal_wait_time_ms desc 私が得た: wait_type waiting_tasks_count wait_time_ms max_wait_time_ms signal_wait_time_ms -------------------------------------------------- ---------- -------------------- -------------------- -------------------- -------------------- XE_TIMER_EVENT 115166 2799125790 30165 2799125065 REQUEST_FOR_DEADLOCK_SEARCH 559393 2799053973 5180 2799053973 SOS_SCHEDULER_YIELD 152289883 189948844 960 189756877 CXPACKET 234638389 2383701040 141334 …

11
Linux内からのハイパースレッディングを無効にします(BIOSへのアクセスなし)
リモート施設で金融取引アプリケーションを実行しているシステムがあります。ILO / DRACにアクセスできませんが、ハイパースレッディングを無効にする必要があります。システムは、Intel Westmere 3.33GHz X5680 hex-core CPUを実行します。再起動できますが、パフォーマンスの問題によりシステムでハイパースレッディングが有効になっていないことを確認したいです。Linux内からこれを行うクリーンな方法はありますか? 編集:nohtカーネルブートコマンドラインに追加されたディレクティブは機能しませんでした。RHELでも同じです。 参照:https : //bugzilla.redhat.com/show_bug.cgi?id=440321#c9

5
Hyper-Vおよびハイパースレッディング:オンまたはオフ?
ハイパースレッディングをサポートする新しいXeon CPUでは、Hyper-Vホストマシンで使用する(または使用しない)ことに関する現在の知恵は何ですか? 「余分な」CPUは真のコアではないので、仮想ホスト環境でオンにすることは有害であるという印象を受けていました。ただし、ハイパースレッド環境でHyper-Vを適切に実行するために、MSがハードワークを行っているという行に沿って(未確認の)コメントも読んでいます。 この点で誰も確かな情報や経験を持っていますか?乾杯!

4
ハイパースレッディングで使用するCPUの数は?
ハイパースレッディングがオンになっている18コアのサーバーCPUがあるとします。つまり、htopに36 cpusが表示されます。 CPUを十分に活用し、シングルスレッドのパフォーマンスに影響を与えないようにするには、36個すべての「コア」が100%で実行されるようにします。 「フル」コアは、その「HTコア」のタスクによってすでに中断されているため、シングルスレッドの作業が少なくなっていますか? HTのパフォーマンスに影響する多くの変数があることを認識しています。HTを扱う場合のCPUメーターの意味を知りたいだけです。

3
ハイパースレッディングと仮想マシン?
私はすでにこのスレッドを見ました:Hyper-VおよびHyper-threading:オンまたはオフ?、しかし、唯一の答えはWindows固有です... 私はVMサーバーを構築しており(Proxmox VEを使用して違いがあれば)、ハイパースレッディングが仮想マシンにどのように影響するか疑問に思っていました... 具体的には、仮想マシンの数を最大にした場合、ハイパースレッディングが役立つか、パフォーマンスが低下しますか? また、最大の仮想マシンは、〜30クライアント(4コア/ 8 GBのRAM)を備えたターミナルサーバーと、それが役立つ場合はファイルサーバーになります。 更新:サーバーは、1TB RAID 10、32 GBのRAM、デュアルIntel Xeon E5530を搭載したDell R410です(正確なモデルについてはわかりませんが、2 + GhzのE55xxでした) 更新:ほとんどのVMはKVM上にあります。

3
SQL Serverとハイパースレッディングに関する現在の知識は?
多くの記事(Slava Oksの元のSQL 2000記事とKevin KlineのSQL 2005アップデートを参照)は、SQLサーバーでハイパースレッディングを無効にするか、少なくともサーバーで有効にする前に特定のワークロードをテストすることを推奨しています。 真のマルチコアプロセッサがハイパースレッドプロセッサに取って代わるため、この問題は次第に関連性がなくなりますが、この問題に関する現在の知識は何ですか?このアドバイスは、SQL 2005 64ビット、SQL 2008、またはWindows Server 2008で何か変わりますか? 理想的には、これはステージング環境で事前にテストする必要がありますが、すでにHTを有効にして運用環境にしたサーバーについてはどうでしょうか。発生しているパフォーマンスの問題がHTに関連している可能性があるかどうかを確認するにはどうすればよいですか?SQLパフォーマンスの向上に取り組むときに通常私が追求する他のすべてのものとは対照的に、その方向を示す可能性があるperfmonカウンターの特定の組み合わせはありますか? 編集:これは、一部の高CPUサーバーで全面的な改善の可能性があるため、特に魅力的ですが、クライアントは、ハイパースレッディングを無効にすることで本当にメリットがあるサーバーを特定するのに役立つ具体的なものを見たいと思っています。もちろん、従来のパフォーマンスのトラブルシューティングは継続していますが、少しでも役立つ場合があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.