体重8.8Kg
2007/3/31 土曜日
早起きしてバスと電車を乗り継いで元同僚と陣馬高尾尾根ハイキングへ。
陣馬山は車で何度か行った事がある。高尾山と近い印象が強く、今回のハイキングを甘く考えていた。その為、防寒着も1枚だけ、昼食も菓子パンだけという軽装備で参加。。。したのだが、電車の中で地図を見てみると予想以上に距離がありちょっと動揺。藤野駅前の売店で急遽おにぎりを購入。
で、実際に歩いてみるとそれほどキツクはなかった。のんびり歩いて8時間。高低差もあまりなく、山道も整備されていて歩きやすかった。でもちょっと寒かった。
07:45 陣馬山登山口 登頂開始
08:45 陣馬山
10:00 堂所山
11:15 景信山 昼食
12:20 小仏峠
13:00 小仏城山
14:00 高尾山
15:30 高尾山登山口 ゴール
万歩計は32863歩
ギガ対応のルータ ETG-Rが届いたので、さっそく交換したところ、負荷に耐えられずあっと言う間にダウン。なんじゃコリャ~??
スループット660Mbps(約80MByte)が宣伝文句のこのルータ。たかだか3Mbps(約400KByte)に絶えられないとはどういう事?
大きなデータを単発で扱うのは得意だが小さなデータを沢山扱う事ができないという事なのか?
とりあえず使用を断念。
ギガビット対応のルータとスイッチングハブを注文。機種はIO-DATA ETG-Rと同じくETG2-SH5WH。
こうなると、サーバ側もギガビット対応にしたくなるのが人情。サーバのマザーボード(GA-8I945GMF)はギガビットのNIC(Marvell8053)が内蔵されているのだがsargeのkernel(2.6.8)では認識せず別のNICを挿している。何としてもこれを認識させたくなった。と、言う事で調べてみるとsk98linのドライバを使ってえば良いらしい。
さっそく作業開始。
http://www.skd.deからドライバをダウンロード
aptitude install kernel-headers-2.6.8-2-386
aptitude install kernel-source-2.6.8
aptitude install kernel-tree-2.6.8
/usr/src に解凍して
ln -s kernel-headers-2.6.8-12-em64t-p4-smp linux
リンク作成後に
./install.sh
スクリプト実行。。。エラーで止まる。
いろいろ調べたが原因がわからない。
諦めて手作業でkernelコンパイル。。。これも駄目。
何でだろう?
いっその事、etchに上げてしまうか???
やはり、よ~く考えればルータが怪しい。と、言う事でサーバが重たい時間にローカルからルータへpingを打ってみた。
60 packets transmitted, 59 received, 1% packet loss, time 884966ms
rtt min/avg/max/mdev = 0.370/45.608/1071.505/136.836 ms
平均 45ms
最も遅いときは 1071ms
と、言う事でルータを買いかえる事に。
しかし、ボトルネックが
1.メモリ不足によるCPU高負荷
それが解消されると、
2.ルータ
それが解消されると、
3.ISP もしくは サーバ側のNIC
と、なるのは目に見えているような。。。
メモリが届いたのでさっそく挿した。これで4G!と、思ったのだが何故か3.3Gまでしか認識しない。4枚とも同じメーカーの同じロット。2枚であればどの組み合わせ、どのスロットでも2Gと、認識する。なぜか4枚だと駄目。。。謎。
とりあえず3.3Gでもメモリが増えた事には変わりないので良しとしよう。freeコマンドでSwap状況を確認するとほぼ0に落ち着いた。メモリ不足によるSwapが原因の高負荷状態は解消された。
CPUの使用率も50%前後、htmlの表示も速くなった。しかし、外からアクセスした際に画像表示が遅い。で、調べていくとアサヒネットで帯域制限をかけているようだ。これではいくらサーバが頑張ってもどうしようも無い。ISPの乗換えを検討する必要があるようだ。
・Bフレッツのニューファミリーもしくはハイパー
・固定IPが使える
・月額4,000円以内
・逆引き変更ができる(必須ではない)
インターリンクかドルフィンあたりかな?
よくよく考えたらルータがボトルネックになっている可能性も。
ISP切り替え前にルータを変えてみるか。