メニュー
プロフィール
最近の記事
カテゴリ分類
記事一覧
FOR ENGINEERS
注目! テレビや雑誌でも紹介されているペン型ICレコーダー

Windows と Linux のそれぞれで、4GBを超えるメモリを使いたい。
そのため、64bit の環境も検討しているのだが、32bit のままで動作できれば、こしたことはない。
その環境を構築するためのテストを行っている。

実験中のマシンの主な構成は以下の通り
CPU : Core 2 Duo E6600 (Conroe@2.4GHz)
M/B : Gigabyte GA-965G-DS3 (Intel G965)
RAM : Transend DDR2 PC2-6400 1GBx2
    + ノーブランドDDR2 PC2-6400 1GBx2 計4GB
HDD : Maxtor 6Y120P0 他
上記のように、現在は1GBのメモリを4枚使っているのだが、
このマザーボードでは、2GBのメモリを4枚使えば、最大8GBまで使用できる。

そこで、今回購入したRAMは
PQI DDR2 PC2-6400 [PC800] CL5
秋葉原ソフマップで安売りしてたもの。
2GBx2枚セットで\6,980だったので、これを2セット(計8GB、4枚)購入。

次にOSの問題。
本来クライアントマシンとして使っているので、
主に Windows XP と Windows Vista を切り替えながら使っているのだが、
4GBの壁を超えるため、WindowsサーバーとLinux を使う。

Windowsの方は、Windows 2003サーバー でもよいのだが、
やはり今時は、Windows サーバー 2008を使ってみましょう。

x86(32bit) Windows Server 2008 Enterprise Edition
インストール完了後、何をしなくても、7.99GBのメモリを認識している。
x64(64bit) Windows Server 2008 Enterprise Edition
こちらも問題なし。

既存の資産の事などを考えると、やはり32bit環境の方が使い勝手がよい。
従って、この環境では Hyper-V をあきらめて x86 とする(※Hyper-Vは64bitでないと使えない)。

また、このマザー・ボードGigabyte GA-965G-DS3では、
Windows2003サーバー用のドライバが提供されていません。
そのため途中で断念してしまいました。ドライバの
使用可否は以下の通り。
・Autio ドライバ・・・・・・・・・・・・32bit用が使えます
・Chipset ドライバ・・・・・・・・・32bit用が使えます
・LAN ドライバ・・・・・・・・・・・・32bit用が使えます
・SATA RAID ドライバ・・・・・・32bit用が使えます
・VGA ドライバ・・・・・・使えません(無理矢理使おうともしてみましたが、ダメでした)
参考)Windowsでのメモリ上限について
Memory Limits for Windows Releases

また、Linuxのテストを行なおうと思ったのだが、インストール中にエラーが発生。
インストール自体ができないでいる、調査中・・・。

| IT-ハードウェア関連::PC | 11:49 PM | comments (0) | trackback (x) |
Gigabyte のマザーボード 8IG1000P-G を使って構築したマシンが、
気がついたらダウンしていた。

この構成で構築したのは3~4年位前だろうか、
6~7年ほど前に、当時 Socket 478 のPentium 4 で Hyper Threading を搭載したばかりの
Northwood 3.06GHz でAOPEN のM/Bで構築したマシンのM/Bをギガバイトの8IG1000P-Gに交換したもの。
このマシンは、原則として24時間動かし続けており、
HDDもIDE、SATA、USBを使って沢山装着しているマシンです。

ダウンしたのは、
今日は天気もよく気温が上昇していたためと思われ、
昼間は自社にいなかったので、あくまで想像の範囲ではあるが、
おそらく室温が40度を超えていただろう。
※夕方17時でも35度を超えていた。
とするとマシンの温度は何度だったのだろう…、あまり深く考えたくない感じ。

仕方がないのでリブートしたのですが、起動しない...。
BIOSも立ち上がり、HDDは認識しているようなので、
HDDの中身の問題?などと疑ったりしましたが、
結局、「BIOSの設定がクリアされ、起動HDDが変更されていた」ため、
と判明した。

何はともあれ、Gigabyteのデュアル BIOS にお世話になったのは今回がはじめて。
メインBIOS とバックアップBIOSを切り替えながら、
リトライ・リトライという状況でした。
「いざ」という時は、ありがたい機能と感じた次第。


| IT-ハードウェア関連::PC | 09:14 PM | comments (0) | trackback (x) |
mysqlbenchにて、新旧サーバー環境をベンチマーク比較してみました。

>mysqlbench -c 10 -t 100 test
を20回繰り返した結果です。

以下、平均
新サーバーの平均
tps (include connections establishing) . : 685.0642456
tps (exclude connections establishing) . : 2055.591966

旧サーバーの平均
tps (include connections establishing) . : 333.7164226
tps (exclude connections establishing) . : 418.9164436

まぁそれなりに、といった感じでしょうか。
ちなみに、詳細はサーバーのスペック詳細/MS Excelシート(LZH 6KB)

