Làm thế nào để: Phân tích ASP.NET Web ứng dụng hiệu suất bằng cách sử dụng công cụ quản lý hiệu suất

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:815159
Khước từ Nội dung trong Cơ sở Kiến thức Không còn được hỗ trợ
Bài viết này nói về các sản phẩm mà Microsoft không còn hỗ trợ nữa. Do đó, bài viết này được cung cấp "nguyên bản" và sẽ không được cập nhật.
TÓM TẮT
Bài viết từng bước này mô tả cách phân tích ASP.NET Web ứng dụng hiệu suất bằng cách sử dụng công cụ quản lý hiệu suất.

ASP.NET cung cấp rất nhiều thông tin thông qua các tiêu chuẩn hiệu suất boä ñeám. Các quầy hiệu suất tiêu chuẩn có thể được theo dõi bằng cách sử dụng các Hiệu suất snap-in. Thông tin này là hữu ích cho các quản trị viên hệ thống người phải hiểu hiệu suất đặc tính của một ASP.NET ứng dụng. Các boä ñeám hiệu suất có thể tiết lộ là thời gian để hiển thị trang, gánh nặng đặt trên bộ vi xử lý, và số lượng hoạt động ASP.NET phiên.

Giám sát các quầy chính là hữu ích trong các trường hợp mà làm theo:
  • Bạn có thể tạo ra một đường cơ sở hiệu suất và sau đó sử dụng này đường cơ sở để đo lường tác động của các thay đổi cấu hình và ứng dụng nâng cấp.
  • Bạn có thể xác nhận thay đổi được thực hiện cho các cấu hình của một ứng dụng cụ thể để cải thiện hiệu suất.
  • Bạn có thể xác minh rằng nâng cấp phần cứng có hiệu quả mà bạn muốn trên hiệu suất.
  • Bạn có thể giám sát hiệu suất của ứng dụng theo nạp. Tải có thể là thực tế hoặc giả tạo được tạo ra bởi một công cụ như Web Application Stress tool.
  • Bạn có thể xác định tác động hiệu suất của ứng dụng nâng cấp.
Bài viết này mô tả các quầy quan trọng nhất mà bạn có thể sử dụng để phân tích hiệu suất của ASP.Các ứng dụng NET. Điều này không phải là một hoàn thành danh sách các ASP.NET quầy. Chỉ các quầy tối thiểu mà bạn phải có để đo hiệu suất của ứng dụng được mô tả.

Quay lại đầu trang

Chính hiệu suất Monitor quầy

Các quầy dễ dàng nhất đã được xem bằng cách sử dụng hiệu suất snap-in. Để chạy hiệu suất-theo, hãy làm theo các bước này:
  1. Trên thanh công cụ, nhấp bắt đầu, điểm đếnThiết đặt, sau đó bấm Kiểm soát Bảng điều khiển.
  2. Bấm đúp vào các Công cụ quản trịthư mục và sau đó double-click Hiệu suất công cụ.
  3. Khi hiệu suất-theo bắt đầu, bấm để chọn cácGiám sát hệ thống đối tượng trong ngăn bên trái và bấmThêm trên thanh công cụ để thêm các bộ đếm được mô tả trong bảng dưới đây.
    Đối tượng hiệu suấtSố lượt truy cậpTrường hợp (nếu cần thiết)Mô tả
    Quá trình% Thời gian xử lýaspnet_wpTỷ lệ phần trăm của thời gian đó là thời gian xử lý tiêu thụ bởi ASP.NET. Khi bạn so sánh hiệu suất dưới tiêu chuẩn tải đối với một trước đây chiếm được đường cơ sở, giảm trong truy cập này tiết lộ bộ vi xử lý thấp yêu cầu, và do đó lớn hơn khả năng mở rộng.
    Quá trìnhTập làm việcaspnet_wpCác số lượng bộ nhớ được chủ động sử dụng bởi ASP.NET. Trong khi các ứng dụng nhà phát triển đã kiểm soát phần lớn hơn như thế nào những ứng dụng, được tiêu thụ bộ nhớ quản trị hệ thống có thể có một tác động đáng kể bằng cách điều chỉnh các phiên họp khoảng thời gian chờ.
    ASP.NET Các ứng dụngYêu cầu/giây__Total__Khi bạn phân tích hiệu suất đối với một tải giả tạo được tạo ra, truy cập này cho phép bạn để kiểm chứng rằng yêu cầu được xử lý một cách nhanh chóng như chúng được gửi. Nếu số lượng yêu cầu mỗi thứ hai thác dưới đây số lượng yêu cầu được tạo ra cho mỗi Thứ hai, xếp hàng là xảy ra. Điều này có nghĩa rằng tỷ lệ tối đa yêu cầu đã vượt qua. Khi bạn phân tích thực tế người dùng tải trong một môi trường sản xuất, điều này Số lượt truy cập cho thấy như thế nào bận rộn các trang web.
    ASP.Các ứng dụng mạngSessions Hoạt động__Total__Số lượt truy cập này cho thấy số ASP.NET buổi mà đã được tạo ra, nhưng đã không hết. Phiên làm việc kích hoạt ASP.NET các ứng dụng tạo ra một phiên làm việc mới khi đã nộp một yêu cầu người sử dụng mà không có một cookie. Phiên họp sẽ bị xoá khi ứng dụng tiêu hủy các phiên họp hoặc khi phiên giao dịch thời gian. Theo mặc định, ASP.NET phiên thời gian ra sau 20 phút. Mỗi phiên làm việc tiêu thụ bộ nhớ. Vì vậy, nếu bạn làm giảm phiên time-out, bạn có thể cải thiện hiệu suất nếu phiên làm việc sử dụng một số lượng lớn các bộ nhớ, và một số buổi đang hoạt động. Theo dõi các làm việc Set truy cập để đo lường tác động đó phiên time-out có trên tiêu thụ bộ nhớ.
    ASP.NETNhà nước máy chủ phiên Hoạt độngSố lượt truy cập này cho thấy các thông tin tương tự như các buổi Số lượt truy cập đang hoạt động trong các ASP.NET Application hiệu suất đối tượng. Sử dụng truy cập này khi một máy chủ nhà nước được sử dụng thay vì trong quá trình phiên.
    ASP.NET Yêu cầu thực hiện GiờSố lượt truy cập này cho thấy thời gian, trong mili giây, là nó cần để render trang cuối cùng được yêu cầu và sau đó truyền tải nó đến người dùng. Điều này Số lượt truy cập nói chung sẽ lớn hơn trong thời gian một dấu vết cho thấy để render các Trang. Số lượt truy cập này là một thước đo toàn diện hơn của sự khởi đầu để kết thúc yêu cầu thời gian. Nếu truy cập này cho thấy một trung bình thấp hơn khi so sánh với một đường cơ sở, sau đó cả khả năng mở rộng và hiệu suất của ứng dụng có được tăng lên.
Quay lại các đầu trang
THAM KHẢO
Để biết thêm về giám sát hiệu suất các ngưỡng, xem các.NET Framework SDK tài liệu hoặc truy cập vào sau đây Web site của Microsoft:

http://MSDN.Microsoft.com/Library/en-US/vbcon/HTML/vboriinstrumentingperformancethresholdsonserver.asp

Quay lại đầu trang


Cảnh báo: Bài viết này được dịch tự động

属性

文章 ID:815159 - 上次审阅时间:08/28/2011 10:11:00 - 修订版本: 2.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbperformance kbweb kbhowtomaster kbmt KB815159 KbMtvi
反馈