如何檢查我們 Team Foundation Server?

如何檢查我們 Team Foundation Server?

有些時候伺服器就放在那裡給大家用

都是等到出現有問題時,大家才會開始緊張…

 

像之前 VSS 在使用時常常就遇到資料毀損的問題

導致要常常進行修復 ( 2、3 小時跑不掉 ,當時人數才 20 上下 )

 

開發被中斷對團隊來說是件非常傷的事…  ( 一直到現在都有聽到慘事發生 Orz )

 

那麼 TFS 呢?雖然已經有 SQL Server 自動幫我們維護資料一致性的問題

但,若是「不當」地使用還是會讓你的 Server 爆掉的

 

比如

客戶寄一堆的需求文件來,連解壓縮都沒有就整個把 zip 放到版控中! 

這個做法讓伺服器短短不到1週,就讓伺服器爆了

 

不然就是,自已的專案產生的 DLL 也很開心地放到版控中…

( 除非是 3th party 或是 共用元件才需要,請視情況而定 )

 

還有一種就是 拼命開 Team Project ,明明沒有需要分割專案的需求卻開一堆

導致資源的浪費

 

所以提早了解目前專案的時用情況,至少可以提早準備相關的硬體和備援機制

至少各位不想要等到 Server 爆掉後,大家都擔心個半死吧!

另一個重點是,也可以讓 MIS 大哥可以有時間準備相關的硬體和移轉

 

另外就是,適時的擴充硬體是件非常重要的事

這次 TFS 2010 可以動態擴充!只要不夠用了再弄一台新的 SQL Server 就好了

( 有興趣 或是有痛過的 可以先看 MSDN 的 TFS 架構 )

 

這絕對比自已做移轉要省上 1000 倍的時間 ( 想到當時移轉時卡了不知多少次!遠目 )

 

回歸我們這次的分析項目吧!

 

image 
這個的套件在你的 TFS 上沒有嗎?請下載 Power Tool

image
建立我們要分析的基本資料和方法,請取適當的名稱

image 
有各種不同的分析選項,這裡用的是「完整掃描」

 

 

image 
分析中…

image
太棒了!相關的項目都很健康!要看報表的話就按上面

 

image 
點選項目有詳細說明和資訊 ,有問題的話都會給您建議應該要怎麼修正

image
可以切換不同的顯示格式,這裡會有完整的版本、路徑、檔案數量、大小

這些數量非常重要,都是可以讓我們評估是否要擴充新的伺服器

是 AP 的量太大?還是 DB 的 IO 過高?都是幫助我們分析和下決策!!

 

image
事後也可以看之前已經掃描過的資料

 

 

 

事前了解才不會亂了陣腳…   :)