FreeBSD-7.0RELEASEを使用してWebサーバを構築したときのメモ書きです。DB+Servlet+JSPです。GlassFishにPostgreSQLと何から何までマイナーな取り合わせ。
Webサーバ構築までのメモ書きです。(ググった限りは)かなりレアな構成です。
24時間稼動の自宅Webサーバ
単純にHTMLを置くのではなく、DB+JSP+ServletでMVCモデルを用いてシステム構成したい。
開発をNetbeans6.1で行っていて、サーバをGlassfishにすると設定が楽というのと、なんでも速いらしいので定番のApache+TomcatではなくGlassfish v2ur2で行ってみたい。
DBは好みの問題でPostgreSQL8.3に。MySQLはライセンスにちょっと腰が引けた。
OSは非Windowsで物色。これも好みの問題でFreeBSD7.0Releaseに。Linuxはなんかバタバタしている印象でじっくりと使える感じがしなかったので。NetBSD、OpenBSDはさすがの自分にもマイナー過ぎるというか、英語読解力が無いので無理。
というわけでそれなりに性能が欲しくなるようなシステムですが、経費、特に消費電力は抑えたいところ。うちにあるPCやパーツ類からベターな選択を探していくと・・・。
どうしても、消費電力の低い構成ではメモリ搭載量に限度があって(最大512MB)、性能的にも若干不安が残る。(下記表の候補1,2,3)
性能の高い構成は消費電力が高い。(下記表の候補4)
| 項目 | 候補1 | 候補2 |
|---|---|---|
| CPU | C3 800A | K6-2+ 500 |
| CPU駆動 | 100×6 1.02V | 100×3 1.3V |
| M/B | AW-A692 | GA-5AX Rev5.2 |
| Chipset | i810E2 | AladdinV |
| RAM | PC100 CL2 256MB | PC100 CL2 512MB (256+128×2) |
| HDD | CFx120 2GB | MK6021GAS 60GB 4200rpm |
| VGA | OnBoard | Rage Mobility-P 4MB AGP |
| LAN | OnBoard RTL8139C | FEtherPCI-BLK Accton EN2242 |
| 電源 | 60W ACアダプタ | 60W ACアダプタ |
| Idle消費電力 | 約10W | 約13W |
| 問題点 | RAMスロットが1本 HDD繋ぐとACアダプタで起動しない | CPU性能(Clock上げると電力バカ食い) |
| 項目 | 候補3 | 候補4 |
|---|---|---|
| CPU | Pentium!!! 533EB | Athlon64X2 4000+ |
| CPU駆動 | 100×4 1.09V | 200×10 1.0V |
| M/B | VH6T | TA690G AM2 |
| Chipset | ApolloPro133A | 690G |
| RAM | PC100 CL2 512MB (256+128×2) | DDR2-800 4GB (2×2) |
| HDD | MK6021GAS 60GB 4200rpm | MK6021GAS 60GB 4200rpm |
| VGA | Rage Mobility-P 4MB AGP | OnBoard |
| LAN | FEtherPCI-BLK Accton EN2242 | OnBoard RTC8111 |
| 電源 | 60W ACアダプタ | SS-FS250 |
| Idle消費電力 | 約20W | 約42W |
| 問題点 | ACアダプタでは起動不安定 意外に電力食い | 電力食い |
アクセスが大量にあって性能が必要と言うのであれば候補4で良いのですが、そんなにあるわけじゃなし。。。
というわけで白羽の矢が立ったのは最近バックライトが暗くなってきて交換しようか悩んでいたVaioクン(PCG-Z1V/P)に決定!
同じように構成を記載すると、
| 項目 | 構成 |
|---|---|
| CPU | PentiumM 1.6GHz |
| CPU駆動 | 75MHz 0.956V ~ 100×16 1.484V |
| M/B | ? |
| Chipset | 855GM |
| RAM | DDR-266 1GB (512×2) |
| HDD | HTS541040G9AT00 40GB 5400rpm |
| VGA | Radeon7200 16MB AGP |
| LAN | OnBoard 82801DB |
| 電源 | 65W ACアダプタ |
| Idle消費電力 | 約10W |
| 問題点 | 蓋を閉じないとバックライトが消灯しない できればCPU電圧下げたい。0.3V弱落とせるはず。 |
とこんな感じ。
それではLet's GO!
----- 【サーバ構築】 目次 -----