Mono를 대상으로 ASP.Net 웹 서비스를 개발했습니다. 아파치에서 Mono를 실행하는 OpenSUSE 11.1 VM에 배포했습니다.모노 ASP.Net 웹 서비스 CacheDuration 히트 비율, Linux에서
@OutputCache 예를 들어, Windows 성능 모니터와 유사한 리눅스 OS에서 모노를 위해 배치 된 내 ASP.Net 응용 프로그램에 대한 적중률 모니터링 할 수있는 방법이 있습니까? 여기에는 성능 카운터가 반드시 포함될 필요는 없지만 비율을 가져 오는 방법이 필요합니다.
이는 CacheDuration 속성이 아닌 사용자 정의 데이터 캐싱 방식 장식의 WebMethod 호출 관련이있다.
내가 정말로 찾고있는 것은 Linux OS에서 적중률을 얻는 방법입니다. 나는 Windows 사용자이기 때문에 자연스럽게 성능 모니터라고 생각합니다. – Armbrat
mperfmon 도구를 보여 주셔서 감사합니다 - 이것은 내가 찾고있는 것입니다. "캐시 적중률과 같은 다른 것들은 구현하기가 매우 간단합니다"라고 말하면됩니다. 그렇게하기위한 자원이 있습니까? – Armbrat
AFAICT 카운터 개체를 만들고 해당 값을 증가/감소/변경하는 데 적합한 위치를 찾는 경우가 거의 있습니다. 여기에 약 10 라인이 개 카운터를 구현하는 패치입니다 각 : http://anonsvn.mono-project.com/viewvc?view=rev&revision=123835 시작 위치에 대한 포인터가 필요하면 요청할 수있는 가장 좋은 장소가 될 것입니다 mono-devel 메일 링리스트. Mono의 Bugzilla에 버그 보고서를 제출할 수도 있습니다. Microsoft의 System.Web에 코드를 본 적이 있다면 예를 들어. Reflector를 사용하면 Mono의 어셈블리에 (최소한) 기여할 수 없습니다. –