かわらばん冗長WEBインフラ構築・1Uサーバ販売・PCクラスタの【クラスターコンピューティング株式会社】からの最新ニュースをお届けします!!2008年12月23日火曜日メモリエラー検出ができるEDACドライバ~X38チップセット及びECC対応メモリ搭載マシンをご利用の方に~みなさん、こんにちは。かわらばん編集長の安藤です。今年からプチかわらばんを始めましたが、いかがでしょうか?昨年はリーマン・ショックの影響で日本経済にも大きな打撃がありました。今後しばらくこのような状況が続きそうですが、がんばって行きたいと思います。以前の“かわらばん”でECC機能の不具合修正についてお伝えしましたが、今回は、Intel社X38チップセット用のEDACドライバの作成についてのお話です。サーバやワークステーションのメインメモリにはDRAMが使われていますが、そのメモリに記憶されているデータは、時として、内容が書き換わってしまうエラーが生じることがあります。そのエラーにはソフトエラーとハードエラーの2種類があります。ソフトエラーは、宇宙から地上にやってくる宇宙線がメモリチップに衝突し、メモリセルに蓄えられた電荷の値を変化させてしまうことにより生じます。この現象は、メモリが壊れてしまっているわけではないですが、避けることができません。ハードエラーはDRAMのメモリセル自体が壊れてしまったり、セルに蓄えられている電荷の“0”、“1”の情報を読み取るセンスアンプが壊れてしまったりして生じます。これはハード的に壊れた状態であるので、恒久的に正しいデータを読み取ることはできません。大切なデータが反転してしまっては困りますので、サーバやワークステーションでは、例えばビットエラーを自動で修正したり、修正不能な場合でもビットエラーが起こったことを、検出することができるECCメモリが使われています。LinuxにはEDACというドライバがあり、それを用いることでメインメモリやPCIバスのビットエラーを検出することが出来ます。いったエラー情報を読み出し、ログに残したりカーネルパニックを起こしたりするといった動作をします。EDACはチップセットの機能を利用するので、チップセット毎に対応するドライバを用意しなければなりません。ところがIntel社のX38チップセット用のEDACドライバは用意されていませんでしたので、今回それを作成しました。(コードはこちらです。当社で扱っているサーバでも、X38を利用しているものがあります。実際にこのサーバとECCのチェックのためにデータピンを削ったメモリを使用し、動作を確認しています現時点では、まだRC版の段階なので正式リリースではありませんが、2.6.28のリリースには含まれる予定です。チップセットとしてX38を搭載し、ECC対応のメモリを搭載したマシンを利用している場合は、このモジュールを利用することでメモリエラーを検出することが可能になります。本年も引き続き、最新情報や商品紹介などの情報を発信していきますので、どうぞよろしくお願いいたします。この投稿へのリンク2008年11月5日水曜日memtest86+(プログラム)かわらばん編集長の安藤です。memtest86+というプログラムですが、これはとても便利なもので、PC/AT互換機のメモリが壊れていないかどうかチェックすることができます。memtest86+は、フロッピーからブートしたり、ネットブートしたりすることが出来るので、PC/AT互換機のメモリテストには、大変重宝します。この投稿へのリンク2008年10月25日土曜日1U2ノードサーバのご紹介こんにちは、かわらばん編集長の安藤です。この頃、めっきり涼しくなりましたね。昭和記念公園のコスモスも見ごろを迎え、秋本番です。今回は、製品のご紹介をしたいと思います。インテルのサーバで、モデル名はSR1520MLです。「とにかく、計算処理が早いものがほしい!」などのご要求にお答えできると思います。優れもののこのサーバの最大の特徴は、2台のサーバが一つの筐体にはいっていることです。サーバボードが2枚、1Uユニットに収納されているのです。したがって、それぞれが完全に独立して動作させることができます。この方式により様々な応用が可能になります。一つの特徴は、「安いけど速い」ということでしょうか。ストレージは小さいですが、高速演算処理が必要なユーザーの方にはご満足いただけるとおもいます。ノードあたりの消費電流が少ないため、熱的に問題になることも少ないでしょう。ラックに複数設置する場合は特に有利になります。・ノードあたりの消費電力が少ない(今までのものと比べて約30%減)・ラックスペースが少なくてすむ・安価(同一スペックと比較し約10万円安い)このモデルの消費電流を測定したレポートがありますので、こちらをご参照下さい。詳細について詳しくお知りになりたい方はこちらまでお気軽にご連絡下さい。今後も最新情報や商品紹介などの情報を発信していきますので、どうぞよろしくお願いいたします。この投稿へのリンク2008年7月21日月曜日IPMIでコスト削減こんにちは、かわらばん編集長の安藤です。この頃はすっかり秋めいてきましたね。食欲の秋、読書の秋と、この季節は何をするのにもいい季節ですね。今年の秋は、読書の秋と決めて、自分の専門外である様々な分野の本を読んで行きたいと思っています。皆さんは、どのような秋を過ごしていますか?さて、今回はIPMIのお話をしたいと思います。IPMIってご存じですか?これはサーバーの状態の監視やリモート制御を行うことができる標準インターフェース仕様のことです。プロセッサーやOS、BIOSには依存しないので、パワーOFF状態からでもシステムを制御できる優れものです。したがって、遠隔操作によりサーバーの電源をON/OFFしたり起動時のコンソール画面を見たりすることができるので、データーセンター等に設置した遠隔地にあるサーバーにトラブルが発生したときは非常に便利な機能です。コンソールの操作によりBIOSの設定変更や、温度・電圧などの状態を監視することもできます。X7SBiにIPMIカードを取り付けたときの、電源操作やコンソール操作について調べたので、それについて報告いたします。IPMIの設定手順は次のようになります。【IPMIカード設定プログラムの起動】IPMIを使用するには、ファームウェアの更新とIPMIカードへのIPアドレスの設定を行う必要があります。これらの設定を行うには、更新用のプログラムを実行します。通常は、IPMIカードに添付されているドライバーCDからサーバーをブートすることでファームウェアの更新をします。別の方法として、ファームウェアの更新用のフロッピーを作成し、そこからブートすることもできます。このユーティリティはWindowsのみ利用できます。(この方法についての詳細はレポートhttp://www.clustcom.com/content/view/137/32/をご覧下さい)【ファームの更新】CDかフロッピーでブートすると、すぐにファームの更新が始まります。この間は操作の必要がなく、すべて自動で行われます。DOSのプロンプト画面に移行します。【IPアドレスの設定】IPMIを利用するためには、IPMIカード自体にIPアドレス等の設定をする必要があります。IPアドレスの設定は、ファーム更新後のプロンプトから「ipmicfg」というプログラムを利用して設定するこができます。方法については色々ありますので、レポートを参照してください。Redirectionの設定】IPMIでコンソールを操作するには、BIOSでシリアルコンソールの設定が必要になります。入れること、電源を切ること。センサーによる監視サーバーに内蔵されている各種センサーによる情報を取得できます。(サーバーの温度、電圧、ファンの回転数等)コンソールの操作OSが軌道する前の段階からコンソールを操作することができます。BIOSの画面やブートメニューなどを遠隔操作することができます。以上のように、IPMIを導入することにより、再起動やBIOSの設定などを遠隔操作できますので、サーバーにトラブルが発生しても、設置されている現地での対応をする必要がないので、サービスの信頼性向上や余分なコストを抑えることが可能になります。ほかに特別な通信機器を導入する必要はありません。複雑な設定も必要ないので、対応マザーボードさえあれば容易に導入することができるでしょう。詳細について詳しくお知りになりたい方はこちらまでお気軽にご連絡下さい。今後も最新情報や商品紹介などの情報を発信していきますので、どうぞよろしくお願いいたします。この投稿へのリンク2008年5月18日日曜日LVS負荷分散ソリューションについてこんにちは、かわらばん編集長の安藤です。関東地方もとうとう梅雨に入りましたね。去年と比べて20日も早いということです。毎年やってくる季節とは言え、私にはちょっと苦手です。今回は、LVS負荷分散ソリューションについてお話したいと思います。これは、Webサーバを管理されているお客様には朗報になると思います。「時々Webページが見られない、応答が遅い、ページの表示に時間がかかり過ぎる。」などの苦情がお客様から届いていませんか?「処理スピードを上げようとして複数のサーバを用意したけれど、どのように処理を分散したら良いかわからない」とお感じではありませんか?1台のサーバを使用しているときは関係ないのですが、処理速度を早くしようとして、サーバを増やしていっても、処理うまく分散できなければ意味がありません。これを解決する手段としては、ロードバランサがあります。この技術は、単に負荷を分散し処理スピードを上げるだけではなく、構成の変更を外部に隠したまま、Webサーバを増やしたり、減らしたりすることもできます。Webサーバのどれかに障害が生じた場合でも、速やかにそのサーバを自動的に切り離すことが出来るのです。Server)によるLVS負荷分散システムの設計及び構築をご提供させていただいております。特長としてはhttp等のリクエストを自動的に負荷分散TCP、UDP等のプロトコル、ポート番号に応じて、パケットを実サーバに振り分けるファイアーウォール(パケットフィルター)機能があるどのリアルサーバに振り分けるかについて、複数のスケジューリングポリシーから選択可能などとなっています。LVSによる負荷分散の構成としては、いろいろ考えられますが、ここでは下記の2種類を紹介します。1】LVSを導入してWebサーバを冗長化するこの構成では、複数あるWebサーバのどれかが障害をおこしても、自動的にそのサーバを切り離すことが出来、さらに障害が生じたことを外部から知られることもありません。リアルサーバの稼働状態を周期的に監視し、異常があれば自動的に切り離しを行います。回復すれば自動的に参加させます。2】LVSを冗長化するこの構成は、LVSを冗長化するものです。アクティブであるロードバランサとスタンバイ状態のロードバランサを持ち、アクティブロードバランサに障害が生じた場合、スタンバイロードバランサに切り替えるものです。今回は、とても効果的な負荷分散が可能になるLVS負荷分散システムのお話でした。この内容についての詳細はこちらからお気軽にお問い合わせ下さい。今後も最新情報や商品紹介などの情報を発信していきますので、どうぞよろしくお願いいたします。クアッドづくしサーバこんにちは、かわらばん編集長の安藤です。5月に入ってから、寒くなったり暑くなったりしています。体調管理が大切な時季ですので、どうぞお気を付けください。クアッドプロセッサQ9450を1個搭載しており、低消費電力でありながらハイパフォーマンスなモデルです。Q9450は、優れたパフォーマンスに加え電力効率に優れたプロセッサです。12MByte(6MByte×2)へ増強されいます。巷では、このプロセッサは品薄状態になっているようです。SATAコントローラに直結しているフロントHDDベイが4つあり、ディスク交換も簡単にできます。IntelギガビットNIC4ポートをボード上に搭載していますので、ボンディングで冗長化したり、ルーターとして用いたり、いろいろと応用が利きます。NICを4ポート、オンボードに内蔵しているサーバは、他にはありません!(当社調べ)。RAIDカード他をご用意しております。HDDがオプションになっているのは、お客様の好きなドライブを組み合わせて使って頂きたいからです。弊社推奨のドライブも用意しております。RAIDカードを追加すればデータベースサーバ、ファイルサーバとしても利用が可能です。3360プロセッサ搭載モデルEZ1UX3360-4Gもご用意しておりますので、ご要望に応じた選択が可能です。今回は、新商品のご紹介をいたしました。製品の詳細についてはこちらからお気軽にお問い合わせ下さい。今後も最新情報や商品紹介などの情報を発信していきますので、どうぞよろしくお願いいたします。この投稿へのリンク2008年5月12日月曜日メモリーエラー。ECCは本当に機能しているのか?こんにちは、かわらばん編集長の安藤です。「東山魁夷展」が開催されていますね。唐招提寺の襖を飾る荒海や水墨画の風景は圧巻です。i3000チップセットのECC機能とLinuxでのエラー検出に関するお話です。メモリに記憶されたデータというのは、何らかの原因によってエラーを起こすことがあります。この原因としては、メモリモジュールの故障や宇宙線によるビット反転(ソフトエラー)などが考えられます。そこで特に信頼性が要求されるサーバなどにはECCメモリが採用されています。このECCメモリとは、本来のデータに誤り訂正用データを付加し冗長性を持たせることによって、1ビット誤った時に訂正を行い、2ビット以上誤った時には修正はできないが、誤りが発生したことを検出してくれる頼もしいメモリです。Correction)機能により、このようなECCイベントをOSで検知できるようになりました。システムログにECCイベントが記録されるので、障害時の原因切り分けやメモリの故障判別が非常に容易に行えます。i3000のチップセットで検証したところ、これが機能せず、エラーを検知できていないことがわかりました。そこで当社では、EDACの不具合を修正しメモリエラーを検知できるようにしました。修正パッチの内容等詳しいことについてはこちらをご覧下さい。このパッチについては、EDACプロジェクトのメーリングリストに投稿しましたが、最近リリースされた、linux-2.6.25バニラカーネル自体にも取り込まれることになりました。これによって、ECCエラーイベントをOS上で正常に検知することができるようになります。サーバ等には必須のECCメモリですが、これで本来の機能を確保できるようになりました。ECCメモリを用いると、エラーの訂正や検出を行うためデータの信頼性が向上します。EDAC機能により、ECCイベントをOSで検知し故障メモリの早期発見が可能となります。これによってメモリ交換の要・不要を容易に判断できますので、システム全体の信頼性を向上させることができます。今回はメモリに関する技術的内容についてのお話でした。ご不明な点はこちらからお気軽にお問い合わせ下さい。今後も最新情報や商品紹介などの情報を発信していきますので、どうぞよろしくお願いいたします。この投稿へのリンク2008年4月20日日曜日ペンギンの大群、おもろー!な8コアサーバこんにちは、かわらばん編集長の安藤です。4月も半ばを過ぎ、だいぶ陽気が良くなってきました。ゴールデンウィークも間近ですが、どんな予定を立てていますか?私は久しぶりに美術館巡りをしようと思っています。今回は新製品のお知らせです。今回ご紹介する1UサーバEZ1UL5420は、Intelの低電圧版クアッドコアXeonを2個搭載しており、低消費電力でありながら、非常にハイパフォーマンスなサーバです。クアッドコアXeonを2個搭載したサーバは従来より販売可能でしたが、消費電力が高く、専用のメモリモジュールの調達コストも高く、商品化を躊躇しておりました。今年になってメモリ価格が下落し、また、低電圧版のクアッドコアXeon発売されたこともあり、お客様のためになると判断し、商品化に踏み切りました。1UサーバEZ1UL5420の特長は次の通りです。今回は、な、なんと、IPMIカードもつけてしまいます!IPMIカードがあると、外部からデータセンターに設置したサーバの電源をON/OFFすることができたり、外部からBIOSの設定を変更したりすることができるようになります。(freeipmi等を使うと良いでしょう。今回は、新商品のご紹介をいたしました。製品の詳細についてはこちらからお気軽にお問い合わせ下さい。今後も最新情報や商品紹介などの情報を発信していきますので、どうぞよろしくお願いいたします。この投稿へのリンク2008年3月31日月曜日エコでグリーンなあなたは、電流測っておきましょう!かわらばんをご覧頂きありがとうございます。かわらばんでは当社で扱っている商品の説明や最新情報、技術レポートなど紹介していきたいと思いますので、どうぞよろしくお願いいたします。桜の花もあっという間に満開になり、今まさに見頃といった感じですね。いう私は、昨日近所の公園に花見にでも行こうと計画していたのですが、あいにくの雨と、肌寒さとのせいで、自宅に引きこもっていました。テレビでは、まだ今週末でも間に合うと言っていたので、楽しみにしています!さて、今回のかわらばんではCPUの処理性能と消費電力について取り上げようと思います。一般にCPUのクロック周波数が高くなれば処理性能も高くなりますが、それに伴って消費電力も増加してしまいます。これは同一世代のCPUに限った話であって、設計の異なるCPU同士を比較していくとおもしろいことがわかってきます。古いデータですが、下表にlinuxカーネルコンパイルの所用時間とサーバの電流消費の関係を示します。CPU世代によって特性がだいぶ異なっているということがわかります。最近のCore2Duo世代のCPUですとちょっと前のPentiumDに比べて、処理スピードが1.5倍になっているにもかかわらず、電流消費が2/3程度になっています。CPUは、電流消費が半分以下で、約1.3倍高速でした。最新のCPUはさすがです。CPUの世代間でこんなにも特性が違うものなのです。詳しくは当社ホームページをご覧下さい。当社では、Intel社の最新のCoreマイクロアーキテクチャのXeon(デュアルコア、クアッドコア)の1Uサーバに注力しております。Technology)機能が備わっているものもあります。これを利用すれば、負荷状況に応じてクロック周波数を変化させることにより、消費電力を抑えることが可能になります。弊社では、この機能をLinuxサーバで利用できるよう、調査検討も行っています。これにより、環境にやさしい、データセンター運用が可能になると期待しています。以上、今回はCPUの処理性能と消費電力について取り上げました。今後、最新の情報や商品紹介などの情報を発信していきますのでどうぞよろしくお願いいたします。無料ニュースレター購読お得な製品・技術情報を配信するニュースレターを配信しています。完全無料ですので、是非ご登録ください。複数サーバの快適な応答速度のため、ロードバランサーのシステムを設計し、構築します。★詳しくはこちら【完全冗長ソリューションの設計/構築】ネットワークを円滑にし、障害発生を避けるためのシステムを設計し、構築します。★詳しくはこちら【お問い合わせはこちらから】サーバの強化やシステムの見直しを検討されている方は、是非ご連絡ください。サーバーの販売からシステムの設計・構築まで、それぞれの環境や用途に合わせて提案致します。お気軽にお問い合わせを!メールフォームはこちらにございます。【かわらばん】について【かわらばん】はクラスターコンピューティング株式会社のブログです。現在、メルマガ編集担当の國生による、PC関係にとどまらない雑談【プチかわらばん】を更新しています!専門的な最新情報や商品紹介は、編集長安藤が担当します。記事が埋もれてもすぐに最新ニュースへ行けるようにショートカットメニューを下に設置しました。クアッドづくしサーバメモリーエラー。(1)エコでグリーンなあなたは、電流測っておきましょう!関係サイト社長の独り言日記メルマガアーカイブ会社WEBサイトクラスターコンピューティング(株)=マーケティングチーム=ktaka。