[前][次][番号順一覧][スレッド一覧]

mysql:12259

From: Kenta Hashimoto <Kenta Hashimoto <kem@xxxxxxxxxx>>
Date: Fri, 21 Oct 2005 14:00:50 +0900
Subject: [mysql 12259] Re: デュアルコアで2CPU

橋本です。

草野様、詳しい見積もり方法をありがとうございます。

今日、無事にサーバーの発注を行いました。
みなさまの助けにより、問題の少ないサーバ構成を
作れたと思います。ありがとうございました。

結局、デュアルコアで2CPUのサーバにすることはやめました。
その代わり、レプリケーションを組んで、サーバの数自体を
増やしていくことにしました。

一番大きな理由は、CPUがボトルネックになっているということが
確信できないならば、CPUの性能を上げても全体のパフォーマンスは
変わらない可能性が高いということです。

それよりも、複数台で負荷分散したほうがパフォーマンスが
上がるだろうと判断しました。

草野龍雄 wrote:
> はじめまして
> 草野と申します。
> 
> 月刊のview数から見るとそれほどおおきな負荷では無いように見えますが、
> パフォーマンス面でお困りの方もいらっしゃると思いますので、私の経験談で
> すみませんが、ハードウェアの見積方法をご紹介します。
> 
> ■ハード
> ○理想を言えばデータファイル容量と同量のメモリ+αを積みます。
>  つまり、OSのバッファに全て入るようにします。
> ○RAIDカードはライトバックに設定します。障害時に備えてバッテリを積むと
>  よいでしょう。
> ○CPUはAMD社のOpteronが良いです。Intelはインデックス量が小さくなるように
>  チューニングしないときついです。もっとも2CPUなら影響は影響は少ないと思
>  いますが・・・・4CPU以上になるとIntelは投資効果が低いと思います。
>  4wayになるようですから同じことが言えると思います。私はデュアルコアを
>  使ったことがないのでよく分かりませんが、4CPUの場合はIntelだと2.6個分、
>  Opteronだと3.7個分のパワーになりました。かなり大雑把ですが・・・
>  なおOpteronの場合、各CPUに同量のメモリを積むと効率が良い気がします。
> ○ハードディスクはRAID 0+1 にするとRAIDカードの負荷が減ります。
> 
> ■ソフト(ついでに)
> ○インデックスがCPUの二次キャッシュに入るように調整(設計・データ量・運
>  用)をすると速くなります。
> ○my.cnfでquery_cache_size,thread_cacheの設定もします。
> ○クエリキャッシュを有効に使えるようにSQL設計します。
> 
> データ量・処理量・SQLチューニング等にもよりますが、これで秒速300トランザ
> クション以上いけることもあります。
> 
> 理由:
> ハードディスクへの書き込みは物理的限界がある。秒速2桁がいいとこでしょう。
> 流れるデータ量にも影響します。Intel製はメモリ対CPUの転送帯域が細くてチュー
> ニングが満足でない状態であるとその影響をもろに受けます。AMDにして置いた
> 方が(保険をかける意味で)良いと思いますよ。
> 
> 
> On Wed, 19 Oct 2005 12:00:26 +0900
> Hideki SUNADA <hideki@xxxxxxxxxx> wrote:
> 
> 
>>>HDDは15000回転にするとして、メモリも多めに積むようにすれば、
>>>CPUのパワーは上げても、パフォーマンスにはそれほど影響しない
>>>ということですかね。
>>
>>これも、サーバで立ち上げるプログラム
>>(apache,sendmail,crond,mysqld等々)のプロセスの数や種類によると
>>思います。
>>
>>これらが少ない場合は、メモリーが少なくてもスワップは起こらないの
>>で問題はないと思います。
>>
>>早さは、CPU > メモリー >HDD なので、HDDに負担が多くかかる
>>ようにすればパフォーマンスが一番落ちやすいことになります。
>>HDDの負担が少なければ、一番顕著にパフォーマンスの向上が確認でき
>>るのではと思います。CPUの性能の差は、画像処理などの高負担な物が
>>多くある場合に影響が出そうですが、そうでない場合は、性能の差が分
>>かりづらいかも?と思います。
>>
>>
> 
> 

[前][次][番号順一覧][スレッド一覧]

     12242 2005-10-18 23:58 [Kenta Hashimoto <kem] デュアルコアで2CPU                  
     12243 2005-10-19 09:24 ┗[とみたまさひろ <tomm]                                       
     12245 2005-10-19 09:52  ┗[Kenta Hashimoto <kem]                                     
     12247 2005-10-19 10:03   ┣[Hideki SUNADA <hidek]                                   
     12249 2005-10-19 10:35   ┃┣[Hideki SUNADA <hidek]                                 
     12250 2005-10-19 10:37   ┃┗[IGARASHI Kouichi <ig]                                 
     12251 2005-10-19 11:00   ┃ ┗[Kenta Hashimoto <kem]                               
     12252 2005-10-19 12:00   ┃  ┗[Hideki SUNADA <hidek]                             
     12257 2005-10-21 10:15   ┃   ┗[草野龍雄 <kusano@xxx]                           
     12258 2005-10-21 10:23   ┃    ┣[草野龍雄 <kusano@xxx]                         
->   12259 2005-10-21 14:00   ┃    ┣[Kenta Hashimoto <kem]                         
     12261 2005-10-21 23:14   ┃    ┃┣[murayama <locutus@xx] 並列屋の視点(Re: デュアルコアで2CPU)
     12263 2005-10-22 16:32   ┃    ┃┃┗[草野龍雄 <kusano@xxx]                     
     12657 2006-01-20 22:26   ┃    ┃┗[Kenta Hashimoto <kem] リレーログがおかしい  
     12658 2006-01-20 23:09   ┃    ┃ ┗[SATOH Fumiyasu <fumi]                     
     12659 2006-01-20 23:19   ┃    ┃  ┗[Kenta Hashimoto <kem]                   
     12660 2006-01-21 00:04   ┃    ┃   ┗[Kenta Hashimoto <kem]                 
     12271 2005-10-24 00:06   ┃    ┗[Hiro Yoshioka <hyosh]                         
     12272 2005-10-24 02:03   ┃     ┗[草野龍雄 <kusano@xxx]                       
     12248 2005-10-19 10:29   ┗["F.Y" <fumi_sby@xxxx]