您的位置: 首页 > 新闻资讯 > 高质量代理 > 正文

云主机网络性能检测

发布时间:2019年10月18日 作者: 来源:互联网

  网络性能是影响云主机的因素之一,我们在使用云服务器的时候可以对主机进行一个测试与检查,看看配置是否达到了合理的范围。以下是云主机带来的步骤参考。


云主机网络性能检测


  1、获取网卡


  目前我们在公有云上买到的服务器,一般网卡类型都是virtio,这个可以通过ethtool -i eth1获取。


  [root@VM_52_246_centos:~]# ethtool -i eth1

  driver: virtio_net

  version: 1.0.0

  firmware-version:

  bus-info: 0000:00:03.0

  supports-statistics: no

  supports-test: no

  supports-eeprom-access: no

  supports-register-dump: no

  supports-priv-flags: no


  2、virtio网卡的性能


  一部分是网卡本身性能,除了各个厂商底层实现的限制外,还有以下我们可控的因素。


  队列数


  [root@VM_52_246_centos:~]# ethtool -l eth1

  Channel parameters for eth1:

  Pre-set maximums:

  RX: 0

  TX: 0

  Other: 0

  Combined: 2

  Current hardware settings:

  RX: 0

  TX: 0

  Other: 0

  Combined: 2


  该参数一般系统规格有关。队列数不少于cpu数时性能最高,但在队列数大于16之后,性能提升不会那么明显了。


  队列长度


  [root@VM_52_246_centos:~]# ethtool -g eth1

  Ring parameters for eth1:

  Pre-set maximums:

  RX: 256

  RX Mini: 0

  RX Jumbo: 0

  TX: 256

  Current hardware settings:

  RX: 256

  RX Mini: 0

  RX Jumbo: 0

  TX: 256


  这个参数一般出厂会设置为最优。


  我们如果突发流量不大,有时也可以手动调小,这样pps会更高,缓存亲和性会更好。


  如果突发流量大,那么最好保持最大值。


  3、网卡中断绑定


  查看网卡队列的中断


  [root@VM_52_246_centos:~]# cat /proc/interrupts | grep virtio | grep input

  45: 3038319 0 0 0 0 0 0 0 PCI-MSI-edge virtio0-input.0

  47: 1 2032771 0 0 0 0 0 0 PCI-MSI-edge virtio0-input.1

  查看中断亲和性

  [root@VM_52_246_centos:~]# cat /proc/irq/45/smp_affinity

  01

  [root@VM_52_246_centos:~]# cat /proc/irq/47/smp_affinity

  02

  从结果看,是绑定到了不同的cpu。这样性能比较高。


  4、网卡RPS设置


  [root@VM_52_246_centos:~]# cat /sys/class/net/eth1/queues/rx-0/rps_cpus

  ff

  [root@VM_52_246_centos:~]# cat /sys/class/net/eth1/queues/rx-1/rps_cpus

  ff


  在cpu数大于队列数的情况下,开启rps会得到更好的网络性能。这里表示,2个队列,收包软中断会重分发到8个cpu上。


  以上是使用公有云服务器,通用的一些设置检查,也是影响virtio网络性能的关键因素。


相关文章内容简介

1 忘记云主机密码如何找回?

  现在我们手头上不同的账号密码越来越多,也很容易混淆忘记。如果我们忘记了云主机的登录密码,那该怎么办呢?是不是就无法使用呢?别着急,下面我们看看应对方案。  一般我们购买弹性云主机后,默认的登录用户名是“root”,默认密码是你在购买弹性云服务器时自行创建的密码。  如果密码忘记了也不要紧,可以通过你的云服务商找回。一般服... [阅读全文]

2 为什么说云主机具有“弹性”?

  云主机凭借它的良好拓展性,让不少企业都换上它作为业务的承载。企业对云服务器满意还在于,使用它可以帮助企业有效减少一笔IT之处费用。云主机具备弹性,这弹性指的到底是什么呢?  万变云接下来给大家进行分析:  业务管理的弹性为从容应对流量的“高峰”和“低谷”,云服务器还须具备临时变通、自由伸缩的能力。比如双十一、新年大促... [阅读全文]

推荐阅读

  1. 12

    2019-07

    永久免费云主机不靠谱

    永久免费云主机不靠谱,如果要使用,千万要小心的,这是为何呢?免费的这么好,怎么不用?服务器因为大多数朋友用不到,所以感觉过于“高大上”,其实服务器就是处理数据的计算机,小

  2. 30

    2019-09

    云主机备案流程是什么样的?

    使用国外的云主机的其中一点好处就是不用备案,但是如果你的业务比较适合使用国内云主机,那么备案工作是必不可少的。其实备案的流量也没想象中那样复杂,今天万变云来为大家梳理下。

  3. 15

    2019-03

    企业选择用国外服务器的安全问题

    网络拉近了距离,但网络也并不完全安全的。一些黑客会通过攻击服务器获取利益,这对企业来说,这是非常不安全的,使用服务器也是要做好一些防御措施的。但是有些国内的企业也会使用国

  4. 03

    2018-12

    企业服务器怎么维护?日常维护大全

    网络发展快,但网络安全问题也不容小觑,一些不法分子的攻击手段层出不穷。如果服务器遭遇攻击,不仅影响体验,严重还会影响经济效益。那么服务器应该怎么做好防封措施,企业服务器...

  5. 28

    2019-06

    正确认识DDos攻击对服务器的影响

    正确认识DDos攻击对服务器的影响,服务器是经常遇到DDos攻击的,如果防御没有做好,那么风险很大的。关于DDos攻击,有几个认知误区已经存在挺多年了,今天,小编带大家去看看,帮助广大用

  6. 18

    2019-02

    租用服务器怎么控制成本?

    当我们需要搭建网站时,我们需要使用到服务器,如果选择租用服务器,那么我们需要了解租用服务器的一些成本,哪些因素会影响到服务器成本呢?