以下、それぞれの詳細ログ
新サーバー環境
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 872.169592
tps (exclude connections establishing) . : 2963.252703
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 831.692819
tps (exclude connections establishing) . : 2982.332661
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 829.943705
tps (exclude connections establishing) . : 2972.527897
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 524.535131
tps (exclude connections establishing) . : 964.578740
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 839.088079
tps (exclude connections establishing) . : 3047.646912
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 396.489325
tps (exclude connections establishing) . : 604.207337
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 832.944626
tps (exclude connections establishing) . : 2999.787015
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 684.844729
tps (exclude connections establishing) . : 1673.189316
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 831.489505
tps (exclude connections establishing) . : 3007.735897
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 454.905450
tps (exclude connections establishing) . : 748.120534
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 829.498286
tps (exclude connections establishing) . : 2941.444661
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 533.023469
tps (exclude connections establishing) . : 987.025549
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 832.924506
tps (exclude connections establishing) . : 3013.509563
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 449.586313
tps (exclude connections establishing) . : 734.916932
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 837.092577
tps (exclude connections establishing) . : 3028.192472
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 556.844031
tps (exclude connections establishing) . : 1073.450876
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 831.282836
tps (exclude connections establishing) . : 2926.946346
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 448.519594
tps (exclude connections establishing) . : 731.775676
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 830.986489
tps (exclude connections establishing) . : 2963.823570
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 453.423849
tps (exclude connections establishing) . : 747.374660

旧サーバー環境
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 323.576007
tps (exclude connections establishing) . : 396.267006
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 342.844879
tps (exclude connections establishing) . : 466.522791
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 355.059797
tps (exclude connections establishing) . : 484.095526
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 315.047851
tps (exclude connections establishing) . : 371.063434
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 310.557945
tps (exclude connections establishing) . : 366.082192
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 292.189454
tps (exclude connections establishing) . : 386.434600
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 390.398538
tps (exclude connections establishing) . : 481.452291
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 342.569463
tps (exclude connections establishing) . : 458.299133
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 335.230852
tps (exclude connections establishing) . : 398.710888
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 370.317703
tps (exclude connections establishing) . : 448.687030
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 357.610305
tps (exclude connections establishing) . : 439.548267
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 382.948234
tps (exclude connections establishing) . : 474.154772
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 318.984557
tps (exclude connections establishing) . : 375.997521
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 304.624969
tps (exclude connections establishing) . : 408.781777
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 369.892250
tps (exclude connections establishing) . : 447.841070
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 307.785780
tps (exclude connections establishing) . : 412.474380
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 320.876378
tps (exclude connections establishing) . : 424.219542
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 322.471629
tps (exclude connections establishing) . : 422.652482
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 305.038287
tps (exclude connections establishing) . : 356.797528
transaction type . . . : TPC-B (sort of)
scaling factor . . . : 1
number of clients . . : 10
number of transactions per client : 100
number of transactions actually processed : 1000/1000
tps (include connections establishing) . : 306.303574
tps (exclude connections establishing) . : 358.246641




| IT-ハードウェア関連::PC | 01:41 PM | comments (0) | trackback (2030) |
【社内サーバー】新規構築の検討で準備したマシンには、サーバーOSとしてLinuxを考えています。
※サーバーは原則としてUnixライクなOSで構築します。
...ネット系を考えたときにはどうしてもWindowsは避けてしまいます。

サーバーOSの検討
この時期なので、FedoraCore6、7、CentOS4、5、SUSE10、Debianあたりで検討中です。
この所、しばらくDebianは対象外としてたのですが、今回はDebianも選択肢に含めたい感じ。

マザーボード(ASUS P5K-V /チップセットINTEL G33)には、FedoraCore6、RHEL4、SUSE10については、
ドライバCDにそれらしきファイルが含まれているので、
上記のOSのうちでも、Fedora/CentOSを選択する優先順位が高くなると思っておりました。

Linux OS / ISOイメージ ダウンロード(配布元ミラー)
ボックス1 CentOS 5.0
 RIKEN 理化学研究所 HTTPダウンロードサイトから
   右 (CentOS-5.0-i386-bin-1of6.iso ~ CentOS-5.0-i386-bin-6of6.iso)
ボックス1 Fedora Core 7
 RIKEN 理化学研究所 HTTPダウンロードサイトから
   右 (F-7-i386-DVD.iso)
ボックス1 Fedora Core 6
 RIKEN 理化学研究所 HTTPダウンロードサイトから
   右 (FC-6-i386-DVD.iso)
ボックス1 OpenSUSE 10.2
 NOVELLサイトから
   右 (openSUSE-10.2-GM-DVD-i386.iso)
   ※もはや新しいバージョンがリリースされている可能性があります。
ボックス1 Debian GNU/Linux 4.0R1
 北陸先端科学技術大学院大学サイトから
   右 (debian-40r1-i386-DVD-1.iso ~debian-40r1-i386-DVD-3.iso)


