STREAMの使用方法 (Linuxメモリ帯域幅の計測方法)

Clock

メモリのバンド幅を計測するベンチマークツール「STREAM」を用いて、Linuxサーバの実効メモリ帯域幅(メモリバンド幅)・メモリ性能を計測する際の手順メモです。コンパイラはgccを使用しています。

「STREAM」は、簡単な手順でLinuxサーバやUNIXサーバの実効メモリ帯域幅・メモリ性能を計測できる優れたベンチマークツールです。ソースコードはOpenMPにも対応しており、OpenMPに対応したコンパイラを使用すれば、マルチスレッドで並列実行してメモリの限界性能を探ることもできます。

ハイパースレッドによるCPU性能向上効果検証 (Linux編)

120px-Crystal_Clear_app_kalarm

ハイパースレッドを設定することによって、アプリケーションでは実際にどの程度の性能向上が期待できるのでしょうか。今回は、無償で利用できるベンチマークソフト「姫野ベンチマーク」(略称:姫野ベンチ)を用いて、ハイパースレッドのON/OFFによるLinuxサーバのCPU性能向上効果を検証します。

次のような実行方法で、問題サイズ「M」の姫野ベンチを4並列で実行してCPU性能を計測します。姫野ベンチのインストール手順や基本的な実行方法等は、「姫野ベンチの使用方法・測定結果一覧 (Linux編)」を参照して下さい。

チップセットモデル図から考えるハードディスク性能比較

Crystal_Clear_app_hwinfo

たとえ多くのハードディスクを連ねてRAID構成を組みディスクストレージ構成のIO性能向上を計ったとしても、接続するインターフェースによって性能限界が存在します。ここでは、IAサーバのチップセットモデル図から、IDE、SCSI、NAS(NFS)、SAN(FC)等、接続インターフェースの違いによるHDDの性能比較について考えます。

例えば、NASを100BASE-TXのネットワークで利用した場合、IDEで接続するHDDよりIO性能が低いということは、NAS環境の導入・利用経験のある方なら容易に想像できると思います。Windowsサーバによるファイル共有環境を想像して頂いても感覚がつかめるでしょう。あくまで通信のオーバーヘッド等を考慮しない理論上の数値になりますが、現在最も普及しているIDE(Ultra ATA/100規格)の最大データ転送速度が「100MB/sec」であるのに対して、100BASE-TXの最大転送速度は「12.5MB/sec」です。

Linux HAクラスタソフトウェア一覧

Crystal_Clear_app_ksysguard

近年、IAサーバ+Linuxのシステム構成がミッションクリティカルな業務分野に進出するのに伴って、Linux上で動作するHAクラスタソフトウェアの製品市場も拡大してきました。これまで商用UNIXで実績を積んだHAクラスタ製品でも、次々とLinux版がリリースされています。システムを導入するユーザ企業やシステムを構築するSIerが、要件に応じてHAクラスタソフトウェアを選択できる時代になったと言えるでしょう。

HAクラスタソフトウェアの評価・選定は、システムの信頼性設計の中で非常に重要なプロセスです。次のような観点からシステムの要件に適したクラスタソフトウェアを選定することが重要です。

姫野ベンチの使用方法・測定結果一覧 (Linux編)

120px-Crystal_Clear_app_kalarm

無償で利用できるベンチマークソフト「姫野ベンチマーク」(略称:姫野ベンチ)を用いて、LinuxサーバのCPU性能・メモリ性能を測定する際の手順メモです。姫野ベンチの公式サイトからソースコードをダウンロードしてコンパイルします。コンパイラはgccを使用しています。

姫野ベンチとは「ポアッソン方程式解法をヤコビの反復法で解く場合に主要なループの処理速度を計る」ベンチマーク用プログラムで、CPUの性能だけではなくメモリの性能が処理速度に大きく影響する“メモリバウンドな”性能特性を持っています。

Linux Tips – bonnie++の使用方法

120px-Crystal_Clear_app_harddrive

ハードディスクベンチマークツール「bonnie++」を用いて、LinuxサーバのディスクIO性能を測定する際の手順メモです。bonnie++のバージョンは「1.03」を、コンパイラはgccを使用しています。

bonnie++を使用することで、シーケンシャルアクセス(read/write)、ランダムアクセス等の性能測定を一度に行うことができます。

なお、bonnie++ 1.03では、近年供給されているような高性能なハードディスクやSSDの性能測定用に使用することが想定されておらず、測定に掛かった時間が短過ぎる場合には、測定結果の表示が「+++++」「+++」となってしまう項目があります。このため、ソースを少し修正してからmakeします。

Linux Tips – RAMディスク(/dev/shm)のIO性能をチューニングに活用する方法

