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]