このベンチマークの最新版はTOP500で世界の高速なコンピュータの性能値としてランキングに使用されている。スパコンの評価のためには、並列計算用のMPIライブラリや、行列計算ライブラリ、LINPACK本体等、いろいろセットアップが必要です。Benchmarkというのを使えば、お手軽にベンチマークができそうです。以下のページから、tarボールをダウンロードし、展開します。l_lpk_p_11.0.3.008.tgz以下のディレクトリにベンチマーク本体、スクリプト、入力ファイルなどが用意されているので、そのディレクトリで標準的なrunme_xeon64などのスクリプトを実行すれば良さそうです。linpack_11.0.3/benchmarks/linpack/試しに実行してみます。2013上記は、4コア、8スレッドのCPUを搭載したサーバーですが、自動的にCPUの数を認識して、適切なThread数を設定してくれているようです。OMP_NUM_THREADS=4"のように明示的にスレッド数を指定することも可能です。sizeが指定されていますが、搭載しているメモリの容量から判断して、大きすぎるものは実行されないようです。-aするか、あるいは、入力ファイルから大きすぎるものを削除した方が良いかもしれません。上記の結果からは、最大で、38.4GFlopsの性能であると、判断できます。このLinpackベンチマークを、弊社にあるいくつかの物理マシン、仮想マシン上で実行してみました。2ではBIOSでHyperThreadingを無効化、3ではBIOSでアクティブコア数を4個に制限しています。HDD表中の総クロックGHzはクロックxコア数で計算してあります。1と2を比べるとHyperThreadingをOFFにしても、スコアが変わらないことがわかります。1と3を比べると、コア数が半分になり総クロックが半分になると、スコアが約半分になっています。3と4からは、総クロックにだいたい比例しているようです。したがって、Linpack性能は、同じ世代のCPUであればHTの有無には依存せず、総クロックに比例すると考えられます。X5650(Westmere)のスコア約114GFlops比べて、倍以上の性能があることがわかります。5と6を比べてみると、だいたい総クロックに比例した性能になっていることがわかります。右の行にスコア/総クロックを示してみましたが、このページによると理論性能は、Nehalem/Westmere/Lynnfield世代で4、Sandybridge世代で8であるので、だいたいこれに近い値になっていることがわかります。次の上記のマシン上に作成した仮想マシンの性能を調べてみました。3.78kvm1のスコア/総クロックは7.05で理論値の8に近く、上の物理マシン表と比べても遜色なく、なかなか優秀と言えます。kvm2の場合には、5.85と若干下がった値になっています。kvmのゲストカーネルはNUMA対応カーネルにしていないので、それが原因かもしれません。kvm3、kvm4のスコア/総クロックを見ると優秀ではありますが、理論値の4に非常に近いか、又は超えてしまっており、ちょっと不自然です。ターボブースト機能により、実際のコアのクロックが上がっているのかもしれません。Duoの理論値4よりもだいぶ小さく、あまり優秀ではありません。xen1、xen2も、Sandybridge世代の理論値8よりもかなり小さく、全く優秀ではありません。xen1は8CPUにも関わらず、1CPUのxen2とスコアが変わらず、仮想の8CPUのスレッドが、一個の物理コア上で実行されているように見受けられます。以上、まとめると、Linpackの性能はCPUの世代間で進歩があり、同じ世代のCPUであれば、おおよそクロックxコア数に比例しています。kvmの仮想マシンは総じて優秀であるが、NUMAアーキテクチャのホストでホストのCPUと同じくらいのCPUをゲストに割り当てようとすると、性能は総クロックで期待されるよりも落ちてしまう。xenserverはあまり、優秀ではありません。SakuraのVPSもあまり優秀ではありません。性能を求めるなら、最新の物理サーバを用いるのがおすすめで、仮想マシンを使いたいなら、VPSサービスではなく、自前でkvmによる仮想環境作るのが良いと言えるでしょう。共有2013年5月9日木曜日KVMのゲストマシンとさくらのVPSでUnixBench採ってみましたみなさん、こんにちは(^^)/楽しかったゴールデンウィークも終わってしましたが、いかがお過ごしでしょうか?私はというと、行楽日和の晴天を横目に、薄暗い事務所の中でコンピューターに向かって黙々と仕事をこなす毎日ですwさて、仕事でUnixBenchを採る機会がありましたので、個人的な備忘録の意味も含め、ここに記録して(晒して)おきたいと思います。UnixBenchは以下のページから取ってきます。UnixBenchUSAGEをざっと眺めると、makeして./Runスクリプトを実行すれば用意されたすべてのテストが実行されるらしいです。defined"の行を有効にしてmakeする必要がありますが、今回は不要です。CPUが二つ以上のシステムの場合、テストは二回実行されます。一回目は一セットのテストが同時実行され、二回目はCPUの数をNとすると、Nセットのテストが並列に同時実行されます。テストの実行時間は一セットおよそ29分で、マルチCPUマシン上で、GRAPHICテストを行わない場合、およそ、58分程度かかるということです。今回UnixBenchを実行したのは以下のマシンです。2686.9以上の結果を見ると、CPU8個のサーバより、2CPUの仮想マシンゲストの方が最終スコアが高かったり、FileCopy関連のインデックスが仮想マシンの方が軒並み高かったり、理解に苦しむ結果が出ています。今後、別のベンチマークツールで試してみたいと思います。Scoreではなく、個別のテストごとに比較すべきか。出荷を待つサーバたち出荷前テスト中のサーバたちです。サーバの組上げ後、一日から二日かけて、様々な動作チェック、メモリテストや負荷テストなどを行い、お客様の元へお届けしています。パーツに初期不良がある場合、通常、この段階で発覚します。いう非常に高性能な構成です。お客様の元で、DBサーバとして大活躍することを期待しております。6.3をインストールすることになりました。備忘録的に記録を書いておこうと思います。CentOSのダウンロードサイトは、この辺りにリスト化されているので、この中のどれかから持ってくれば良さそうです。今回、linuxカーネルダウンロードでおなじみのkernel.orgのサイトからダウンロードして来ようと思います。ネットワークインストールに必要なカーネルとinitrdイメージが置いてあるようなので、ダウンロードしてpxeサーバに置いておきます。console=tty0上記で指定した場所に、先ほどファイルを置いておきます。filesそして対象サーバをpxebootすると、弊社のサーバでは以下の様なメニュー画面が表示されます。cent63を選択すると、無事インストーラが立ち上がりました。後は普通にインストールを進めます。ネットワーク経由でインストールするので、次のメニューではURLを選択します。入力し、OKを押します。すると、インストールイメージを取得します。その後メニューで、textモードを選択するとインストーラーが起動します。後は、普通にインストールすればOKです。host"オプションで性能向上する場合があるMegaRAIDのStorCLIを試してみました。(1)人気の投稿MegaRAIDのStorCLIを試してみました。今日も相変わらず良い天気ですね。長袖のシャツでは暑く感じることも多くなってきました。本日は、LSIのRAIDカードの管理ユーティリティーツール、StorCLIについて、ご紹介したいと思います。SSDの保証とsmart情報についてこんにちは。忘れないようにメモしておきます。何のことはなくインテルの以下のページに、よくまとまってかかれています。22日目のエントリです。いう勉強会で登壇してきました。その時の内容をまとめておきたいと思います。MySQLデータベ...10GBaseTとSFP+DACの比較タイトルの件について調べ物をしたので、メモ。10GBaseTの規格ではエラー無くデータを転送するために、ブロックエンコーディングを行う。そのためには、ブロックサイズ分のデータを送信PHYに読み込み、エンコーディングを行ったのち、送信することが必要である。こんな、記述を発見しました。vpnでサーバのリモート管理を便利にデータセンタに置かれたサーバに外部からネットワーク経由でアクセスし、電源のON/OFFやBIOS設定、OSインストールなどを行うことができれば、非常に便利です。良い季節になってきたので、週末が楽しみです。前回に引き続き、いくつかのサーバでベンチマークを採る機会があったので、ここに晒します。ベンチマーク...信用三本柱コンピューターのパーツの中で、ハードディスクが一番壊れやすい。弊社で販売したサーバのハードディスクが故障した場合に迅速に対応できるように、富山の置き薬を真似て、客先に予備のHDDを置かせて頂くサービスを開始した。優れた才能の持ち主が、組織の中で腐っていったり、精神的に病んでしまうのは絶対おかしい。企業側の飼い殺しは良くないし、雇われる側がフィットしないところにいつまでもしがみつくのはもっとダメ。jessieをdebootstrapでインストールした時のメモこんばんは。ブログを書くのは苦手だけど、なんでもいいから書いてみようシリーズです。