2011-09-15 51 views
14

Chúng tôi đang chạy TFS 2010 trên một hộp chuyên dụng ngoài mạng LAN của chúng tôi và kết nối với VS2010. Trong vài tuần qua thời gian truy cập và thời gian thực hiện để kiểm tra vào/ra các tập tin đã vô lý. Đôi khi nó có thể mất vài phút thậm chí để có được một cái nhìn trên kho lưu trữ.Gợi ý khắc phục sự cố máy chủ TFS chậm

Chúng tôi đã kiểm tra thời gian truy cập mạng và mọi thứ có vẻ theo thứ tự - ví dụ: RDP và các cổ phiếu được gắn kết khỏi máy chủ không đau đớn chậm nên có vẻ như TFS là thủ phạm. Bất cứ ai có thể đề xuất bất kỳ khu vực rõ ràng chúng ta nên điều tra?

+0

Nếu bạn đăng nhập trực tiếp vào máy chủ - nhanh như thế nào? Là vấn đề trên mạng chỉ hoặc cả cục bộ và từ xa? – tsells

Trả lời

4

Bạn có thử Practice Analyzer nhất từ ​​TFS Power Tools

+0

Không. Sẽ có một cái nhìn vào họ ngay bây giờ. Cảm ơn. – 5arx

2

Tôi muốn kiểm tra Cơ sở dữ liệu TFS để bắt đầu.

Nếu nó có kích thước to lớn, mọi thứ có thể làm chậm chỉ vì điều đó. Chúng tôi đã có các bảng được trên nhiều quy mô Gigabyte & đang nắm giữ (trong trường hợp của chúng tôi) kết quả kiểm tra - đó là ít hoặc không có sự quan tâm đối với chúng tôi.

Bằng cách xóa chúng, chúng tôi thực sự có TFS có hiệu suất cao hơn.

2

Kiểm tra kích thước của bảng hằng số trong cơ sở dữ liệu sưu tập của bạn, chúng tôi đã vào một tình huống mà VS sẽ mất một thời gian rất dài để bắt đầu cho những người dùng sẽ hiển thị nhóm thám hiểm khi khởi động trong khi đối với người dùng không theo mặc định hiển thị trình khám phá nhóm sẽ hiển thị dưới dạng kiểm tra cực kỳ kém trong sự kiện (lần đầu tiên mỗi phiên). Chúng tôi đã xóa nội dung của danh sách xây dựng toàn cầu và hiệu suất tăng lên đáng kể; nó sẽ xuất hiện VS là chậm khi tải lên dữ liệu meta này từ bộ nhớ đệm VS. Tuy nhiên, chúng tôi đã có khoảng 150.000 bản dựng trong hệ thống (chúng tôi đã không phá hủy các bản dựng, chỉ cần xóa nội dung danh sách chung).

21

Chỉ cần chạy vào vấn đề này sau khi nâng cấp lên Windows 7 cho máy khách TFS. Chỉ có Windows 7 TFS khách hàng đã gặp vấn đề, các khách hàng XP TFS là tốt. Trong trường hợp của chúng tôi, vấn đề là máy khách TFS sẽ truy cập máy chủ proxy internet của chúng tôi mặc dù nó đã bỏ qua máy chủ proxy cho máy TFS. Giải pháp là để sửa đổi các tập tin %VSINSTALLDIR%\Common7\IDE\devenv.exe.config thêm dòng defaultProxy như sau:

<system.net> 
    <defaultProxy enabled="false"/> 
    <settings> 
     <ipv6 enabled="true"/> 
    </settings> 
</system.net> 
+2

Cài đặt này, đặc biệt là trên máy khách Win7, là một trình làm tê liệt tuyệt đối về hiệu suất. Bạn sẽ thấy hàng trăm lần mạng IO khi proxy mặc định bị tắt. 1, phân tích thực hành tốt nhất là hữu ích, nhưng tôi muốn khuyên bạn nên đây là điều đầu tiên để thử. – SpaceBison

1

tôi nghĩ rằng nó là một cái gì đó giống như ở trên đã gây ra vấn đề của tôi, nhưng nó bật ra được chỉ loại bỏ một số không gian làm việc không sử dụng giải quyết cụ thể của tôi vấn đề. Bây giờ nó nhanh hơn nhiều. Visual Studio 2013, TFS is very slow

+0

Đây không phải là câu trả lời cho câu hỏi. –

+5

@Daniel Mann: Tôi kính trọng không đồng ý. Câu hỏi đặt ra là, "Có ai đề nghị bất kỳ khu vực rõ ràng nào chúng ta nên điều tra không?" Và câu trả lời của tôi là, "Tôi đã có cùng một vấn đề và tôi đã thử các câu trả lời trên trang này, và nó hóa ra lại là một cái gì đó khác: không gian làm việc lỗi thời đã gây ra vấn đề hiệu suất." Đó là thông tin đã giải quyết được vấn đề trong trường hợp của tôi. Những người khác googling những người tìm thấy trang này cũng có thể có cùng một vấn đề tôi đã có. Vì vậy, nó là một câu trả lời, và rất tốt có thể giải quyết vấn đề của người khác trong cùng một cách nó giải quyết của tôi. –

Các vấn đề liên quan