【Intel】インテルのハイパースレッディング技術でサーバ性能低下?
1 :
仕事コネ━(゜A゜;)━!声優ψ ★ :
2005/11/23(水) 15:51:41 ID:??? Intelのハイパースレッディング技術が、サーバの性能を低下させるとして、
一部の技術者から非難されている。「SQL Server」と「Citrix Terminal Server」をインストールし、
Intelのハイパースレッディング技術を有効にしたマザーボードでは、
高負荷状態下での性能が著しく低下すると一部の技術専門家が報告している。また、同専門家らは、
ハイパースレッディング技術を無効にすることで、サーバの性能を本来のレベルに戻せるとも指摘している。
財務会計ソフトを販売する英企業Lakeview Computersでテクニカルディレクターを務めるPeter Ibbotsonは
「同一マシン上でCitrix Terminal Serverとわれわれのソフトウェアを稼働させると、
そのマシンが予想に比べてはるかに低い性能で動作すると、顧客は不満を述べている」という。
MicrosoftでSQL Server 2005の開発を担当するSlava Ocksは11月に入って、同様の問題をブログで報告した。
「ハイエンドなハードウェアでハイパースレッディングを有効にした場合、
興味深い現象が発生することを、われわれの顧客が確認している。
SQL Serverに高い負荷をかけると、CPUの使用率が非常に高くなるにも関わらず、
SQL Serverの性能が低下する場合があることに顧客は注目している」と書いている。
「Intelのハイパースレッディング技術により、論理プロセッサがL1およびL2キャッシュを共有する。
これにより、L1およびL2キャッシュの内容が廃棄されることが考えられる」(Ocks)
「まさに皮肉だ」とIbbotsonは述べる。「Intelは、マルチスレッドをサポートするソフトウェアで性能が向上すると、
ハイパースレッディング技術を売り込んでいた。SQL Serverは、マルチスレッドをサポートしているが、
Intelのチップ上でその効果を発揮できなかった。事実、ハイパースレッディング対応のサーバソフトウェアで、
性能が向上したものを見たことがない。Citrixとわれわれのソフトウェアを同一サーバで動作させる場合には、
同技術を無効にすることを顧客には勧めている」(Ibbotson)
http://japan.cnet.com/news/ent/story/0,2000047623,20091397,00.htm
22222
提灯記事のcnetにまで言われるインテルw
>>1 のリンクにこんな事が書いてあったが2倍ってのは大嘘じゃないのか?
インテルは30%増しぐらいと言ってた木がする
Intelは、ハイパースレッディング技術によりチップ性能が向上し、
同技術を使わない場合に比べ、約2倍の情報を処理できる
ようになると述べる。
言わば一個を二個に誤認識させてるんだから二倍になるわけないよ
本物デュアルコアでも2倍も出ないときもあるのになw
今までも相性の悪いソフトもあったしな
9 :
名無しさん@お腹いっぱい。 :2005/11/23(水) 20:27:35 ID:NRbk/t7c
所詮擬似SMPだから(プゲラ
10 :
名無しさん@お腹いっぱい。 :2005/11/23(水) 22:41:43 ID:E/UiEChC
納得。 確かに体感してまそ
よく分からないけど ハイパースレッドonで論理プロセッサを2個にすると 本来、オンキャッシュで高速処理が可能な場合でも プロセッサが2個存在するとして振舞うので キャッシュに乗せたまま処理すれば高速に演算可能なのに 演算結果の一意性を保証する為に、L1,L2キャッシュの内容を破棄しまくるって事?
1がすごい読みにくい件について
負荷がかかるまでなら、30%性能UPだけど、 負荷がかかりすぎると、ダメダメになるのか… どれぐらい性能が落ちるんだろう?
またしてもAMDの勝利か
どっちかでキャッシュ破棄するともう一方の方で使ってるキャッシュも破棄しちゃうから またキャッシュに読まなならないから二度手間になる
詳しくないんだけど、ハイパースレッディングだからおこる問題で、デュアルコアなCPUではおこらない問題ということですか?
17 :
名無しさん@お腹いっぱい。 :2005/11/24(木) 16:54:10 ID:s9TGoKrw
>>16 うーん、L1&L2等のキャッシュを共有してるから。
演算の結果でNotになるとパイプラインペナルティーが発生してしまう。
3LDKで玄関迄の廊下を関取が二人して先を争って前にいこうとしてるもんかな?
調停も談合(八百長とも言う)も無いから争い合うだけで出口に辿り着けない...
>>17 んじゃYonahでも同じ事なるかもしれないって事?
Pen4デュアルでハイパースレッティングONにしている俺は完璧な負け組
20 :
名無しさん@お腹いっぱい。 :2005/11/24(木) 21:46:48 ID:JghYI6c5
なんかセキュリティホールも無かったっけ?
22 :
名無しさん@お腹いっぱい。?ツ?ツ?チB :2005/11/26(土) 09:36:11 ID:TgLFTpVv
L1やMOPキャッシュが少ないのにHTで複数に割振られてミスする 確率が高まるというのでは?エンコのように短いPサイズで 同じデータを何度も参照する処理には滅法強いのがNBの特色、 サーバ系は元々弱いのにそれがさらに弱くなる。
キャッシュが小さいから起こる問題だな
>>21 キャッシュ共有型マルチプロセッサシステムに共通して原理的に
存在するセキュリティホールがHTの場合にも同様に存在するって話。
今まで実証コードが無かったが、Intel のHTで初めて実証された。
原理的にはレンタルサーバに同居している他人の秘密鍵が判るが、
実際にはまず無理。
HTでの性能低下はキャッシュが小さい、バスアクセス性能が低いと顕著になる。
解決はこれからだがAMDがHyperTransport(これもHT)で一歩リードしている。
25 :
名無しさん@お腹いっぱい。 :2005/11/28(月) 02:50:33 ID:Hkj+ADfl
インテルといえばIAAもダメダメだった。 明らかにパフォーマンス低下したので即アンインスコしたな。
(´・・`)
>>24 普通はIntelのはHTTって言うような・・・。
(´・_・`)
29 :
w :2005/11/29(火) 18:49:55 ID:YZl6yWFC
wwww
30 :
名無しさん@お腹いっぱい。 :2005/11/29(火) 22:23:12 ID:zEghKY+N
HTをOffにしたけど サーバの性能は落ちてないよ 百害あって一利なし。 タバコと同じだな
違う。お前が限界まで性能を使い切っていないだけ。 ぶっちゃけ、お前はアホだってこと。
鯖で限界まで使い切るのが馬鹿
熱湯はそもそもクライアントPC用でかつエンコ専用 鯖なんぞで使うようには出来てまへn
SMPでEV7zに勝てるバスなんか地球シミュくらいしかないわけで
この問題って実際にあったのか?
36 :
名無しさん@お腹いっぱい。 :2006/05/04(木) 01:42:30 ID:xCh02qq1
HTTに致命的バグでインテル信頼失墜完全脂肪ww
37 :
名無しさん@お腹いっぱい。 :2006/05/04(木) 02:13:10 ID:+Rrtm7Mv
バグ? 性能のことなら出始めの頃から色々言われてたから今更って感じだけど。 HTTを使うと、OSは2個CPUがあると思ってスレッドを分配する。 だから、キャッシュ云々以前に優先度の高いスレッドが低いスレッドの動作に影響されてしまう。 CPUが一つなら、OSも正しい優先度制御が出来るだろうけど、2個あると思ってるから、 優先度の低いスレッドも動作させちゃう。 Pentium4にはスレッドの優先度なんて判らないから、結局、両方を対等に処理してしまう。 結局、優先度の高いスレッドが低いスレッドが所有する内部リソース待ちで動けなくなる。 デュアルCPU向けにアルゴリズムを考えてプログラムを組むと、 1CPUよりは2CPUで1.5倍早くなるものが、HTTで動作させると 1CPUより遅くなってしまうのは、何回も経験した。
それは単にOSがHTTに未対応なだけじゃん。
最近はOSもHTTに対応してるの?
40 :
名無しさん@お腹いっぱい。 :2006/05/04(木) 20:12:13 ID:LHC2YUfm
>>39 XPから
2kは未対応 HTT使ってるならXPにしないと本来の性能はでない
41 :
名無しさん@お腹いっぱい。 :2006/05/04(木) 21:38:47 ID:IM2a3jGt
XPの対応も、基本的にはライセンスとプロセッサマッピングとIDLEループの削減 程度の話だけだったような・・・少なくとも出始めの頃は。 物理CPUが一つしかない普通のPCでは性能の最適化はさほど期待できないのでは? 物理CPUが複数あっても高負荷時にはプロセッサマッピングの効果はほぼ無くなるし。 SP2では対応が進んだって話も見かけたけど、詳しい人いる? 遅くなればOFFにすりゃ済むことで、早くなることも多いんでHTTは有りだと思うけど。
42 :
名無しさん@お腹いっぱい。 :2006/05/05(金) 11:31:13 ID:JEywGIE9
私もHTT化して一度に二つの仕事をしているのですが、一つずつ仕事を片付ける 時よりも効率が落ちます。 これもこの問題と同じなのでしょうか?
俺の環境じゃHTTオンにしてsuperπ2つ同時に焼いたらHTTオフより早い HTTオフで2つ同時なら1つのほぼ倍の時間が掛るが HTTオンなら1.7倍程で終わる ちなみにOSはXPproです
44 :
名無しさん@お腹いっぱい。 :2006/05/07(日) 17:05:12 ID:5WmY+RBL
あーちーちーあーちー 燃えてるんだろーかー
45 :
名無しさん@お腹いっぱい。 :2006/05/07(日) 20:24:03 ID:CpwyhpLD
もうねAMDでいいじゃんw
core duoの方が数倍かしこいじゃん。
32 bit のみだがな
じゃぁメロン最高ってことで。
値段もわからないCPUをヨイショするのか…
core duo はHTT無しでは?
メロム
メロンと読むんだよ。馬鹿だな。