Çift işlemcili bir bilgisayarda optimizasyon - sayfa 4

 
Sunucu anada 24 iş parçacığı 52 operatörüm var. MT5 hem yüzde hem de %100 çalışır durumda yükler. Anladığım kadarıyla daha fazlasını alabilirsiniz, ancak Çinli anakartlardaki bir arkadaştan ısınıyor ve frekansı sıfırlıyor. Evet ve bilgisayarı aşırı ısıtmak tehlikelidir.
 
Vyacheslav Vorobev :
Sunucu anada 24 iş parçacığı 52 operatörüm var. MT5 hem yüzde hem de %100 çalışır durumda yükler. Anladığım kadarıyla daha fazlasını alabilirsin, ancak Çinli anakartlarda bir arkadaş ısınır ve frekansı sıfırlar. Evet, bilgisayarı aşırı ısıtmak tehlikelidir.

Pekala, Alik'ten herhangi bir şapka almanın incir olmadığı gerçeğine giderek daha fazla meyilliyim, CSN'de veya başka bir yerde onu almak, toplamak daha iyi. Bir şey olması durumunda nereye atılacağı olsa da sunmak.

AMD Ryzen 9 3900X

 
Sergei Makarevich :

Bu 2673 v3 CPU, performans ve kıyaslamalarda daha iyidir

İşte bu, ama para zaten v3'e yatırıldı
 
ve video kartlarından OPENCL'deki aracılar MT5'te çalışıyor mu?
 
Andrey Khatimlianskii :

Optimizasyonu birkaç aşamada kendiniz çalıştırabilirsiniz - https://www.mql5.com/ru/code/26132

Ancak bu kadar çok sayıda kombinasyonun eksiksiz bir şekilde sıralanmasının gerçekten bir anlamı yoktur.

Bu akla gelen ilk düşüncedir. Ancak birkaç aşama aynı değildir. Çünkü bazen parametreleri biraz değiştirirken sonuçlar önemli ölçüde değişir ve önemli parametreler basitçe atlanır. Büyük adımlarla limitleri bulabilmeniz ve daha sonra bu limitte daha küçük adımlar verebilmeniz için bağımlılık yoktur. Bu nedenle, bazı hipotezleri test etmek için, test edici geçişlerin sınırlamasını kaldırmak gerekir. Anlam yok ya da yok, sadece deneyim yargılayabilir. Araştırma faaliyetleri bazen standart olmayan bir yaklaşım gerektirir.

 
Aliaksandr Hryshyn :
Ve Windows'ta devam eden süreçleri kim kontrol edecek? Soğuk demir yardımcı olmaz mı? Yazık, o zaman bunun anlamı ne? Güvenlik bozulacak, ortalama bir kullanıcının anlamadığı birçok şey ortaya çıkıyor. Güvenlik öncelikle kullanıcının sınıflandırmasına dayanır.
Kullanıcı eylemleri kullanıcıya bağlıdır, istenirse düzeltebilir. Ancak bir donanım arka kapısının varlığı kullanıcıya bağlı değildir, çünkü istense bile kaldırılamaz. BIOS'u sıfırlamak bu durumda yardımcı olmaz. Arka kapı güney köprüsünde yer almaktadır. Evet ve bunun gibi bir şey, ortalama bir kullanıcının çözemeyeceği yerde görünmez. Anlaşılması donanım ve işletim sistemi hakkında minimum düzeyde bilgi gerektiren basit bir dizi kural üzerinde hareket edilerek çok ciddi bir güvenlik düzeyi elde edilebilir. Eminim herkes tarafından yapılabilir.
 
Sergei Makarevich :

Pekala, Alik'ten herhangi bir şapka almanın incir olmadığı gerçeğine giderek daha fazla meyilliyim, CSN'de veya başka bir yerde onu almak, toplamak daha iyi. Sunan en azından bir şey olması durumunda nereye atılacağı var.

AMD Ryzen 9 3900X

Bu arada ryzen konusunu incelerken ryzen 7 2700x için oldukça iyi bir teklif olduğunu öğrendim... 9k fiyatına komple bir bilgisayar toplayabilirsiniz (harici ekran kartı olmadan), ancak daha az çekirdek/iş parçacığı olabilir, ancak çekirdek/iş parçacığı başına maliyet daha düşüktür.

