For example, if serving up an aggregate of 40Gbps, the NUMA transaction rate must be able to exceed 40Gbps + the CPU architectures transactional overhead while adding minimal (sub nanosecond) latency, which will likely be around 56Gbps internally. It is generally preferable to avoid multi-socket systems with NUMA memory, but if a NUMA system is present the transaction speed must be capable of low latency throughout the servers intended max bandwidth. The OoklaServer software is multithreaded and can take advantage of multiple cores. There are hardware configurations which can directly alter network performance in potentially unexpected ways. Speedtest clients and the OoklaServer service are almost entirely dependent upon sufficient CPU, bandwidth, IO capability, memory constraints, and power efficiency. The servers hardware deployment, operating configuration, and network connectivity should be planned to meet demand for concurrent speed tests. Optimal Server Sizing with Hardware Considerations Note that there are no configuration options in the OoklaServer software for controlling server performance. While Ookla does not offer direct assistance with server or network performance optimization, we can share general recommendations to help you ensure that your OoklaServer service is performing at an accurate and efficient level. Performance tuning for the variety of scenarios that these clients present often involves working with variables across a server and the networking equipment in conjunction to produce positive meaningful results. The number of connections, connection type, test duration, and other parameters are set by Ookla for each test based on perpetual data analysis that is used to provide the most accurate results for Web, Native, CLI, and Speedtest Powered (embedded) clients. Speed tests can be taken using a variety of connection types such as basic TCP, WebSockets, or XML HTTP Requests. There are considerations for the server hardware, the network configuration, and the server's TCP parameters that can vary differently between one environment to the next that directly impact an OoklaServers ability to efficiently deliver accurate tests to clients. OoklaServer performance involves several aspects of data center and enterprise computing.
0 Comments
Leave a Reply. |