CPUやメモリなどのシステム性能を比較するベンチマークツール

pts_result

 最近のサーバーではネットワークやストレージの性能が最重要視され、CPUやメモリの性能についてはあまり重視されない傾向がある。とはいえ、CPUやメモリの処理能力が重要となる場合もまだ一定数ある。今回はそのような用途に向け、CPUやメモリ、システム全体の処理能力を調査するためのベンチマークツールを紹介する。

ネットワーク/ストレージの処理能力をチェックするためのベンチマークツール

図1 Javaアプレット版のNDTクライアント

 サーバー上でさまざまなサービスを構築する前に、そのサーバーの処理能力を把握しておくことは重要だ。特にネットワークの帯域やストレージの速度といったリソースはサービスの品質に大きく関わってくる。そこで、今回はこれらの性能を調査するためのベンチマークツールやその使い方を紹介する。

サーバー設定ツール「Chef」をより便利に使うためのテクニック

図8 設定内容をData Bagに分離した場合

 サーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はChefの応用編として、Chefサーバーなしに複数台のサーバー管理を行う「knife-solo」というツールと、設定のためのデータなどを一元管理できる「Data Bag」という仕組みを紹介する。

サーバー設定ツール「Chef」の概要と基礎的な使い方

図1 Cookbookを公開しているOpscodeのコミュニティサイト

 近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基本的な環境構築方法と使い方を紹介する。

[PR] クラウドのようにスケーラブルだが運用はおまかせ、PHPのパッチ適用やWordPressのバックアップも手間いらず。NTTスマートコネクトのマネージドサーバ

scmngd01

レンタルサーバのように運用の手間がほとんどかからず、しかもクラウドやVPS(仮想専用サーバ)のようにサーバの性能や数を必要に応じて柔軟に増減できる。NTTスマートコネクトが提供する「スマートコネクト マネージドサーバ」は、信頼性の高いオンラインサービスを手間やコストをかけずに実現できるサービスインフラです。

専用サーバ上で複数のマシンをネットワーク接続する――はじめての「さくらの専用サーバ」(3)

図16 専用グローバルネットワークで利用できるIPアドレスはコントロールパネルの「ネットワーク」タブで確認できる

 さくらの専用サーバでは、複数台の専用サーバをローカルネットワーク経由で接続する「ローカル接続(複数台構成)」機能が提供されている。また、専用サーバとクラウドを連携させる「ハイブリッド接続」という機能も用意されている。今回はこれらの機能について紹介していく。

リモートから専用サーバを操作する――はじめての「さくらの専用サーバ」(2)

図10 「電源制御」メニューから電源関連の各種操作が行える

 さくらの専用サーバではWebブラウザ経由でアクセスできるコントールパネルやJavaベースのリモートコンソールが用意されている。これらを利用することで、サーバーの稼働状況チェックや電源管理、ネットワーク管理、コンソールやBIOSの操作、サーバーの仮想CD/DVDドライブへのISOイメージのマウント、といった作業をリモートからネットワーク経由で行える。今回はさくらの専用サーバで提供されるこれら管理ツールについて紹介する。

Puppetで行うLinuxシステムの自動設定と設定管理

puppet

 多数のサーバーを運用している場合などに面倒なのが、サーバーごとの環境管理だ。そのため注目されているのが、サーバーの環境設定やインストールなどを自動化する設定管理ツールである。今回はその中でも比較的古くから使われている「Puppet」というソフトウェアを紹介する。

独自のDebパッケージやaptリポジトリを作ってみよう

debian-logo

 DebianやUbuntuでは、Debパッケージという形式でソフトウェアが配布されているが、公式に配布されているパッケージを利用するだけでなく、パッケージを自分で作成して利用することも可能だ。本記事では独自のDebパッケージを作成する方法や、apt-getコマンドで独自に作成したパッケージをインストールできる独自リポジトリの作成方法を紹介する。

独自のRPMパッケージやyumリポジトリを作ってみよう

rpmlogo_thumb

 Red Hat系のLinuxディストリビューションでは、RPMパッケージという形式でソフトウェアが配布されており、yumコマンドを利用してパッケージをインストールしたり、アップデートを行うことができる。今回は既存のRPMパッケージをカスタマイズして独自のパッケージを作成したり、独自のyumリポジトリを作成してパッケージ管理を行う方法を紹介しよう。

SourceForge.JP ブログ

SWESTのレビュー

SWESTの資料のコメントをここにお願いします。

TOPPERS/sspカーネルソース勉強会第四回(午前・午後) 午後その1

