<< >>
サーバー遅い?
サーバーのスペックは以下の通り
CPU:Intel DualCore Atom330 1.6GHz
Chipset:Intel 945GC/ ICH7
Memory:2BG DDR2/667MHz PC2-5300
VGA:Intel GMA 950 256bit 3D engine with a powerful 400MHz core
Audio:5.1 High Definition Audio Realtek ALC662 codec
LAN:Marvel88E8056 10/100/1000M Gigabit Ethernet
Strage: 2.1inch SerialATA/250GB/7200rpm/16M cache
現在のOUTLINEが動いてるサーバーが
CPU: Pentium III (Coppermine)/871.043MHz/cach 256 KB
Memory: 512KB
※詳細を知らないので/proc/cpuinfo /proc/meminfo より
なので、新しいサーバーはスペック的にもかなり上のはず。
いろいろテストするために
新しいサーバーで OUTLIVEを動作させてみた。
ん? 負荷が5%?
現行のサーバーはクライアントがいくらかいてAvg.0.3%未満で動作してるのに
なぜ???
ん〜 プロファイルでも取ってみようかと -pg オプションを付けてコンパイル
うおーー リンクエラーでまくり。
エラーメッセージも意味不明。自分自身を重複エラーとかのたまう。
検索するも、同じ現象が出てる人は1件のみ。掲示板での質問だったけど
華麗にスルーされてた。
いろいろ悩んだあげく -pg の付ける位置が悪かっただけのようでした。
CPU時間を食ってるところは確かに負荷の高い所だったけど
現行サーバーより遅いって何で??
linuxやgccのバージョンが上がってるとか シングルコアとクアッドコアの
違いとかその辺が原因??
追記
CPU個別の負荷を見ると、ひとつに集中してるので
シングルコア/クアッドコアが原因ではないみたい。
ん?
>CPU:Intel DualCore Atom330 1.6GHz
あ、デュアルコアのHTか・・
いや、それでも単調なループ処理で負けるのは
おかしいような気がするなぁ
追記2
簡単なプログラムでテストした。
現行サーバー
real 0m25.824s
user 0m25.370s
sys 0m0.030s
新サーバー
real 0m32.843s
user 0m32.842s
sys 0m0.008s
ぐわ!
-O3の最適化オプションを付けてみた
現行サーバー
real 0m12.709s
user 0m12.690s
sys 0m0.030s
新サーバー
real 0m14.097s
user 0m14.093s
sys 0m0.008s
ん〜・・・
現行サーバーでコンパイルした奴を新サーバーで動かしてみた
real 0m14.674s
user 0m14.677s
sys 0m0.004s
その逆
real 0m13.798s
user 0m13.720s
sys 0m0.020s
完敗 orz
CPU:Intel DualCore Atom330 1.6GHz
Chipset:Intel 945GC/ ICH7
Memory:2BG DDR2/667MHz PC2-5300
VGA:Intel GMA 950 256bit 3D engine with a powerful 400MHz core
Audio:5.1 High Definition Audio Realtek ALC662 codec
LAN:Marvel88E8056 10/100/1000M Gigabit Ethernet
Strage: 2.1inch SerialATA/250GB/7200rpm/16M cache
現在のOUTLINEが動いてるサーバーが
CPU: Pentium III (Coppermine)/871.043MHz/cach 256 KB
Memory: 512KB
※詳細を知らないので/proc/cpuinfo /proc/meminfo より
なので、新しいサーバーはスペック的にもかなり上のはず。
いろいろテストするために
新しいサーバーで OUTLIVEを動作させてみた。
ん? 負荷が5%?
現行のサーバーはクライアントがいくらかいてAvg.0.3%未満で動作してるのに
なぜ???
ん〜 プロファイルでも取ってみようかと -pg オプションを付けてコンパイル
うおーー リンクエラーでまくり。
エラーメッセージも意味不明。自分自身を重複エラーとかのたまう。
検索するも、同じ現象が出てる人は1件のみ。掲示板での質問だったけど
華麗にスルーされてた。
いろいろ悩んだあげく -pg の付ける位置が悪かっただけのようでした。
CPU時間を食ってるところは確かに負荷の高い所だったけど
現行サーバーより遅いって何で??
linuxやgccのバージョンが上がってるとか シングルコアとクアッドコアの
違いとかその辺が原因??
追記
CPU個別の負荷を見ると、ひとつに集中してるので
シングルコア/クアッドコアが原因ではないみたい。
ん?
>CPU:Intel DualCore Atom330 1.6GHz
あ、デュアルコアのHTか・・
いや、それでも単調なループ処理で負けるのは
おかしいような気がするなぁ
追記2
簡単なプログラムでテストした。
現行サーバー
real 0m25.824s
user 0m25.370s
sys 0m0.030s
新サーバー
real 0m32.843s
user 0m32.842s
sys 0m0.008s
ぐわ!
-O3の最適化オプションを付けてみた
現行サーバー
real 0m12.709s
user 0m12.690s
sys 0m0.030s
新サーバー
real 0m14.097s
user 0m14.093s
sys 0m0.008s
ん〜・・・
現行サーバーでコンパイルした奴を新サーバーで動かしてみた
real 0m14.674s
user 0m14.677s
sys 0m0.004s
その逆
real 0m13.798s
user 0m13.720s
sys 0m0.020s
完敗 orz
posted by AKAKE at 2009/05/01 15:34
| Comment(7) | コメントを書く
サーバーを構築することになった2
サーバーが届いた。
スペックは後で。
昨日作ったインストール用USBメモリは上手く動いてくれた。
sshのインストール
aptitude show sshd のコマンドでインストールされてるか確認・・・
あ〜 表示が文字化けしててわかんねぇw
しかたないので
aptitude install sshd
うん、これでいいみたい
ftpのインストール
aptitude install proftpd
c++開発環境のインストール
aptitude install build-essential
これでよかったんかなぁ?
スペックは後で。
昨日作ったインストール用USBメモリは上手く動いてくれた。
sshのインストール
aptitude show sshd のコマンドでインストールされてるか確認・・・
あ〜 表示が文字化けしててわかんねぇw
しかたないので
aptitude install sshd
うん、これでいいみたい
ftpのインストール
aptitude install proftpd
c++開発環境のインストール
aptitude install build-essential
これでよかったんかなぁ?
posted by AKAKE at 2009/04/25 12:40
| Comment(0) | コメントを書く
サーバーを構築することになった1
自前でサーバーを立てる事になったので
とりあえずその記録
今回購入したサーバーには光学式ドライブがついてないので
USBメモリからインストールする事に。
ディストリビューションは Debian
・boot.img.gz
・Debian 最小の CD を使って、ネットワークインストール のイメージ
今回は debian-501-i386-netinst.iso を取得
手元に linuxnの環境がないので インストール用のUSBメモリは Windowsで作ります
・DDforWindows
boot.img.gzを解凍して boot.imgを取り出します
DDforWindowsを使って boot.imgを指定して USBメモリに書き込み
このとき メモリの内容は全部破棄されます。
容量も250M固定になるので注意。
USBメモリを指し直して、isoイメージをUSBメモリにコピーする。
以上で 準備完了かな。
BIOSでUSBメモリから起動できるように設定を変更して
セットアップが立ち上がるか確認。
今日はここまで。なぜならサーバー機がまだ届いていないから
とりあえずその記録
今回購入したサーバーには光学式ドライブがついてないので
USBメモリからインストールする事に。
ディストリビューションは Debian
・boot.img.gz
・Debian 最小の CD を使って、ネットワークインストール のイメージ
今回は debian-501-i386-netinst.iso を取得
手元に linuxnの環境がないので インストール用のUSBメモリは Windowsで作ります
・DDforWindows
boot.img.gzを解凍して boot.imgを取り出します
DDforWindowsを使って boot.imgを指定して USBメモリに書き込み
このとき メモリの内容は全部破棄されます。
容量も250M固定になるので注意。
USBメモリを指し直して、isoイメージをUSBメモリにコピーする。
以上で 準備完了かな。
BIOSでUSBメモリから起動できるように設定を変更して
セットアップが立ち上がるか確認。
今日はここまで。なぜならサーバー機がまだ届いていないから
posted by AKAKE at 2009/04/25 01:02
| Comment(0) | コメントを書く
一片
ワンピース
今度のゴールデンウィーク期間にでも
インターネットカフェにでも行って
コミックでも読みまくろうとか思ってたけど
こんなのみつけた
ttp://moviescom.otocoo.com/
なんかすっごいね。
今日はメンバーではない容疑者が捕まって
騒がしくしてたようだけど
『ぷっ』すまもやっぱ打ちきりかなぁ
好きな番組だったんだけど。
公式ページを見ると
次回のところが空白になってるね
今度のゴールデンウィーク期間にでも
インターネットカフェにでも行って
コミックでも読みまくろうとか思ってたけど
こんなのみつけた
ttp://moviescom.otocoo.com/
なんかすっごいね。
今日はメンバーではない容疑者が捕まって
騒がしくしてたようだけど
『ぷっ』すまもやっぱ打ちきりかなぁ
好きな番組だったんだけど。
公式ページを見ると
次回のところが空白になってるね
posted by AKAKE at 2009/04/23 20:48
| Comment(1) | コメントを書く