2012-04-25 4 views
0

DELL Power Edge T410サーバー(16 GB RAMを搭載したクアッドコアデュアルXeon 5500シリーズ)、Windows 2003 Serverがインストールされています。 C#でコードを書き、大量のnosで再生し、ある計算の後に結果は6000 x 6000マトリックスに保存されます。最後に、この行列(3600万エントリ)をテキストファイル(172 MB)に書き込みます。 私のラップトップでこのプログラムを実行すると、CPU使用率は100%になり、このタスクを完了するのに40時間かかる。 私のサーバーでこのプログラムを実行すると、CPU使用率はわずか10%になり、このタスクを完了するのにほぼ同じ40時間かかります。 今私の問題は、明らかに、サーバーは、より多くのCPU、少なくとも70%を利用する必要があり、短時間でこのタスクを完了する必要があります。Windows 2003サーバーのCPU使用率

+3

私にはプログラミングの問題のような音がします。具体的には、シングルスレッドプロセスがあるように思えます。いずれにしても、必ずperfmon、resmonなどを実行してください。 – Zoredache

答えて

0

コードを書き直して、追加のコアなど、サーバーの優れた機能を活用してください。

関連する問題