IT TECH?: 2011年8月アーカイブ

数日前から、賑わしているApache Killer

とりあえず対策しましょうと言う事で
参考ページ
徳丸浩の日記


MySQL admin
のように、ゼロデイより、じわじわじわじわ、来るんだろうな


追加
cles::blog
久しぶりの障害発生。


たまたま、買い物に出て、今年初めてのゲリラ豪雨、多少雨が弱まったところで、帰宅し、仕事を再開。



Twitterを眺め、閑谷学校がソフトバンク入らないんだ
やっぱり、田舎はSBだめだね、とか思いながら

自分で呟こうとすると、反応がない・・・・・



速攻でDCに行くと、ネットワーク関連を中心につないでいる、UPSが、電源オフに。


何をやっても、電源がつかなかったので、諦めて、スペアのUPSに変更。



そうこうしていると、もう一つ、いまいち調子が出なかったUPSも、バッテリーがなくなり始める。


とりあえず、このままで行こうか、迷ったのですが、スペアのバッテリー持ってきて、交換作業。
しかし、その交換作業中、ショート?バチッと音がし、また、このUPSも無反応状態に。


さらに、この2台目も諦め、スペアのUPSに移動。


たまたま、完全に居る時のトラブルだったので、事なきを得ましたが、トータルで5分ぐらい損失したのかも。
ご迷惑をお掛けした皆様、すいません。


しかし、同じ時に、違う年式のUPS(spart-ups 3000)が行く物なんだろうか?
9月に、回線も含めて、大幅手直しをする予定なので、スペアの設計も含めて、色々考えたい。

10年ぐらいこの地で運用した経験のみで言うと、停電よりも、UPSの障害率の方が圧倒的に高い。多少の電圧降下はサーバー何とか、持ちこたえると思うので、UPSで停電は、ほんまに辞めて貰いたい。





ベンチ祭り
ネットにつないで、負荷が無く、OSインストールしているマシンをベンチしまくり

このマシンは、デル祭りのときゲットしたもの
マシン自体は、悪くないのだが、上蓋開かないとHD交換できないのと、爆音w

cpu AMD opteron 2222SE ×2
メモリ16G
HD 147G 15000rpm SAS

