我正在使用以下TC规则来计算容器集群中任意两个容器之间的带宽和延迟。
[HttpGet]
public IActionResult Unregister(LinkedServiceTable lst)
{
lst.BuildLinkedServices();
var model = new LinkedServiceTableViewModel
{
LinkedServices = GetLinkedServices(lst)
};
return View(model);
}
[HttpPost]
public IActionResult Unregister(LinkedServiceTableViewModel vm)
{
return View(vm);
}
private IEnumerable<SelectListItem> GetLinkedServices(LinkedServiceTable lst)
{
var roles = lst.LinkedServices.Select(x => new SelectListItem
{
Value = x.LinkedServiceId.ToString(),
Text = x.ServiceName
});
return new SelectList(roles, "Value", "Text");
}
我将BW设置为大约150 Mbps。但我观察它大约是130 Mbps
我使用amazon ec2实例作为主机。与预期的观察偏差约为10%至20%(从一种情况到另一种情况不同)。而延迟的形状更精确(小于2%)。
有没有办法更准确地塑造带宽?