2007年12月15日 03:30 by ELF 上鍵

Quad Coreがお手軽値段で出てきましたが、Linuxでは
どのくらいのパフォーマンスが出るのでしょうか?

※ディストリビューションの依存具合
※Xの体感速度
※速い処理と変化が無い処理の例
※Dual Coreと比べて
※Intel と AMD

実際使っている人の書き込みお願いいたします。

1: 口コミさん : 2007-12-15 18:47
IntelとAMDではQuad Coreの実装は違いますし、IntelでもXeon 53xxと54xxでは違いますが、総じて、2.6カーネルであればきちんとスケールしますよ。
Xの体感速度はビデオカードやドライバに大きく依存するので、Quad Coreとはあまり関係ないと思いますが。
2: 口コミさん : 2007-12-15 19:33
何に使用するか次第ですね。

x86_64での使用感ですが、単精度とか整数計算だけなら、AMDでもintelでも差が出ません。というか、AMDの方が、早いなあ。ただ、SSE4使うと、微妙かな。でも、多分、AMDの方がメモリコントローラーの分で有利だと思います。TBB2使って、ソフトをカリカリにチューンしたら、また異なるとも思いますが、これはやって無いので、分りません(^^;;。
倍精度浮動小数点計算をMKL使った場合は、intelがブっちします(^o^)。AMDはACML使っても負けます(^^;;。というか、MKLかgotoBLASの方がAMDも早いけど(^^;;。
問題は、Intelの場合、2並列辺りで、もう、バスがいっぱいいっぱいなので、4並列での伸びがかなり緩くなります(^^;;。その点では、AMDは4並列までのリニアな上昇がありますが、それは1core性能が倍精度浮動小数点計算で、core2系アーキテクチャに比べて、かなり低いので、要はバス帯域に余裕がある為だったりします(^^;;。

ただのWSとして使うなら、quadを無理して使うまでもないとゆ〜のが、snowdogの場合の結論です。お値段の差が小さくなりましたが、大体、同じ予算で組むと、マザーボードでのメモリ搭載量の問題で、コア当たりのメモリ割当量が減りますし、折角の低消費電力が上がりますし、HDDにアクセスしたら、どの道、負けですから(^^;;。
キャッシュを使って、コア間通信させるようなソフトを組んで、CPU内部だけで処理させれば、また異なると思います。
科学技術計算でクラスタ組む場合は、インターコネクタ次第ですね(^^;;。

それと、同じ2.6カーネルのバージョンによっても、かなり効率が異なります。kswapdとkthreddを比較すると、kthreaddが圧勝します(^^;;。dualだと、あまり差が出ないっす。
3: 口コミさん : 2007-12-18 05:36
resありがとうございます。

rioさん>
現在1600×1200のマルチディスプレイ×6枚で運用していますが、
Xのウィンドウを100枚〜200枚出すとCPU Load Avarageが大きくなります
(1.5〜)のでXの再描画等でCPUに依存する部分が大きいのかと思いました。

snowdogさん>
具体的にkthreaddが導入されているディストリビューションは何なのでしょうか?
#もしくはカーネルのバージョン??
4: 口コミさん : 2007-12-18 06:57
snowdogさま
はじめまして!
詳しいこと、教えて下さい。私もkthreaddが導入されているディストリビューションは知りたいです。
5: 口コミさん : 2007-12-18 08:28
>具体的にkthreaddが導入されているディストリビューションは何なのでしょうか?

kthreaddが導入されているカーネルは、追いかけている訳ではないのですが、確か2.6.22のp10辺りだったと記憶してます(^^;;。もっと早かったかな?。
ディストリビューションによって、かなり異なります。snowdogは仕事と私用で、redhatとCentを使っているのですが、ご存知のように、redhatはベースカーネルを元に、独自にバックポートを行って、新しい機能を追加してゆくので、この場合は、カーネルバージョンでは分らなかったりします(^^;;。
んで、kthreaddがkswapdの代わりにポートされているのは、RedhatならEL5以降になります。今のところ、EL4、Cent4は、kswapdを使用し続けるような感じです。
そこで、EL5かCent5を選択したら良いと言いたい所なのですが、EL5, Cent5はEL4U6、Cent4.6より前にリリースされました(^^;;。なもんで、様々なドライバは、ぢつはEL4U6、Cent4.6の方が新しいんですよね(^^;;。kthreaddも良いのですが、全体的なパフォーマンスを考えると、よっぽどガリガリと計算をしない限り、I/O周りのパフォーマンスが大きく影響します。
EL4U6、Cent4.6のI/O周りの改善されたドライバはkthreaddを十分に補っていますし、EL5U1、Cent5.1より枯れているので(まあ、比較すれば、の話ですが(^^;;)、redhat系の場合、5をなかなかお勧めし難いのも事実だったりします(^^;;。後、EL5, Cent5はX11R6のライブラリやインクルードファイルが、/usr/lib(x86_64の場合はlib64)と/usr/include/X11に統合されていて、/usr/X11R6の下にはbinしか無かったりします(^^;;。パッケージされたものしか使わない場合は、問題無いのですが、ポーティング等を行っていたりする場合は、ちょっと手間な事も多いっす(^^;;。商用ソフトを使っている場合、まだバリデーションリスト外も多いもので(まあ、EL4で使用出来ても、未だEL3のみも多いのですが(^^;;)、その辺りもなかなかお勧めしづらかったりします。fedoraはかなりredhatから離れていて、今は追いかけていないので、ちょっと存じません。多分、最新バージョンは対応カーネルのハズです。
SuSEは10.3からだったかな?その他は、ちょっと分りません(^^;;。

>現在1600×1200のマルチディスプレイ×6枚で運用していますが、
>Xのウィンドウを100枚〜200枚出すとCPU Load Avarageが大きくなります

凄い使い方していますね(@.@)。一台のWSでこれだけ画像描かせると、多分、バス帯域を完全に喰い切ってしまっているので、スラッシングに近い状態に陥って、結果的にload avarageが上がっているのではないか、と想像します(^^;;。多分ですが、ビデオカード1枚ぢゃないっすよね(^^;;。

一台でこれだけ描かせるとなると、多分、どんなにCPUなどを良くしても、望む速度にならないのではないかなと(^^;;。原因は、恐らく、サウスブリッジ制圧だと思います(^^;;。計算によるCPU負荷と画像を両立させたい場合などは、ホストやクラスタに加えて、linux用ドライバをメーカーが用意したビデオカードを差したコンソール用のWSを、CPUが安くても別だてに用意する事で対応出来るのですが、むう、FSは兎も角、サウスブリッジ制圧の対処はやった事ないなあ(^^;;。

死して屍拾うもの無し、というか、やってダメでも責任は全く取れない案なんですが、X11とUNIXの特性を活かして、分散処理させてみたらどうでしょう?
FSを兼ねたホストを一台用意して、ビデオカード周りにお金掛けたチンコンソールを3、または6台用意して、各ディスプレーをそれぞれのチンコンソールに接続して、そんで、NFSマウントして、キーボードとマウスを切り替え器で制御するってのはどうでしょう?(^^;;。ただ、早い線描とかだと、インターコネクタの能力がかなりものをいいますし、切り替え器で、今までのリズムが狂うのが嫌かもしれません(^^;;。費用と負荷のバランスを取るシステムチューニングも大変かもしれません(^^;;。お金と手間は掛かりますが、上手くチューニングすると、かなり劇的に改善するのではないかなと思います。

お答えになりたくなければ結構なんですが、もしかして、Mayaとかをお使いでしょうか?(^^;;。クラサバ屋なもんで、ちょいと職業病が(^^;;。
6: 口コミさん : 2007-12-18 08:54
OS:RHEL4
Xeon2.3GHzクアッドコア
Apach2でhtmlページをab使って測定。
15,000ページ/秒程度だったと記憶してます。

インテルコンパイラ使ってApachをコンパイルすると2倍速くなる噂をどこかで聞いた気がしますが、納期の関係で遊べませんでした。
7: 口コミさん : 2007-12-19 07:02
元質問から離れてしまいますが...。

showdogさん、お詳しいですねぇ(^_^;
おっしゃる通り、ここまで酷使されると、もうCPUの問題ではないでしょうね。
もう少しするとIntel CPUはCSIの登場によってNorthbridgeの負荷は軽減されるはずですが、
PCI-Eに接続されるSouthbridgeはやはりきついままなので、showdogさんのアイデアは一考の価値があるかと。
このあたりが参考になります。
http://lwn.net/Articles/250967/

くろくろさんのおっしゃっている「噂」はあながち嘘ではないです。
科学技術系の演算アプリなどでは、gccではなくIntelコンパイラを利用し、
Intelのエンジニアの方がプロファイリング・チューニングをすると、
1000倍というオーダーで高速化出来ることがあるそうです。
そういうコンサルティングもやっているとのこと。
8: 口コミさん : 2007-12-19 07:25
snowdogさん
参考になります。ちょっとイメージがつきにくいので、ほかの人にも聞いてみます。
9: 口コミさん : 2007-12-21 08:08
snowdogさん

VGAカードは2画面出るのを3枚使っています。
使用ソフトは・・・狭い業界ですぐわかってしまいますので、勘弁して下さいな。
分散処理はコスト面とXの使い勝手で難しいと思います。

#CPUよりもメモリの消費量が凄かったりします。

----------------
話はそれますがLinuxで1プロセスの最大メモリ量は限度があったと思ったの
ですが、その辺を紹介しているサイトをご存知ではないでしょうか?
10: 口コミさん : 2007-12-21 14:05
寝落ちしてて、遅レスです。

>VGAカードは2画面出るのを3枚使っています。

ああ、やはり(^^;;。バスとブリッジ制圧ですね(^^;;。
リズムの感覚が狂うのがダメですか(T^T)。

これは、akit01212さんへの話ではなくって(分っていらっしゃるようなので)、X11で画像等を扱う場合のパソコン出身者の方への一般論なんですが、なぜか、X11を使っているにも関わらず、サーバWS本体に接続したVGAカードでないと駄目って主張される場合が多いです(^^;;。

窓のリモートデスクトップとは異なって、X11は、リモートでログインすれば、各プロセス毎に、クライアント側とサーバー側で分散処理されるので、サーバのコンソールとクライアントのコンソール、使用感は同じになります。窓のリモートは、ホントにリモートなので、サーバで全て、もう、ソフトのフレームやターミナルの表示までを処理したコンソール画面が、「画像として」逐次通信されてくるのですが、X11の場合は、クライアント側で多くの線描処理を行うので、サーバのコンソールより、サーバに負荷が大きい場合は早くなる場合もあるんですよね(^^;;。CGでPOV Rayなどの処理等、サーバ負担が大きい場合、画面表示に特化したクライアントを別だてで用意した方が、快適です。
営業さんが、X11の特性理解していないで、無茶な要求してきて、だから窓パソぢゃないっつって言ってるのに、理解してくれない(T^T)。結局、お客さんも不満でエンジニアに文句ゆ〜て来るのですが、それは営業さんの提案とヒアリングが不味いだけだあ〜〜!
以上、愚痴でした(^^;;。

>話はそれますがLinuxで1プロセスの最大メモリ量は限度があったと思ったの
>ですが、その辺を紹介しているサイトをご存知ではないでしょうか?

プロセスの最大メモリ量は、アーキテクト次第です。x86_64でsnowdogは、場合に依っては、おバカさんなソフトの御陰で、1プロセスで5〜8GB使ってたりします(^^;;。32GB overは流石に無いかなあ(^^;;。8GB overさせる場合、ソフトのメモリ空間扱いをどう書いているかと、どの仕様でコンパイルしているかで、セグフォしたりします(^^;;。
ia32の場合、linuxというより、アーキテクトの理論メモリ空間の問題で、MAX 4GB、通常2GBが限度です。
普通、x86_64でプロセス当たりのメモリ限界量で不満を感じる事は無い(というのは、物理的に載らないので(^^;;)のですが、ユーザーの設定と、OS設定が、プロセス当たりの割当制限を掛けていて、困る場合は、それを設定し直していない場合が殆どです。

サイトは、むう、探した事無いから分らないです(^^;;。とりあえず、limitコマンド関係でググると、多分、目的のサイトが見つかると思います(^^;;。ただ、プロセス当たり、8GB overは、かなり特殊事例になる(基本的にはソースがアホ過ぎ)ので、あまり詳しいサイトは見つけ難いかもしれません。
こうしたチューンや設定は、SEの飯の種ですからね(^^;;。

スレッド一覧

【求人】港区でのお仕事です【時給1700円以上】 【急募・東京】プログラマー&デザイナー Ubuntu11.10でバッファローNASLS-V2.0TLを使いたい crontabでcommandを5秒単位で指定する方法を教えてください メールサーバ、明日お昼まで受付。ご教示ください&疑問お答えします。sendmailをマスターしたい。 Linux Fedora Core4マニュアル USBメモリからブートする方法 MTA(ウィルス対策付き)のテスト方法について ICMP Destination host administratively 真剣に聞きたいのだが、Ubuntuの何が良いの? FMV-BIBLO LOOX P70でタッチパネル成功した方 OSのリストア syslog-ngってロストしますか? HDDから情報の救出。助けてください。 [Q] bdflushの設定値について 質問: egrepにおける正規表現の記述 inodeを増やす方法 セキュリティについて CDからの曲の取り込みとその管理、視聴 FedoraCoreファンの集い VMware Workstation v6.0の使い方 Ruby on Rails 現場ノウハウ講座(β) ネットをするための設定は?><) gcovとlcovについて。 教えてください。 RAIDが壊れたとき ffmpegをインストールしようとするとエラーが発生します。 無線Linux考 内部向けDNS設定 日本語がCUI画面で文字化けします。 「YouOS」というものについて Linuxが動くノートPCを教えてください HHKBの相性 情報源 サーバ構築時のソフトウェアインストール Ubuntuでネット How to? diffコマンドで,連続行の変更を1行ずつ取得する方法 ロシア、リナックス基盤に国産OS開発へ zenwalk linux 使っている人いますか? Linux Mint ネットブックで自宅サーバやってる方いませんか? 参加者を募集しています。 EeePC 4GのSDカードに linuxディストリビューションの種類・特徴・メリット・デメリットを教えてください アシスタント求人募集 fedoraネットワーク リモートデスクトップについて SLAX-6rc6の日本語化 シェルスクリプトを使ったsftp接続 中古のパソコンに入れるなら Mplayerのインストール ウィルス対策 vmwareにインストールしたCentOSをteratermで操作するやり方 ビジネスにおけるLinuxの未来をは・・・? Hackの内容、ご教授願いたい。 linuxっていろいろあるけど Windowsユーザーの初Linuxはどれが? NFS について パソコンの名前 Linux のための Google Earth はじめましてぇ〜! 「run-crons」について教えてください。 プリンター/スキャナー Linux でも動く mpeg4 H/Wキャプチャボックス はじめまして。 TUXくんグッズ デュアルモニター coLinux Linuxを使った便利システム XMMSって… Linuxデスクトップでウイルス HP のマルチユーザー PC LinuxWorld Expo/Tokyo 2004 Oracle Linux最強説 fedora 12にてインターフェースの設定 http://xx.xx/cgi-bin/x.prgでCGIプログラムを実行したい。 Couch DBの入門書 著者求む 【質問】 Ocsigen のインストール方法 画面に何も映らない。セーフモード Xenの管理OSでアプリケーションをの動かしてもいい? LPIC試験への道。 fedora7インストールについて Fedora8の設定について教えてください。 Quad Coreでのパフォーマンス 技術者を急募しています。 仕事。 Linuxで使うアプリは? 救ってください <質問>デスクトップでエラー ASUS M6R 740 NOTEBOOK に相応しいLINUX? linuxは重たい?>WinXP 初心者向け研修―Red Hat社のトレーニングってどうでしょう? パーティションを切る 今月のWindows系や自作DOS/V機系の雑誌にKNOPPIXのCDが付いてますね(^_^)。 自宅サーバが進入されました。 /dev/memって Xbox Linux fedoraがフリーズします for文について サーバエンジニア募集中! 新しいインターフェースが設定できない Slackware13.0のcifsでマウントしたファイルシステムの上でコンパイルしようとするとリンクに失敗する Linux の良さ おすすめ書籍を教えてください オープンソースの先駆けと対NDS宣戦布告 kernel hackに関する質問 #0x00 USBフラシュメモリーにLiveCDのLinuxを入れて持ち運ぶ rootからuserに戻る方法? Linux 標準バンドルされている 暗号化ライブラリを教えてください linuxとwindowsの狭間で 京都Linux友の会 linuxで1を変数01に変更して変数に格納する方法について。 モジュールとドライバの違いは? SSLの設定方法について Knoppixをインストールしたい。 漢字をかな変換するコマンド 【ノートPCで】タッチパッドが動かない!!HP 500 Notebook PC【LINUXを稼動♪】 usermodなどの使い方を教えてください。 ファイル特定の文字の出力方法に関して。 UbuntuでのWLI-U2-KG54使用について PlayStation Linux Users Group(PSLUG) のコミュニティを立ち上げました。 linux超初心者です。 time 複数コマンド 無線LAN環境は? おしえてください Linuxはじめてみようと思ってます。 一番、サーバーに向いているディストリってなんですかね? LINUX関連の本、サイト さしあげます パーミッション、所有者のバックアップ Linuxルータ オープニングパーティはいつですか? Kobo Touch と、その拡張性について質問 はじめまして 红旗 Linux 。。。???  会社や学校で使っている環境は? リスク管理 【求人】 Linuxサーバ・ネットワーク管理者急募! NFSで " No such file or directory"が発生する メモリー128MBのノートパソコンにでインターネットに接続したい。 どーすれば!? [Q]Canon LBP5100を使う WebSphere Application Server のインストール方法 複数台のNFSサーバーを自動的にマウントしてくれるソフトウェアってありますか? delegate 無線LAN(bcm43xx)使えたのに災難?ログの山 mysqlのインストールについて。 linuxをyahooBBでインターネットをするには? IDE Microsoft と Novell の提携 Fedora Core5 「コミュニティ利用で気をつけてほしいこと」を掲載しました 初歩的な事なのでしょうが apache LinuxとEMT64 スクリーンセーバ 自宅鯖に使えるUPS デュアル CPU の功罪 Open Source Conferlence 2004 SELinux勉強会(4/17・渋谷) Cloud話よろず Cron Jobが実行されない 初心者用のくだらない質問トピック #3 mozc(モズク)コミュ作成しました sk_buffのh.rawって何を表していますか? DNS 皆さんは日本語入力メソッドに何使っていますか? shell作成で悩み あるユーザだけ作成できても、SSH/FTP/SFTPできない。 vsftpd topについて apacheが起動しているか確認するコマンドについて sshをパスワードなしでログインする おすすめの本ってありますか? SUSEについて 初心者用のくだらない質問トピック WEBカメラを設定しWebで公開したい rootで入れないみたいです。。 Libretto L1にturbolinuxFUJIをインストしたい NFSサーバーでCommitted_ASが日に日に増えていく smtpfeedの設定 Linuxで無線LANを使いたい TIPS 大量のファイルを保存するNFSサーバーに最適なファイルシステム Linuxリモートインスト無償配布 Grubについて教えてください。 zxLinux 苦労人志向 インストール時の設定 gentoo powerPCG4へLinuxのインストールについて質問 Open sourceについて。。。。 HDDベンチマーク 輸入ノート売ってるような店 音ユースにグッドなLinux向けノートって? mountする方法 クールに冷えるCrusoe! なサーバー on Linux REVOLUTION OS Linux World C&D/Tokyo 2004 レポート 5/4 『Linux ユーザーグループ北陸 勉強会』のご案内 初心者用のくだらない質問トピック #4 Linux デスクトップの普及#2 LPIC CentOSでのVASPのビルドについての質問。 TurboLinux 11Server SVNのインストール TurboLinux 11 Server (Musasabi) で PostgreSQL 教えてください openssl remove.....復旧 暗号化DVDの作成方法 Linuxトラブル・・・ ブート時:TUX君の数? 課題投稿 オリジナルディストリの作り方をご存じの方ご教授願います ブートLinuxでVistaの修復の仕方は? 読まれている雑誌 Linuxを前提としたパソコン購入 アナログビデオが一杯 愛用のLinuxは? 質問です。 Active Sync Linux Ubuntuのフリーズについて PC版i386vineをインストールしてサーバ運用したいです。 グラフィックボードが合わない件について ネットワークについて 教えてください UW-IMAPの情報・・ XglとAIGLXって凄そう!試した? Linuxを使う理由 アドレスにアンダーバーがあるとsendmailがメールを送れない? WinXPとのデュアルブート tarの脆弱性 Linuxをwebサーバとして利用する際のハードのスペック 【質問】 デュアルブート環境下で同時起動 kernel-2.6.13.X でのリブート LW2005 Virtual PC 2004上でFedora Core 3は動くの?? UNIXとの違いって? 初めまして NFS Mountの設定ヘルプ - Fedora 16 Pidginのプラグイン作成方法について (TωT)パソコンの選び方?? TeraTermでデータベースをみる方法 インストールについてです おすすめのセミナー 初心者用のくだらない質問トピック #2 B フレッツ インターネットの接続方法がわかりません slewモード LinuxとFOMA a2502k… Linuxのすばらしさ Linuxを何に使ってますか? 【質問】FlowScan をインストールしたい You tube downloder for Ubuntu NFSのチューニングについて USBフラッシュメモリ usb接続HDを2つ接続したときのデバイスファイルの固定について netscapeを使えるようにしたい。 OS選択の悩み:Windowsは必要か? マルチコアCPUに最適化されたLinuxはありますか? 統合開発環境ってありますか? LPICレベル1最新書籍情報について lsコマンドでワイルドカードが効きません。 一番軽いGUI環境 Novell xgl Linuxが使えるネットワークエンジニアとは? Linux 派国会議員 x-windowログ 私がお勧めするLinux便利機能! Windows用無線LANカード Linuxを使いはじめた時”すげー”と思ったところ nfsrootでpam失敗? Linux始めるなら もっとも安価で電気代の安いサーバ Yellow Dog Linux 【愛知、常駐プログラマ募集】 [Q]GPLの解釈について(ソース開示の必要性) Linux デスクトップはこんな感じです! gvでpdfを表示する方法 日本でVPS (英語 - English) ロードアベレージ CPUの可能性 ご教示下さい DellからLinuxプレインストールマシン発売 fedora9日本語入力メソッドのインストールに悪戦苦闘中です。 おすすめを問います。 samba共有ファイルの更新日時について LPIC試験勉強に最適なディストリビューションを教えてください。 CPUの増設方法 PDFファイル上で動画再生 Linuxのコマンドで 監視ツールの導入・運用 MacintoshにLinuxを入れたい SATAの対応は? Linus Torvalds、Macにスイッチ! GNOME vs KDE 皮を剥いで見る?!。 タブレットの設定変更について ☆教えて☆Linuxをマスターしたい Linux/Unixの経験を活かして海外で働きませんか? 急成長中のベンチャー企業で働いてみたいとおもいませんか?! 探してます Linux デスクトップの普及 ■お仕事(=転職)案件のご相談です■ 問題集につきまして Linuxのあるべき姿と今後の未来像 SSH鍵認証 Lpicレベル1の講習 教えてください git Turbolinux Fuji install 弐萬圓PC堂? Powered by Linux ファイルシステムについて 転職希望者の方!! suidについて MXレコードの解決ができず、メールが外部から送受信できません。。 CentOS5.2+openssh5.0pでchrootできる?? sendmailのaliasについて Linus さんち eth0、eth1の呼び方 教えてください。 Squidで/etc/hostsの定義で自分自身を指定した場合 教えてくださいFlashplayerのPlug-inの方法を くだらない質問かもしれませんが… ez-ipupdate-3.0.11b7のインストールがうまくいきません maildropの入門書 kernel panic でサーバが止まってます。 f77 ご教授お願いします。 CentOS vs Fedora Core 初めまして 外付けHDD 質問 rpm パッケージの分解 Hadoopのクラスタ化について Hadoopについて pidからstatusを得るAPIって有りますか? ●格安IT塾開校★講師は東大卒! オープンソースOSのTorrentサイトを公開しました。

サイト内検索