2012-01-10 17 views
2

最近、TFS/SharepointからTFS2010/Sharepoint2010にアップグレードされました(移行パス)。TFS2010とSharePoint2010にアップグレードした後、TFSとSharePointが遅くなる

ほとんどのことが順調でしたが、すぐに明らかになったいくつかの問題がありました。

  1. TFSは(開発チーム全体が指摘するように)著しく遅かった。基本的にすべての "最新の取得"、クエリ操作がより低速でした。私のマシン上のすべてのプロジェクト(40+)を読み込むとVS2010 SP1の起動も遅くなります。それ以降のリフレッシュは通常問題ではありません。当時は他の人たちが3〜4つのプロジェクトしか開いていないかもしれませんが、彼らはあまりにも "働く..."遅れていることに気付きました。

  2. Sharepointは間違いなくより遅かった。 "Show Portal"は永遠にロードされ、基本的な編集も遅くなります。

  3. ワークアイテムが理由なく「タイムアウト」することがあり、「接続が失われました」というエラーが発生することがあります。これは通常、新しい作業項目を作成するときに行われ、同じコマンドのやり直しがうまくいきます。一括作業項目の作成中でも発生しますが、タイミングはランダムです。

サーバーは、Windows 2008、12 GB、および十分なCPUパワー(QuadCore)で動作します。 IISのconnectionTimeoutは2分(デフォルト)に設定されていますが、私はMinBytesPerSecondをデフォルトで240に設定しています(これは42に設定しましたが、喜んではありません)。 2008年のそれより少し遅いかもしれませんが、それでもなお。プロセッサーは一切使用されていません。イベントビューアには多くのMSSQLSERVER情報ログがあります(これは気付いただけですが、これが問題なのかどうかはわかりません)。 devenv.exeファイルのdefaultProxy設定を変更しました。そこにも喜びはありません。

ダウングレードが遅すぎます。 ;)

誰もアップグレード後に同様の問題が発生しましたか?

私はあなたから聞いて大好きです! :o)

+1

serverfault.comとは、主にプログラミング関連の質問です。 –

+0

#3 - 作業アイテムが "タイムアウト"するまでの時間は? 30秒、または5分のような丸数字ですか? –

+0

正確に診断するのは難しいですが、ネットワークの問題やSQLの問題があるようです。アップグレード前の環境と比較してどのように構成されていますか?ミックスに余分なルータ/ファイアウォール/ロードバランサ/プロキシがありますか? SQLサーバーも変更しましたか? –

答えて

0

はすべて1台のマシンにインストールされていますか? SQL層もそのマシンにインストールされていますか?マシンは仮想化されていますか?

実際にハードウェアをインストールするよりも、物理ハードウェアにSQLレイヤーをインストールする方が良いでしょう。 SharePoint 2010には4ギガのRAMが必要です。 SharePointを使用できるようにするには、少なくとも8ギガバイトのRAMでWFEのサイズを調整する必要があります。

私たちのTFSも4ギガでは遅かったので、もう4ギガを追加しました。この設定では、現在の環境全体が非常に速くなっています。

さんがまとめてみよう

  • SQL:12ギガバイトRAM、クアッドコア/ W(フェイルオーバー用に複製)物理的な設置
  • のSharePoint:仮想化された8ギガバイトのRAM、クアッドコア/ W
  • TFS:/ 8ギガバイトのw仮想化RAM、クアッドコア

SharePointとTFSの両方がデータベースに負荷をかけています。エリートブックでHyperVイメージとして動作するショーケースマシンを持っています。画像には約12ギガのRAMがあり、外部SSD上で動作していますが、生産環境よりもかなり遅いです。

私の考えや設定が役立ちますように願っています。

トルステン

+0

はい、すべて1台のサーバーにあります。私が知っている限り、仮想化されていません。私たちは最初にいくつかの記憶上の問題がありました。私はむしろそれが4 GB(特にあなたがマシンの価格を聞いた後)を装備していたことを知って驚いた。私たちはほぼすぐに8GBにアップグレードしましたが、それははるかに優れていましたが、まだあまり良くありませんでしたので、確かに64GBを要求しましたが、合計で12GBしか得られませんでした。また、SQLサーバーが利用可能なすべてのメモリを使い果たしてしまうのは私の理解です。それが問題だろうか?確かにあなたのフィードバックに感謝します。ありがとう。 – STJ

1

我々は、2010年にTFS 2008からのアップグレード後にパフォーマンスの問題を経験したが、それは今もはるかに優れています。私たちは、ウイルス対策とSQL Serverの設定が重要であることを学びました。仮想化環境では、ストアのパフォーマンスも重要です。 2層のサーバー設定で約100人のTFSユーザーがいます。

SQLサーバーが、それは次のように設定された設定のデフォルトメモリのしている: - SQL Serverの最大メモリ2TB
2から
1 Analysis Servicesの最大メモリを100%

をこれらの設定では、私たちの8ギガバイトSQLマシンは利用できませんでした。

は、今、私たちは持っている:
1 - SQL Serverの最大メモリ4ギガバイト
2 - 分析サーバーの最大メモリの15%

は今、パフォーマンスはOKが、素晴らしいではありません。

アンチウィルスの除外も設定する必要があります。基本的にすべてのデータと一時ディレクトリを除外します。

私たちのTFSセットアップは仮想化されているので、より良いディスクパフォ​​ーマンスを得るために、より多くのストレージハードウェアを追加しようとしています。それは間違いなく私たちのパフォーマンスの問題を解決するはずです。

Simon

+0

SQL Serverが独自のメモリ管理を行うという事実は、他のプロセスとハードウェアを共有する必要がある場合、非常に扱いにくいことがあります。また、過去に使用可能なコアをSQLに限定して、サーバー全体をダウンさせることもできませんでした。クワッド以上のコア(特にハイパースレッディング付き)をお持ちの場合は、これもやってみてください。 – jessehouwing

+0

私の最初の投稿以来、メモリを32 GBに増やしましたが、大きな違いはありませんでした。私はマシン自体がちょうど非常に遅い(または遅い)と思う。これについてネットワーク管理者と話し合ったところ、最新のハードウェアを保有していることが確認されましたが、すべてが仮想マシン上で実行されます。私はそれを知らなかった。他の仮想マシンとCPU /ディスクを共有することはありません。場合によっては、作業時間中にバックアップが開始されることもあります。私は、アンチウイルスのコメントを調査します。私はまたネイティブのコンピュータに戻ることを提案したが、私はそれが起こるとは思わない。 ;) – STJ

+0

そして、同じマシンでTFS、Sharepoint、SQLを実行しますが、Sharepointを別のマシンに移行することを検討しています。 – STJ

関連する問題