네트워크 지연을 기록하거나 데이터 로그하는 데 사용할 수있는 응용 프로그램을 알고있는 사람이 있습니까? 아니면 그런 프로그램을 작성하는 것이 타당할까요?네트워크 지연 및 컴퓨터 동결
저는 최근 원격 파일 관리 플랫폼을 배포 한 대기업에서 일하면서 지사 직원의 생산성 문제가 심각합니다. 우리는 서버에 직접 작업하고 파일이 저장 될 때마다 상당한 지연이 발생합니다 (일반적으로 5-15 초 사이에 있지만 때로는 모두 시간이 초과됩니다). 모든 것이 매우 느리게 반응하지 않으며 사람들이 파일을 너무 자주 저장하지 않도록하여 매우 자주 충돌이 발생했을 때 작업이 상당히 손실됩니다.
이러한 지연은 저장 조작시에만 발생하지 않습니다. 네트워크 파일 구조를 탐색 할 때도 발생합니다. 2 ~ 3 초 각 폴더 홉 사이의 일시 중지/중단은 매우 실망스럽고 모든 것을 추가 할 때 많은 시간을 추가합니다.
이러한 지연이 발생하면 나머지 시스템이 정지됩니다. 화면의 아무 곳이나 다른 응용 프로그램을 클릭하면 지연이 지날 때까지 아무런 변화가 없습니다.
내가하려고하는 일은 이러한 중단 시간의 누적 기간을 기록하는 일종의 데이터 로거를 실행하는 것입니다. 아이디어는 약간 그것을 사용하고,이 문제로 인해 분실 된 시간의 비율의 증거로 문제를 더 높게 가져가는 것입니다.
관리자에게이 비율이 놀라운 것으로 의심됩니다. 그들은 머리를 모래에 쥐고있는 것처럼 보이고 하루 2 ~ 3 분 밖에 걸리지 않는 것처럼 가장합니다. 대략적인 추정치에 따르면, 분당 시간당 (직원 1 인당) 손실 시간을 말해야합니다. :/
모든 조언을 주시면 감사하겠습니다.
그래서이 작업을 마치면 초당 한 번씩이 프로세스를 '핑'하는 무언가를 만드는 것이 실용적으로 보입니까?이 "응답하지"수익률의 클러스터를 감지 그런 는 않습니다 : 카운터 = 카운터 + GRACEPERIOD + (SumOfNotResponding) 그래서 부팅 매일 아침에 시작, 등, 결과를 추가하는이 프로그램은 " 총 시간 경과 "값을 csv 파일 또는 이와 유사하게 종료합니다. 그런 다음 2 주일이 지나면 "로그인 한 기간"과 "시간 분실"이라는 두 개의 열이있는 csv 테이블이 있어야합니다. 이것이 가능하다면 그것은 서사시적일 것입니다! : D 이게 작동할까요? – FrugalTPH
예, 작동합니다. CPU에 많은 부담을주지 않고도 100ms와 같은 더 작은 간격을 사용할 수 있습니다. 그러면 정밀도가 약간 증가합니다. 지연을 계산할 때 GracePeriod 값을 얻는 방법을 모르겠습니다. 이 Windows 내부 값을 얻는 것이 어려울 수 있습니다. 그것없이 계산을 시도하고 그것이 얼마나 오랫동안 지연되었다고 생각하는지에 가깝게 볼 수 있습니다. – kossmoboleat