Windowsでの動作確認
ちなみに、サーバーOSのセットアップの前に、確認用にWindows Vista(64bit)をインストールしてみた所は、
特に問題なく動作してくれました。
チップセットがG33で、グラボを増設していないため、グラフィック機能のエクスペリエンス・スコアは低いですが、
動作そのものには特に問題ありません。

以下Linux OSのインストールについて。
CentOS5

・GUIインストーラが、Xサーバーの起動時に固まる。
・テキストベースのインストーラであればほぼ正常にインストールできる。
・オンボードのGigabit NICは認識しない。
・ICH9のSATAが認識しない。インストール後、RHEL4のドライバ用ソースをコンパイルして使ってみたが、ダメ。
IDE、AHCIのいずれも認識しない(RAIDはケーブルが届かないので使えない、IDEでダメならRAIDもダメっぽいが)。
CentOS4.xでないとダメかしら......という感じ。
FedoraCore6

・インストールはほぼ正常にできる。
・やはりSATAを認識しない。readmeには何もしなくても使用できる
All modes work fine....と記載されているのだが。
FedoraCore7

・インストールはほぼ正常にできる。
・インストール後、Boot時にSATAのハードチェックで停止、通常にはBootしない。
OpenSUSE10.2

・CD/DVD-ROMドライブを認識できない?ためインストールできない。

SATAの問題
ここまで、SATAが使えない点を除けば、特に問題はなさそうである。

しかし今回の用途はサーバーのため、バックアップ能力が重要である。
にもかかわらず、IDEが1系統で、これをCD/DVD-ROMとHDDとで埋まってしまうため、
バックアップ先としてはSATA-HDDを使いたいのだが、使えない。
かといって、NASやUSBは避けたい、というか、SATAが使えないのは余りにも悲しい。

とにかく、このままでは、シリアルが使えないので、運用が難しいという状況。
(SATAをあきらめて、インストール後にCDドライブを外してIDEを使う、などという手段は避けたい。
XENやVMを使いたいのでCD/DVDは外したくない。)

ちなみにASUS P5K+Core 2 QuadへのCentOSのインストールを見ると、現時点で、P5K-VにLinuxをインストールするのは結構困難である、という評価。

どうしたものか、...引き続き調査・検討中。



続き▽
| IT-ハードウェア関連::PC | 11:25 PM | comments (0) | trackback (x) |
【社内サーバー】新規構築の検討で構成中のマシンにて、
マザーボード(ASUS P5K-V)の購入時点でのBIOSのバージョンが、01xxとなっているため、
先ずはこれを最新版に更新しておく。2007/09/15現在の最新版は0402。

Linux OSのインストール時にも、ドライバ用としてFDが必要であるため、久しぶりにフロッピーを使う。
元々マシンにはFDDを装着するつもりもないので、OSのインストール用としてだけ接続する。

以下、P5K-VのBIOS更新手順。
①BIOSファイルのダウンロード
ASUS ダウンロード サイトより、BIOSアップユーティリティ(AFUDOS)と、BIOS(0402)をダウンロード。

■上記2つの圧縮ファイルを解凍し、BIOSファイル「P5K-V-ASUS-4002.ROM」は「P5KV0402.ROM」と名前を変更しておく。

②フロッピーディスクの準備
■Windows Vistaを使い、フロッピーディスクを「MS-DOSでの起動ディスク」としてフォーマットする。
※WindowsXPが手元に無かったのでVistaを使う。Vistaではユーザーの権限が無いとフォーマットできないので注意。

■フォーマットしたAドライブ(FDD)をエクスプローラで開き、
  「ツール」→「フォルダオプション」メニューで、
  「表示タブ」の「詳細」設定で、「保護されたオペレーティングシステムファイルを表示しない」のチェックを外し、全てのファイルが表示されるようにする。

■Aドライブの「IO.SYS」「MSDOS.SYS」「COMMAND.COM」以外の全てのファイル(Autoexec.batなど)を削除する。
※ファイル削除後は「保護されたオペレーティングシステムファイルを表示しない」のチェックを元に戻す(チェックする)方がよい。

■解凍後、リネームした2つのファイル「AFUDOS.exe」「P5KV0402.ROM」をFDにコピーする。

③BIOSの更新
■構成中のマシンの起動時にDELキーを押して、BIOSメニュー画面を立ち上げる。

■上記のFDでブートできるよう、BIOSのブート優先順位(Boot Device Priority)で、FDDを最上位にする。

■FDを構成中のマシンに挿入し、MS-DOSを起動する。

■DOSのコマンドライン・プロンプトが表示されたら、
>AFUDOS.exe /iP5KV0402.ROM
を実行し、BIOSを更新する。

BIOSのアップデートについては、Afudos.exeによるBIOS更新方法も参考の事。
サーバーOS(Linux)のインストールについて



| IT-ハードウェア関連::PC | 12:57 AM | comments (0) | trackback (1948) |
PAGE TOP ↑