SWEST SECTION1資料をやってみる 最後のところで表示しない Warringがでる L1200 (W) Backed up file "W:\ssp_frk_rx62n_hew-20111120\target\frk_rx62n_hew\sample_workspace\kernel\Debug\kernel.lib" into "W:\ssp_frk_rx62n_hew-20111120\target\frk_rx62n_hew\sample_workspace\kernel\Debug\kernel....

TOPPERS/sspカーネルソース勉強会第四回(午前・午後) 2時間目

2) GCCなどの利用の関連 です。 小南さんが議長です http://northern-cross.info/wordpress/tecs/toppersssp%E3%81%AEgcc%E3%81%A7%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB/?fb_action_ids=10204394535003974&fb_action_types=news.publishes&fb_ref=pub-standard&fb_source=aggregati...

TOPPERS/sspカーネルソース勉強会第四回(午前・午後) 参加中

ここにメモを書いていきます 8月の勉強会は 27日(水) --> 20日(水)に変更 という話 サービスコールを追加するセッションは? 会場からの質問で、サービスコールの追加する話題に流れを作る 事前アンケート PCを持ってきてもらうようにアナウンスしておくなど の案 SWESTのフェイスブック メ...

WAIT_SSPのドキュメントをアップしました

作業部屋のダウンロードに、WAIT_SSPのドキュメントをアップしました。先日、WAI_SSPのロジックを口頭で説明していましたが、いまいち伝わりませんでしたので書いてみました。カーネルディスパッチャについて、書いたものもあんまり見かけないようにも思うのでとりあえず、書いてみました程度です。ですが、書いているう...

建造物のプラグイン2

また久しぶりになりました。そして、あんまり進んでません・・・。 一応構造物スキン(FreeTrainで言うところの建物プラグイン)の実装ができました。 あと、開発しやすいようにプラグイン一覧ダイアログから、プラグインのあるフォルダを開けるように コンテキストメニューを追加したりしました。 次は建物を設...

Nikon Dfのイケてないところ

当ブログ主は趣味のNikon使いである。そして先日来Nikon Dfを使用している。 Nikon Dfはデザインの印象に反してボディがデカいのと、ペンタ部の仕様が半端で突き抜けてないのが少々気に入らないのだが、性能面については満足している。D4センサーはいい。「センサーがD800の方なら・・・」とかいってるのは、単なるスペ...

CAmiDionケースの穴あけ注文に思わぬ壁が…

昨日、電子楽器CAmiDion基板セットのパッケージングがひと段落したわけですが、5連休はまだ続く…ということで、 今度はCAmiDionケースの穴あけをどこかに注文できないか? ということを考えてみました。(はんだづけカフェにいた人たちにも言われていましたしw) 今まで、秋葉原の電子パーツ店で売っているアク...

vivotabを少し使い勝手を良くする

今回は趣旨をかえて、今年買いました、vivotab note 8を使いやすくする方法を書いてみます。 今年でましたwindowsタブレットのvivotab8には、ミュートボタンや画面回転を止めるスイッチがありません。 そこでAutoHotKeyというボタン入れ替えフリーウェアを使い、以下の動作をさせることにしました。 http://www.a...

CAmiDion基板セットのパッケージング完了!

今日、CAmiDion基板セットを整理して、部品表と回路図の印刷まで進んで、やっとパッケージングが完了しました。 基板は結局、全部自分で切り離し、チップ部品の実装まで済ませました。 細いドリルで、切り始め、曲がり角、切り終わりに穴を開け、アクリルカッターで掘って、ピラニアンのこぎりで短辺を切り、長辺...

WAIT_SSPの手抜きの公開1

割り込みベクタの登録はソースではなく、リンカーのオプションでべた書きしています。 -noprelink -rom=D=R,D_1=R_1,D_2=R_2 -nomessage -vectn=28=__kernel_default_int_handler_entry -list="$(CONFIGDIR)\$(PROJECTNAME).map" -nooptimize -start=B_1,R_1,B_2,R_2,B,R,SU,SI/01000,PResetPRG/0FFFF8000,C_1,C_2,C,...

SWESTその1

8/1までに、資料をあげる ---- 1 75分間  3分割して、  最初の25分は、事前に割り当てて、5人にカーネルのソースのレビューをす る。  次の25分は、開発環境を使って、実際にコンパイルしながら、同様のレビュ ーを進める。  最後の25分は、高橋さんにおまかせで、ご検討中の話題を展開しても...

ssp_frk_rx62n_hew-20111120-HEW-SIM.zip

https://sourceforge.jp/users/alvstakahashi/pf/TOPPERS_ETC/files/ に ssp_frk_rx62n_hew-20111120-HEW-SIM.zip をアップしました。シミュレータで動作します。 ちょっと遅いです。