테스트 에이전트의 미친 캐시 - 페이지 4

 
Renat Fatkhullin :

나는 명확히 할 것이다:

  • 에이전트를 네트워크에 배치했지만 충분한 주문을받지 못했기 때문에 실제로 작동하지 않았습니다. 0.1%의 경우에도 작동하지 않았습니다. 따라서 "80명의 요원"에 대해 이야기하는 것은 전혀 불가능합니다.

4개 시스템 중 3개는 서버이며 연중무휴로 작동합니다. 네 번째 기기가 주기적으로 꺼집니다. 나는 이 모든 기계를 동시에 사용하기 시작하지 않았지만, 그 외에도 12개의 약한 컴퓨터가 더 있었고 이것을 알 수 있었습니다. 그리고 제 에이전트는 반년보다 훨씬 더 많은 시간을 클라우드에서 보냅니다. 상담원이 작업을 받지 못하는 이유는 이미 귀하의 질문입니다.


레나트 파트훌린 :
  • 실행을 비교할 수 없습니다. 작업마다 모두 다릅니다. 전력 계산량의 등가물을 비교하기만 하면 됩니다.
  • 숫자는 네트워크가 소비자에게 매우 유익하다는 것을 보여줍니다.
우리 농장은 8-10시간 안에 이 작업을 수행합니다. 그리고 절대 10달러에 전기를 소모하지 않습니다.

5분의 속도 증가가 필요할 때 얻기 위해 몇 달 동안 차를 켜 놓아야 한다면 얼마나 큰 이점을 말씀하시는지 모르겠습니다.
 
Renat Fatkhullin :

더 이상 말썽을 피우지 마세요.

테스터의 효율성과 성능에 대한 실제 분석을 플레이하고 싶으십니까? 하나의 에이전트 인스턴스, 하나의 간단한 작업을 수행하고 단일 패스, 재실행 및 최적화 모드 에서 모든 리소스를 기록하십시오. 그러면 내가 너희를 재빨리 지상으로 데려올 것이다. 당신 자신이 작업에 대한 실제 평가 후에 당신의 말을 포기하지 않는다면.

그리고 ssd는 당신에게 더 중요합니다. ssd를 설명하는 데 너무 많은 시간을 들인 이유가 아닙니다. 그리고 당신은 내 설명에 대해 생각조차 하지 않았다. 결국 버튼을 눌렀기 때문에 갑자기 리소스가 소비되기 시작했습니다. 그리고 당신은 평가에 신경 쓰지 않지만 실제로 내부에 무엇이 있는지, 얼마나 많은 데이터를 가지고 있는지.

전혀 이해하지 못함 %) 테스터에 하드 디스크 병목 현상이 있습니다. 그리고 문제는 코어가 이 느린 디스크의 데이터를 기다리고 있다는 것입니다 . 그리고 나는 당신을 위해 테스트를 할 것입니다 - 그리고 더 확장된 버전.
 
alrane :
당신은 전혀 이해하지 못합니다 %) 당신의 테스터는 하드 디스크 병목 현상이 있습니다. 그리고 나는 당신을 위해 테스트를 할 것입니다 - 그리고 더 확장된 버전.

기술 문제에 대해 누구와 이야기하고 있는지 잘 이해하지 못하는 사람은 바로 당신입니다.

나는 당신과 달리 이미 인생의 3분의 1을 메타트레이더 테스터를 작성하고 최적화하는 데 보냈습니다.

 
alrane :
우리 농장은 8-10시간 안에 이 작업을 수행합니다. 그리고 결코 10 달러 를 위해 전기 를 소모 하지 않을 것입 니다 .
농장 + 설정 + 지원 - 비용이 듭니다.
 
Renat Fatkhullin :

기술적인 문제에 대해 누구와 이야기하고 있는지 잘 이해하지 못하는 사람은 바로 당신입니다.

나는 당신과 달리 이미 인생의 3분의 1을 메타트레이더 테스터를 작성하고 최적화하는 데 보냈습니다.