Memory

アプリケーションやプログラムのパフォーマンスが思うように上がらない場合、ハードディスクへのファイルIOがパフォーマンスのボトルネックになっているケースが多々あります。ここでは、そのようなケースに対して有効なチューニング方法の一つ、LinuxのRAMディスク(/dev/shm)を用いたパフォーマンスチューニングについて紹介します。

RAMディスクとは、メモリの一部の領域を「仮想的なハードディスク」として割り当てて利用するものです。Linuxには標準でtmpfs(/dev/shm)というRAMディスクの仕組みが組み込まれており、簡単にRAMディスクの領域の作成して利用することができます。

Linux Tips – HDDベンチマーク手順+性能測定結果一覧(hdparm,dd,bonnie++)

120px-Crystal_Clear_app_harddrive

システムのパフォーマンスが思うように上がらない場合、ハードディスクのIO性能がボトルネックになっているケースが多く見られます。

システムの環境構築が完了した後には、ハードディスクのIO性能を必ず測定しておきましょう。ここで紹介するHDDベンチマークを実行して、測定結果の妥当性を評価することによって、ほとんどのケースでディスクIO性能に起因する性能問題を未然に検知することが可能です。

2005/01/30 の一言

kani

Site Style Selector」の試験公開を開始しました!
 

ITIL V3ファンデーション試験対策用のお勧め書籍 3冊

ITIL関連の書籍の中には10,000円以上する高価なものが何冊もありますが、ITILを極めようと考えている方以外、これらの高価で分厚い書籍の購入は不要です。

ITIL V3ファンデーション試験の合格を目的として学習を進める際には、ITILに関する基礎知識の解説とITILファンデーション試験の対策・練習問題がまとめられた数千円の試験対策本が2冊あれば十分だと思います。私のお勧めはずばり「IT Service Management教科書 ITILファンデーション」と「要点解説 ITILがわかる!」です。

ITIL V3ファンデーション資格試験対策 厳選リンク集

ITIL_V3_TM

ITIL V3ファンデーション資格の取得を目指す方向けに、ITILファンデーション資格の試験対策に役立つ参考サイトを厳選して紹介します。
取り上げた内容は、「ITILとはなんぞや?」の基礎解説から、企業におけるITIL適用の成功事例、Web上で無料公開されている模擬試験の問題集、受験体験記など。どうぞご活用下さい。

ITIL V3ファンデーション資格認定試験 対策勉強法

ITIL_V3_TM

ITIL V3ファンデーション資格の取得を目指す方向けに、ITIL V3ファンデーション資格認定試験の概要と対策勉強法を紹介します。
ITILファンデーション資格の試験対策に役立つ参考サイトを厳選したリンク集 も用意していますので、こちらもどうぞご活用下さい。

2004/07/19 の一言

snap25_book_sugunitsukaeru

「コピーするだけですぐに使えるJavaScript」に「SNAP25」を掲載して頂きました!
 

Visio Free Stencil & Shape Links – Network & Hardware

Microsoft Visio is the leading Software Program for drawing Network Diagrams, Rack Diagrams. Here is the Links to Free Download Sites of Visio Stencils & Shapes by Computer Hardware Companies !

Visioステンシル DLリンク集 – システム構成図作成

システム構成図、ネットワーク構成図、ラック搭載図を作成する際、非常にパワフルなツールとして活躍してくれるMicrosoft Visio。標準で用意されているステンシル(Stencil)・シェイプ(Shape)に加えて、ハードウェアメーカー各社から無料で提供されているVisioステンシルを利用すれば、見栄えの良い資料を効率良く作成することができます。

このページでは、ハードウェアメーカー各社が無料で提供するVisioステンシルの一覧を公開しています。元ネタは私が仕事用に個人的にブックマークしていた内容ですが、同業の方々に有用な情報だと思われましたので、リンク集として公開して情報のメンテナンスを継続することにしました。どうぞご活用下さい。

2002/10/04 の一言

yahooinetg_200211

Yahoo! Internet Guide 11月号で「SNAP25」を紹介してもらったよ。やったね!
 

2002/09/07 の一言

kani

「王様のルーレットリンク」に「シンプル画面バージョン」が登場したよ!
 

2002/08/22 の一言

yahoobb_200210

ヤフーBBマガジン 10月号に「もりばんのゲーム工房」が掲載されたよ。嬉しい!
 

Google ロゴ画像コレクション

GoogleLogo

Googleの検索トップ画面のロゴ画像が、イベント開催日や記念日にはそれにちなんだものに変わることをご存知ですか?

今やロボット型検索エンジンでNo.1の地位を築いたGoogle、ここではその遊び心を集めてみました。