Tabii ki, MT için bir numara kırıcıya ihtiyacınız varsa, o zaman 2x xeon işlemciler muhtemelen fiyat / performans açısından rekabet dışı kalacaktır, ancak gelecekteki likiditeleri ve video işleme gibi diğer görevler için kullanımları büyük. sınırlı işlemci komutları seti ve düşük (modern CPU'lara göre) frekans nedeniyle soru ...

PS Bu konuya danışmanları optimize etme açısından da yaklaştım, ancak eski bir ofis bilgisayarında çalışırken konu bir şekilde kayboldu ve bir grup iş parçacığına / çekirdeğe olan ihtiyaç artık (veya henüz?) Gerekli değil.

 
pribludilsa :

Bu akla gelen ilk düşüncedir. Ancak birkaç aşama aynı değildir. Çünkü bazen parametreleri biraz değiştirirken sonuçlar önemli ölçüde değişir ve önemli parametreler basitçe atlanır. Büyük adımlarla limitleri bulabilmeniz ve daha sonra bu limitte daha küçük adımlar verebilmeniz için bağımlılık yoktur. Bu nedenle, bazı hipotezleri test etmek için, test edici geçişlerin sınırlamasını kaldırmak gerekir. Anlam yok ya da yok, sadece deneyim yargılayabilir. Araştırma faaliyetleri bazen standart olmayan bir yaklaşım gerektirir.

100.000.000'den fazla geçişten oluşan tam aramanızı 1.000.000'luk 100 geçişe bölün. Sonuç olarak, aynı tam sonuç tablosunu alacaksınız (programlı olarak yapıştırabilirsiniz).

 
Andrey Khatimlianskii :

100.000.000'den fazla geçişten oluşan tam aramanızı 1.000.000'luk 100 geçişe bölün. Sonuç olarak, aynı tam sonuç tablosunu alacaksınız (programlı olarak yapıştırabilirsiniz).

Nasıl paylaşılır? Önce bir parametreyi sonra diğerini bulmak işe yaramaz, çünkü parametreler arasında bir korelasyon vardır ve korelasyon karmaşık bir fonksiyon şeklinde olabilir, arama oldukça yanlış bir yaklaşımdır. Dolayısıyla bu tür bir bölünmüş optimizasyon bir hatadır. Benim yazımda daha doğru bir yol anlatılıyor, iyi parametrelerin sınırlarını büyük adımlarla bulmaya çalışabilirsiniz, ancak parametrelerdeki küçük bir değişikliğin sonuçları aniden değişebileceğinden, bu yaklaşım da uygun değildir. Tabii ki, parametre korelasyon fonksiyonlarının türetilmesiyle çalışmayı deneyebilirsiniz, ancak neden böyle bir yaklaşım karmaşık olduğundan, bunu daha doğrudan bir şekilde yapabilirseniz, sadece çok sayıda geçişle yavaş bir optimizasyon yaparak. Bunu yapmak için, görünüşe göre, kendi test cihazınızı yazmanız gerekiyor.

 
Ayrıca, parametrelerin korelasyon fonksiyonlarını türetmeye başlarsak, yine aynı problemle karşı karşıya kalırız, fonksiyonun grafiğinde çok dar bir limitte atlama olasılığı. Her birinin birbiriyle korelasyonu olduğu için, önce bir bağımlılık, sonra başka bir bağımlılık bulamıyoruz ve bu böyle devam ediyor, yine büyük adımlara bölünmesi gereken devasa bir görevle karşılaşıyoruz. Böylece, yalnızca çok sayıda geçişle optimizasyon kullanılırsa önlenebilecek bir hata birikir. Bana göründüğü gibi, böyle bir yaklaşımın genellikle son derece karmaşık olduğu gerçeğinden bahsetmiyorum bile. Muhtemelen korelasyon kelimesini tam olarak doğru kullanmıyorum, yani tüm parametrelerin sonuç üzerinde birlikte hareket ettiğini kastediyorum.