예, 하지만 어떤 이유로 유사한 문제를 해결하는 방법에 대한 질문에 답변을 제공하지 않습니다. 아마도 종교는 이것으로 내려가는 것을 허용하지 않을 것입니다.

EURUSD 테스트 기간은 1년입니다. 단일 실행:


이제 100번 실행:


예, 잘 작동합니다.

이제 같은 기간에 더 무거운 Expert Advisor를 사용해 보겠습니다.




그리고 우리는 무엇을 봅니까? 프로세서가 서 있고 메모리가 비어 있고 하나의 디스크가 작동 중입니다. 그리고 문제의 핵심은 그것을 피하는 방법이었습니다. 예, 이것은 적은 수의 실행입니다. 수천 개의 프로세서가 있으면 데이터가 캐시될 때 시간이 지남에 따라 프로세서가 더 많이 로드되고 디스크는 주로 읽기에 사용됩니다. 그러나 모두 동일하게 100% 로드와는 거리가 멀고 코어도 열심히 기다릴 것입니다. 그 속도가 그런 수의 에이전트에 대해 어리석게도 작기 때문입니다.

그리고 실제로 나는 오래전에 혼자서 문제를 해결했습니다(주제가 만들어진 날짜를 보세요). 그리고 여러 번 속도가 향상되었습니다(단순히 다른 미디어에 에이전트 캐시를 배포함으로써). 하지만 더 최적의 솔루션이 있을 수도 있고, 조언자를 작성할 때 주의해야 할 점이 있을 수도 있습니다.

또는 다른 생각이 있습니다.

논쟁은 그만하세요. 저는 당신을 화나게 할 생각이 없습니다. 도움을 받으러 왔습니다.
 
fxsaber :
농장 + 설정 + 지원 - 비용이 듭니다.
무슨 돈? 내가 직접 설정했고 내 기계와 테스트 전략은 주요 작업과 거리가 멉니다. 농장이란 여러 대의 기계를 의미합니다.
 
alrane :
4대의 컴퓨터에서 80명의 에이전트로 구성된 번들에서 - 약 6-10시간.

10시간, 그런 다음 한 대의 PC에서 40시간을 가정해 봅시다. 어떤 종류의 PC 쓰기인가요?

내가 원했던대로 PC를 24/7/365 사용하는 경우 실제 비용을 계산하는 것이 흥미 롭습니다. 비용은 시간당 0.25 센트이고 0.25 * 24 * 365 = 연간 $ 2190 - 최적화를 위해 , 결과를 480배 더 빠르게 얻을 수 있다는 것은 플러스가 될 것입니다.

Renat, 그리고 내가 100배 더 빨리 얻는 데 동의하면 4.8배 더 적은 비용을 지불할 수 있습니다. 그러면 클라우드에서 약한 기계가 필요할 것입니다.

 
첫 번째 머신: Dual Xeon E5-2690 3.2GHz(32개의 논리 코어), 64GB RAM

두 번째: Xeon E5-2670 프로세서 2개(논리 코어 32개), 32GB RAM

다른 두 머신은 32GB의 8코어 Xeon E3-1241v3입니다.



IMHO, 불행히도 클라우드에서 (적어도 제 경우에는) 의미가 없습니다. 나는 그것이 의미가 있는지 확인하기 위해 꽤 오랫동안 그것을 보았다.
 
실제로 관심이 있는 경우 다음 통계가 있습니다(모든 참여 시스템이 표시되지는 않음).

 
alrane :
실제로 관심이 있는 경우 다음 통계가 있습니다(모든 참여 시스템이 표시되지는 않음).

프로세서가 다릅니다. 하나의 프로세서로 데이터를 얻는 것이 좋을 것입니다. 귀하와 클라우드의 최적화 시간과 그에 따른 클라우드 작업 비용을 알아보세요. 그리고 클라우드는 이미 매우 비싸다는 것이 밝혀졌습니다. 연중 PC 운영과 유사한 2kk입니다. 그리고 그런 PC를 시간당 얼마로 운영하는지 궁금합니다 - 추가요금이 궁금합니다 :)