docs
uhost
introduction
feature
Feature

Features

1. Network Enhanced NetworkEnhanced

The Network Enhanced feature is divided into two different versions, 1.0 and 2.0.

Network Enhanced 1.0 is a cloud host feature obtained by SurferCloud using multi-core CPUs in conjunction with Linux kernel support for multi-queue network card drivers to enable multi-queue network cards. It meets the needs of new scenarios with frequent communication, small packet size but large quantity. After enabling, the expected performance can be increased from 300,000 pps to 1,000,000 pps.

Network Enhanced 2.0 further upgrades the network performance of the cloud host through the hardware support of the host's intelligent network card and the SR-IOV (Single-root I/O virtualization) technology, reaching up to 10,000,000 pps. Currently, this feature only supports the Fast Jay series models.

1.1 Performance Comparison

Maximum Intranet BandwidthMaximum Packet VolumeCostSupport Situation
Without Network Enhancement10G [1]300,000 PPSFreePrevious Generation Series Cloud Host
Network Enhancement 1.010G1,000,000 PPSAdditional Charge (See Control Panel)Previous Generation Series Cloud Host
Network Enhancement 2.022G [2]2 cores:1,250,000 PPS
4 cores:2,500,000 PPS
8 cores:5,000,000 PPS
16 cores and above:10,000,000 PPS
Additional Charge (See Control Panel)Outstanding Series Cloud Host

[1] When network enhancement is not enabled, the ability to send and receive packets is the main performance bottleneck, preventing the cloud host from usually reaching the upper limit of 10G bandwidth. The maximum bandwidth can be calculated by the packet limit (300,000 PPS) × average packet size. For example: for large packets with a communication packet size of 1400 bytes, the bandwidth limit is 300000×1400×8=3.36Gbps.

[2] The bandwidth limitations of different specifications can be found at Internal IP

1.2 Application Scenarios

  • Gaming: Real-time interactive games, such as ARPG, shooting games;
  • Advertising: DSP frequently processes requests;
  • Mobile social: Real-time social, communication, push platform;
  • Web applications: Applications based on Web Socket.

1.3 Limitations

Network Enhancement 1.0:

  • Only by creating a host through an image that includes "Network Enhancement" (NetEhanced) in Features, can Network Enhancement 1.0 be enabled.
  • Currently, only cloud hosts with 4 cores and above support the Network Enhancement 1.0 feature.

Network Enhancement 2.0:

  • Only by creating a host through an image that includes "Network Enhancement 2.0" (NetEhanced_Ultra) in Features, can Network Enhancement 2.0 be enabled.
  • Currently, Windows images/non-high kernel version images/1-core cloud hosts do not support Network Enhancement 2.0.

1.4 FAQ

Q: In the machine type that enables Network Enhancement 2.0, why can I see eth0, eth1, eth2, 3 network cards? Which network card should the business use?

A: eth1 is a non-network enhanced card, eth2 is a Network Enhancement 2.0 card; usually, the host's packet sending and receiving are supported by eth2, maintaining the high performance of Network Enhancement 2.0, but because the Network Enhancement 2.0 card cannot maintain connectivity during migration, the host's online migration will be maintained by eth1. Since the connectivity of eth1 and eth2 will change, SurferCloud provides eth0 as the master network card, mapping eth1 when eth1 is available, and mapping eth2 when eth2 is available. When using the business, you can directly use the eth0 network card

  • Company
  • ContactUs
  • Blog
Copyright © 2024 SurferCloud All Rights Reserved
  • Contact our sales to help your business.
  • Contact our sales to help your business.