首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端小学生

    网络性能优化

    66830编辑于 2023-05-30
  • 来自专栏腾讯云原生团队

    绕过conntrack,使用eBPF增强 IPVS优化K8s网络性能

    关注【腾讯云原生】公众号,后台回复“网络” 即可下载 KubeCon 大会演讲 PPT 作者范建明、洪志国、张浩,均为腾讯云容器产品中心高级工程师,负责容器网络和Service Mesh,容器Runtime [c64653q7r6.png] 一、容器网络现状 iptables模式 存在的问题: 1.可扩展性差。随着service数据达到数千个,其控制面和数据面的性能都会急剧下降。 该模式是目前Kubernetes网络性能最好的选择。但是由于nf_conntrack的复杂性,带来了很大的性能损耗。 另外内核也会进行JIT编译,把eBPF指令翻译为本地指令,减少性能开销。 内核在网络处理路径上中预置了很多eBPF的挂载点,例如xdp, qdisc, tcp-bpf, socket等。 测量结果 [s5y6roxzp8.png] [4hkehew3qq.png] IPVS-BPF模式相对IPVS模式,NodePort短连接性能提高了64%,ClusterIP短连接性能提高了40%。

    7.8K5342发布于 2020-08-27
  • 来自专栏sktj

    测试磁盘性能网络性能、ceph集群性能

    seq //读 6、rados load-gen负载测试 image.png watch ceph -s 查看实时状态 7、rdb bench-write 块设备测试 image.png 8、 fio测试IO性能 image.png image.png 9、ceph admin socket工具 10\ ceph tell 工具 11、ansible-ceph 部署ceph

    1.9K20编辑于 2022-05-18
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载8

    snvcswch/s Command 08:18:31 0 1 0.20 0.00 systemd 08:18:31 0 8 图3-23 perf top perf top 虽然实时展示了系统的性能信息,但它的缺点是并不保存数据,也就无法用于离线或者后续进行分析。

    1K30发布于 2020-02-19
  • 来自专栏樯橹代码

    CSS和网络性能

    在这篇文章中,我想看看CSS如何证明是网络上的一个重大瓶颈(本身和其他资源)以及我们如何缓解它,从而缩短关键路径并缩短开始渲染的时间。 对于Start Render性能来说真的非常糟糕。 Preload Scanner的推出使网页性能提高了大约19%,所有这些都不需要开发人员参与。 这对用户来说是个好消息! 当您考虑它可以带来的巨大性能影响时,这是非常令人惊讶的: 如果有任何当前CSS在加载,浏览器将不会执行<script>。 尝试总结加载CSS的最佳网络性能实践: Lazyload Start Start Render不需要的任何CSS: 拆分关键CSS; 或将您的CSS拆分为媒体查询。

    1.8K30发布于 2019-09-03
  • 来自专栏sktj

    Linux性能优化(网络)

    6、图形化工具 gkrellm、etherape 7、iptraf-ng -d ens33 //实时流量 image.png iptraf-ng -s ens33 image.png 8

    1.8K30编辑于 2022-05-18
  • 来自专栏小工匠聊架构

    Linux - 网络性能评估

    小结 ---- 概述 网络性能的好坏直接影响应用程序对外提供服务的稳定性和可靠性。 网络性能可以从以下几个方面进行管理和优化。 ---- 通过ping命令检测网络的连通性 如果发现网络反应缓慢,或者连接中断,可以通过ping来测试网络的连通情况 time值显示了两台主机之间的网络延时情况。 如果此值很大,则表示网络的延时很大,单位为毫秒。在这个输出的最后,是对上面输出信息的一个总结。packet loss表示网络的丢包率,此值越小,表示网络的质量越高。 如果这几个选项的值不为0,并且很大,那么网络质量肯定有问题,网络传输性能也一定会下降。

    1.6K30编辑于 2023-03-08
  • 来自专栏北漂的我

    RockyLinux 8 网络设置

    使用 nmcli 重新加载网络配置 nmcli c reload

    4K20编辑于 2022-05-06
  • 来自专栏大飞的部落阁

    Netperf测试网络性能

    分析 前面我们已经介绍过使用 netperf 进行网络性能测试,那 netperf 其实也能够进行网络时延的测试,今天我们就结合实际问题进行 TCP 协议下的网络时延测试。 通常这种情况一般发生在数据包转发点,根据网络拓扑即可知道数据包在哪些地方进行了转发。在这些地方我们都需要进行抓包。比如客户端到外部路由器,路由器到交换机,交换机到服务器,服务器到虚机。 netperf 测试网络时延 关于 netperf 的安装我们就不再赘述,有需要的同学点这里:xxx。 多说一句 网络问题相比其他问题而言,存在定位难度大,不确定性高,运维监控难等问题,但是我们可以结合业务场景,利用相关测试工具,再根据自己的经验来一步一步分析,是问题总能搞清楚的。

    1.9K30编辑于 2022-06-17
  • 来自专栏灰子学技术

    性能网络

    网络的可用性(网络能否正常通信)、并发连接数(TCP 连接数量)、丢包率(丢包百分比)、重传率(重新传输的网络包比例)等也是常用的性能指标。 XDP(eXpress Data Path):则是 Linux 内核提供的一种高性能网络数据路径,它允许网络包,在进入内核协议栈之前,就进行处理,也可以带来更高的性能,XDP 底层都是基于 Linux :hping3 网络接口层和网络层,它们主要负责网络包的封装、寻址、路由以及发送和接收,在这两个网络协议层中,每秒可处理的网络包数 PPS,就是最重要的性能指标。 hping3 可以作为一个测试网络包处理能力的性能工具。 ,更是分析网络性能必不可少的利器。

    1.2K40编辑于 2022-06-25
  • 来自专栏多线程

    网络协议之性能优化与性能评估

    引言 近期,掘金发出技术专题的邀约,我也是紧跟潮流,写了一篇关于网络协议的性能优化与性能评估的文章,本篇文章主要讲了三个大方向包括:网络协议的性能指标、性能优化策略、性能评估方法;并针对这三个方面进行深入的分析 800Mbps或800Mb/s,真实速度其实要在带宽的基础上除以8即,800Mbps/8=100M/s(当然这是完全理想状况,真实情况要以吞吐量计算) 4、利用率 利用率分为: 信道利用率:表示某信道有百分之几的时间有数据通过 这些设备可以安装在网络入口处,根据特定的算法将流量分发到不同的服务器或网络节点。特点:硬件负载均衡通常具有高性能和可扩展性。 网络升级:使用更高效的网络设备和技术,如升级到更高速的路由器和交换机。 1. **升级网络设备**:最简单暴力的方式就是更换更高性能网络设备,以提升提高网络吞吐量和响应速度。 2. 在网络传输过程中,服务器可以对数据进行压缩,客户端则需要解压缩,以实现数据的传输和解析。同时,也需要注意压缩和解压缩过程中的性能和资源消耗,避免对系统性能产生负面影响。

    1.1K30编辑于 2023-11-20
  • 来自专栏cwl_Java

    性能优化-Tomcat8优化

    1、Tomcat8优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。 1.1 Tomcat配置优化 1.1.1、部署安装tomcat8 下载并安装: https://tomcat.apache.org/download-80.cgi ? 它拥有比传统I/O操作(bio)更好的并发运行性能。 apr 安装起来最困难,但是从操作系统级别来解决异步的IO问题,大幅度的提高性能. 推荐使用nio,不过,在tomcat8中有最新的nio2,速度更快,建议使用nio2. 吞吐量为128次/秒,性能有所提升。

    1.6K20发布于 2020-02-13
  • 来自专栏java一日一条

    Java 8:HashMap的性能提升

    不过Java 8的表现要好许多!它是一个log的曲线,因此它的性能要好上好几个数量级。尽管有严重的哈希碰撞,已是最坏的情况了,但这个同样的基准测试在JDK8中的时间复杂度是O(logn)。 单独来看JDK 8的曲线的话会更清楚,这是一个对数线性分布: ? 为什么会有这么大的性能提升,尽管这里用的是大O符号(大O描述的是渐近上界)?其实这个优化在JEP-180中已经提到了。 如果没有实现这个接口,在出现严重的哈希碰撞的时候,你就并别指望能获得性能提升了。 这个性能提升有什么用处? 然后不停的访问这些key就能显著的影响服务器的性能,这样就形成了一次拒绝服务攻击(DoS)。 JDK 8中从O(n)到O(logn)的飞跃,可以有效地防止类似的攻击,同时也让HashMap性能的可预测性稍微增强了一些。我希望这个提升能最终说服你的老大同意升级到JDK 8来。

    1.7K20发布于 2018-09-19
  • 来自专栏码匠的流水账

    java8 parallelStream性能测试

    序 本文主要研究下parallelStream的性能。 Runtime.getRuntime().availableProcessors() - 1,如果需修改则需设置-Djava.util.concurrent.ForkJoinPool.common.parallelism=8

    1.4K20发布于 2018-09-17
  • 来自专栏啄木鸟软件测试

    性能场景之网络模拟

    来源:测试窝 模拟网络状况的有很多种,这里说的是Linux上的TC工具。 什么是TC TC(traffic control)是Linux中的流量控制工具。它是通过控制netem来实现的网络场景模拟。 要对网卡进行流量控制的配置,需要进行如下的步骤: 为网卡配置一个队列; 在该队列上建立分类; 根据需要建立子队列和子分类; 为每个分类建立过滤器; 建立与过滤器配合的路由表; 操作实例 正常情况下的网络表现 有很多种手段可以模拟网络丢包、延迟、限流的情况,大家可以自行探索。

    1.7K10发布于 2019-12-11
  • 来自专栏7DGroup

    性能场景之网络模拟

    模拟网络状况的有很多种,这里说的是Linux上的TC工具。 什么是TC TC(traffic control)是Linux中的流量控制工具。它是通过控制netem来实现的网络场景模拟。 要对网卡进行流量控制的配置,需要进行如下的步骤: 为网卡配置一个队列; 在该队列上建立分类; 根据需要建立子队列和子分类; 为每个分类建立过滤器; 建立与过滤器配合的路由表; 操作实例 正常情况下的网络表现 11] 0.0-10.3 sec 156 MBytes 127 Mbits/sec [ 14] 0.0-10.3 sec 138 MBytes 113 Mbits/sec [ 8] 5] 0.0-10.0 sec 168 MBytes 140 Mbits/sec [ 7] 0.0-10.1 sec 75.2 MBytes 62.4 Mbits/sec [ 8] 0.0-10.1 sec 146 MBytes 121 Mbits/sec [SUM] 0.0-10.1 sec 698 MBytes 579 Mbits/sec 有很多种手段可以模拟网络丢包

    1.1K20发布于 2019-07-17
  • 来自专栏算法与编程之美

    运用SGD提高网络性能

    1 问题 在深度学习的过程中,一个不经过任何训练的网络性能准确率很低,并没有达到预想中的程度,那么应该如何提高网络性能?如何让准确率达到较高的程度呢? 3 结语 针对提高网络性能,提高模型预测准确率,我们运用了SGD方法,然后训练一次之后,发现预测率之前普遍的10%左右提高到了60%左右,证明该方法是有效的,但是本次实验并没有进行多次训练,未来我们可以继续研究多次训练之后的模型的预测准确率是否有更进一步的提高

    64510编辑于 2022-10-28
  • 来自专栏grain先森

    前端-CSS与网络性能

    在这篇文章中,会讲述 CSS 为何是网络瓶颈(无论是对于它自己或是其他资源),该如何突破它,从而缩短关键路径以减少首次渲染前的等待时间。 这是因为我们在关键路径上创造了更多(队列式)的网络请求: 1、下载 HTML; 2、请求并下载依赖的 CSS;下载及解析完成后,本该是构造渲染树,然而; 3、CSS 依赖了其他的 CSS,继续请求并下载 stylesheet" />: <link rel="stylesheet" href="all.css" /><link rel="stylesheet" href="imported.css" /> 可以提高网络性能 交换位置之后,子资源可以并行下载,页面的整体性能提高了两倍以上。 8、关注 CSS 与 JavaScript 的顺序: 9、在 CSS 文件后的 JavaScript 仅在 CSSOM 构建完成后才会执行; 10、如果你的 JavaScript 不依赖 CSS; 11

    1.3K20发布于 2019-03-29
  • 网络性能指标

    它反映了网络延迟的稳定性。比如,你每隔1秒发送一个数据包,但如果网络不稳定,接收端可能在0.5秒、1.5秒、1秒后收到这些包,这种时间的变化就是抖动。 应用场景:丢包率反映了网络的可靠性和传输完整性。对于实时应用(如视频会议、在线游戏),丢包率越高,用户体验越差。例如,在视频会议中,丢包可能导致画面冻结或声音中断。

    46210编辑于 2025-04-23
  • 来自专栏全栈程序员必看

    netperf 而网络性能测量

    大家好,又见面了,我是全栈君 本文首先介绍网络性能測量的一些基本概念和方法。然后结合 netperf 工具的使用。详细的讨论怎样測试不同情况下的网络性能。 即网络是否连通,而对于其总体的性能往往考虑不多。或者即使考虑到性能的问题,可是却发现没有合适的手段去測试网络性能。 当开发出一个网络应用程序后,我们会发现,在实际的网络环境使用中。 在本文中,首先介绍网络性能測量的一些基本概念和方法,然后结合 netperf 工具的使用。详细的讨论怎样測试不同情况下的网络性能网络性能測试概述 网络性能測量的五项指标 測量网络性能的五项指标是: 可用性(availability) 响应时间(response time) 网络利用率(network utilization Netperf測试网络性能 測试批量(bulk)网络流量的性能 批量传输数据典型的样例有ftp和其他类似的网络应用(即一次传输整个文件)。

    1.7K20编辑于 2022-07-06
领券