CrestVPS

forex vps

Trading ve düşük gecikmeli VPS

Eşleştirme motoruna mesafe ve sizinle kablo arasında hiçbir şey.

Biz ne dağıtırdık

€63,63/ay

€90,9030% yıllık

Algoritmik icra için kuyruk (tail) ortalamadan çok daha önemlidir. Ortalama olarak hızlı olan ancak ara sıra dört milisaniye duraklayan bir sunucu, tutarlı bir şekilde biraz daha yavaş olandan daha pahalıya mal olur. Biz tutarlılığı satıyoruz: sabitlenmiş çekirdekler, tek NUMA yerleşimi, tickless çekirdek ve reklamı yapılan bant genişliği yerine kararlı p99 için seçilmiş bir ağ yolu.

Neden bu yapılandırma

NITRO, isolcpus ve NUMA afinite ile zamanlayıcı titreşiminin neredeyse her kaynağını ortadan kaldırır. Mekanınıza en yakın şehirde dağıtın: Avrupa hisse senetleri ve vadeli işlemler için Londra ve Frankfurt, ABD piyasaları için New York ve Ashburn, Asya seansları için Tokyo ve Singapur.

Biz ne dağıtırdık

PlanNITRO N1
vCPU4 (dedicated)
RAM16 GB
Depolama240 GB
İmajWindows Server 2022 Standard

Boyutlandırma

Besleme işleyici başına bir sabit çekirdek, strateji başına bir, işletim sistemi ve ağ yığını için iki tane bırakın. Üç stratejili tek mekan kripto defteri altı NITRO çekirdeğine sığar. Konsolide hisse senedi beslemeleri daha fazla ister: filtrelenmemiş piyasa verisinin her gigabit'i için bir çekirdek bütçeleyin. RAM, defter derinliğini ve tutulan geçmişi takip eder — 32 GB, bir günlük tick'ler için yer olan tam bir L2 defteri tutar. Sabitlemeyeceğiniz çekirdek satın almayın.

p99 jitter nereden gelir

Modern bir çekirdekte ortalama gecikme iyidir. Kuyruk, paranın gittiği yerdir. Katkı sırasına göre: sıcak çekirdeğinizden zamanlayıcı göçü, üzerine inen kesintiler, boşluk sonrası C-state çıkışları ve soğuk bellekte sayfa hataları. Bunları bu sırayla düzeltin. Strateji çekirdeklerinde isolcpus nohz_full ve rcu_nocbs ile, irqaffinity housekeeping çekirdeklerine sabitlenmiş, cpuidle C1 ile sınırlandırılmış ve sıcak yol başlangıçta önceden fault edilmiş ve mlock'lanmış. Önce cyclictest ile ölçün, böylece kendi kodunuz eklemeden önce zemini bilirsiniz. NITRO çekirdekleri sabittir, bu yüzden altınızda steal time yoktur.

Yakınlık, doğru ölçülür

Fiberde ışık kilometre başına yaklaşık 5 µs, kurulu yol genellikle düz çizginin 1.4 ila 1.6 katı. Frankfurt-Amsterdam yaklaşık 5 ms gidiş-dönüş. Frankfurt-Tokyo 240 ms'ye yakın. Hiçbir ayar bunu geri kazandıramaz, bu yüzden mekanın metrosu kutuyu belirler. Eurex ve Deutsche Börse için Frankfurt, LSE ve FX için Londra, kuzey New Jersey mekanları için New York, büyük kripto eşleştirme motorları için Tokyo ve Singapur. CrestVPS beşinde de kendi kafeslerini tutar; bu da çapraz bağlantı yolunu kısa ve varyansı düşük tutar.

Ne gibi sorunlar çıkar

  • Çekirdeği ayarlayıp C-state'leri olduğu gibi bırakmak. Patlamalar arasında 200 µs boşta kalan bir çekirdek C6'dan çıkar ve sonraki pakette birkaç mikrosaniye öder. C1'de sınırlayın ve çekirdeği sıcak tutun.
  • Çekirdekleri izole edip ağ IRQ'larını üzerlerinde bırakmak. Eşleşen irqaffinity ve RPS ayarları olmadan isolcpus sadece kesinti fırtınasını strateji çekirdeğine taşır. Kuyrukları açıkça housekeeping çekirdeklerine sabitleyin.
  • Yanlış metropolde bir kutuda mikrosaniyeleri optimize etmek. Fiber kilometre başına yaklaşık 5 µs maliyettir ve gerçek yol haritadan daha uzundur. Hiçbir çekirdek işi kıtalar arası bir atlamayı geri kazandırmaz.

Makineyi ayarlayın

  • CPU zamanlamasıPinned + isolcpus + tickless · €18
  • CPU zamanlamasıSingle-NUMA-node affinity · €14
  • Diğer her şeySecond-resolution metrics + alerting · €5
  • YedeklerDaily backup, 7 restore points · €4