その結果は

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: ns2.xrel.net: GNU/Linux
   OS: GNU/Linux -- 2.6.18-92.1.22.el5 -- #1 SMP Tue Dec 16 11:57:43 EST 2008
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Dual-Core AMD Opteron(tm) Processor 2222 SE (6005.3 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
   CPU 1: Dual-Core AMD Opteron(tm) Processor 2222 SE (6000.3 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
   CPU 2: Dual-Core AMD Opteron(tm) Processor 2222 SE (6000.2 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
   CPU 3: Dual-Core AMD Opteron(tm) Processor 2222 SE (6000.1 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
   00:31:13 up 398 days,  1:20,  3 users,  load average: 0.02, 3.14, 4.68; runlevel 5

------------------------------------------------------------------------
Benchmark Run: 火  8月 09 2011 00:31:13 - 00:59:45
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       10793506.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2682.2 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3459.2 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        319181.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          105878.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        698838.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                              939446.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 197147.0 lps   (10.0 s, 7 samples)
Process Creation                               8306.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6146.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1992.7 lpm   (60.0 s, 2 samples)
System Call Overhead                        1151741.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   10793506.6    924.9
Double-Precision Whetstone                       55.0       2682.2    487.7
Execl Throughput                                 43.0       3459.2    804.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     319181.4    806.0
File Copy 256 bufsize 500 maxblocks            1655.0     105878.5    639.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     698838.0   1204.9
Pipe Throughput                               12440.0     939446.0    755.2
Pipe-based Context Switching                   4000.0     197147.0    492.9
Process Creation                                126.0       8306.4    659.2
Shell Scripts (1 concurrent)                     42.4       6146.5   1449.7
Shell Scripts (8 concurrent)                      6.0       1992.7   3321.2
System Call Overhead                          15000.0    1151741.3    767.8
                                                                   ========
System Benchmarks Index Score                                         876.1

------------------------------------------------------------------------
Benchmark Run: 火  8月 09 2011 00:59:45 - 01:28:21
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       43098397.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    10707.1 MWIPS (9.9 s, 7 samples)
Execl Throughput                              13328.8 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        230957.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           64960.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        622366.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                             3726666.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                1057937.7 lps   (10.0 s, 7 samples)
Process Creation                              35852.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  15712.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2415.8 lpm   (60.0 s, 2 samples)
System Call Overhead                        2856786.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   43098397.7   3693.1
Double-Precision Whetstone                       55.0      10707.1   1946.7
Execl Throughput                                 43.0      13328.8   3099.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     230957.8    583.2
File Copy 256 bufsize 500 maxblocks            1655.0      64960.3    392.5
File Copy 4096 bufsize 8000 maxblocks          5800.0     622366.4   1073.0
Pipe Throughput                               12440.0    3726666.5   2995.7
Pipe-based Context Switching                   4000.0    1057937.7   2644.8
Process Creation                                126.0      35852.9   2845.5
Shell Scripts (1 concurrent)                     42.4      15712.8   3705.9
Shell Scripts (8 concurrent)                      6.0       2415.8   4026.4
System Call Overhead                          15000.0    2856786.8   1904.5
                                                                   ========
System Benchmarks Index Score                                        1974.3



これって、T105と変わらないのですが/////
明日は、現行マシンと、4ソケットマシン、メモリ過剰に積んだやつで試してみよう

まー、ベンチだけが、結果じゃないというのは、知っているので、そこで杞憂は、しないのだが、PCサーバー以下?w


HP ML110 G6 購入した時はまったところなので、メモ

このマシンオンボードで
HP SmartArray B110iと言うのが載っていて、
これがくせ者です

とりあえず、HDをシングルで載せて、win7 winserver 2008 centos5とインストール
結構順調に動いたので、よし、ここからオンボードのRaid使ってみようとすると

win関連はwindows server 2008はすんなりインストール、しかしそれ以外は、NG

まぁ、windows 使わないから良いやと思って、Cent入れようとすると、駄目。

biosの設定変えたり、添付のCDを使って色々試行したのですが駄目でした。
そして、その時忙しかったのもあり、片隅に放置。。。


しかし、今回メモリも安くなり、16G+SSD仕様で再度挑戦

1,まずBiosでRaid設定
3,ドライバーをフロッピーか、USBメモリなどに書き込む

DDforWindowsを僕は使用しました
解凍後、生成したファイルをツールを使って書き込むだけです
4,OSをインストール
5,選択画面になったら、 linux dd
6,そうすると、自動でドライバを認識してくれるので、そのままインストール
7,ひょっとしたら、ストレージの所で、若干詰まるかも知れない
8,インストール後、再起動を促す画面で

[CTRL]+[ALT]+[F2]
CUIになるので

cp -a /tmp/ramfs/DD-0 /mnt/sysimage/tmp
chroot /mnt/sysimage
cd /tmp/DD-0
sh fix_driver_order
少し時間かかる
[CTRL]+[ALT]+[F6]を押して、再起動をクリックします

 で、無事、立ち上がればOK

参考はここ
侍の涙様


早速、unix bench インストールしました
インストール方法
wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz
tar zxvf unixbench-5.1.2.tar.gz
cd unixbench-5.1.2
yum install libXext-devel  (入ってない場合)
make
./Run



そしてその結果
(GUI立ち上げっぱなし、リモート接続で)


========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: svxx.xrel.net: GNU/Linux
   OS: GNU/Linux -- 2.6.18-238.el5 -- #1 SMP Thu Jan 13 15:51:15 EST 2011
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz (4788.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 1: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz (4788.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 2: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz (4787.9 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 3: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz (4788.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   04:32:49 up 17 min,  4 users,  load average: 1.04, 1.26, 0.84; runlevel 5

------------------------------------------------------------------------
Benchmark Run: 火  8月 09 2011 04:32:49 - 19:52:37
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       13842635.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2734.6 MWIPS (9.9 s, 7 samples)
Execl Throughput                               3822.9 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        586964.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          162972.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1415238.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1042628.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 161688.2 lps   (10.0 s, 7 samples)
Process Creation                              12208.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4456.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2386.2 lpm   (60.0 s, 2 samples)
System Call Overhead                         854077.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   13842635.8   1186.2
Double-Precision Whetstone                       55.0       2734.6    497.2
Execl Throughput                                 43.0       3822.9    889.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     586964.8   1482.2
File Copy 256 bufsize 500 maxblocks            1655.0     162972.9    984.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1415238.6   2440.1
Pipe Throughput                               12440.0    1042628.6    838.1
Pipe-based Context Switching                   4000.0     161688.2    404.2
Process Creation                                126.0      12208.8    968.9
Shell Scripts (1 concurrent)                     42.4       4456.1   1051.0
Shell Scripts (8 concurrent)                      6.0       2386.2   3976.9
System Call Overhead                          15000.0     854077.3    569.4
                                                                   ========
System Benchmarks Index Score                                        1032.0

------------------------------------------------------------------------
Benchmark Run: 月  8月 08 2011 19:52:37 - 20:20:57
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       55337861.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    10931.8 MWIPS (9.9 s, 7 samples)
Execl Throughput                              17991.6 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        238004.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           61276.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        890202.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                             4159075.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                1333663.1 lps   (10.0 s, 7 samples)
Process Creation                              60549.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  26828.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   3733.9 lpm   (60.0 s, 2 samples)
System Call Overhead                        3226955.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   55337861.9   4741.9
Double-Precision Whetstone                       55.0      10931.8   1987.6
Execl Throughput                                 43.0      17991.6   4184.1
File Copy 1024 bufsize 2000 maxblocks          3960.0     238004.8    601.0
File Copy 256 bufsize 500 maxblocks            1655.0      61276.5    370.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     890202.7   1534.8
Pipe Throughput                               12440.0    4159075.8   3343.3
Pipe-based Context Switching                   4000.0    1333663.1   3334.2
Process Creation                                126.0      60549.9   4805.5
Shell Scripts (1 concurrent)                     42.4      26828.6   6327.5
Shell Scripts (8 concurrent)                      6.0       3733.9   6223.2
System Call Overhead                          15000.0    3226955.6   2151.3
                                                                   ========
System Benchmarks Index Score                                        2505.2



まーま-?
このサーバーは、先日のキャンペーンの告知で追加、SSDディスク一枚で2枚のRaid構成で、mysqlの参照用で活躍されるそうです。



追記、別サーバーにインストールしようとしたらはまったので、
3点ほど追記
・Time::HiRes が無い
cpan > install 

・X関連が無い
GRAPHIC_TESTS行とGL_LIBS行をコメント
・runの言語変更
ja-JP.utf-8に


月末に、急遽飛び込みで入った、ECコマースサイト
仮移動完了


このまま、無事に動いて欲しいと祈るばかり。


WEB+DBの2台構成を

とりあえず、オールインワンに
サーバーは、スケールアップ

この間に時間を稼いで、ドキュメント化ときちんとした管理もしようという感じです。


今のところ、モニタリングしていると
15000PV/h
220000hit/h
1GB/h(8Gb/h) 転送量
と、思っているより甘くない数字出てます。


さて、どうなる事やら
とにかく安定して欲しい


1.JPG



























上記は、今更ながら、カーネルからチューニング
正直、ここまでマシンの性能が上がってくると意味が無いかも知れないが、いつか役立つはずとw






そして、昨日FaceBookに書いたのですが
たまたま、サーバーが出てきたので、
HP DL360 Xeon3G(dual core)×2 メモリ16G +72(10000rpm raid0可)
もしくは
HP ML110 Xeon2.4G メモリ16G SSD(64G)
を限定2台ずつで
DB用サーバーモニターキャンペーンで出そうと思っています

初期費用10万円、レンタル料は転送量で要相談でw
現在のお客様は、格安で対応します!(ローカル接続も可能、、別途スイッチなどの費用は請求)
細かい、仕様変更も、対応可能です。
色々細かい事は、詰めないと駄目なので、モニターとしていますが、基本実践投入問題なしです。

お気軽に、ご連絡ください


このアーカイブについて

このページには、2011年8月以降に書かれたブログ記事のうちIT TECH?カテゴリに属しているものが含まれています。

前のアーカイブはIT TECH?: 2011年5月です。

次のアーカイブはIT TECH?: 2011年9月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.29