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

    HTML5 网络拓扑图性能优化

    HTML5 中的 Canvas 对文本的渲染(fillText,strokeText)性能都不太好,比如设置字体(font)、文本旋转(rotation),如果绘制较多的文本时,一些交互操作会手动很大的影响 既然绘制文本的性能消耗无法避免,那么我们要如何提高系统的整体性能呢? 换个思路,绘制文本会有高性能消耗,导致操作上面的延迟和卡顿,那么我是不是可以在操作时不绘制文本呢,将文本绘制所消耗的性能节省下来,用在其他的性能消耗上,这样是不是就可以解决操作延迟和卡顿的问题呢? 接着是常见网络拓扑图 GraphView 组件,并将其添加到 DOM 中,重载 GraphView 的 getLabel 方法设置图元的文本,让每个节点都有文本。 文本始终显示的话,在性能上还是不行的,就如上面所说的,是不合格的。那么我么该如何优化,让性能有质的提升呢?

    1.7K50发布于 2018-07-09
  • 来自专栏小工匠聊架构

    性能网络编程 - 解读5种IO模型

    4); 3)返回数据,服务器将已构建好的响应再通过内核空间的网络 I/O 发还给客户端(5-7)。 它通常用于网络编程中,特别是在UDP协议中。这个函数会阻塞应用程序的进程,直到有数据报准备好可以被接收。 具体来说,recvfrom 通常用于接收来自网络的数据报,例如从套接字(socket)中接收数据。 众所周之,Nginx这样的高性能互联网反向代理服务器大获成功的关键就是得益于Epoll。 5 种 I/O 模型总结 从上图中我们可以看出,越往后,阻塞越少,理论上效率也是最优。

    71030编辑于 2023-11-11
  • 来自专栏HT

    HTML5 网络拓扑图性能优化

    HTML5 中的 Canvas 对文本的渲染(fillText,strokeText)性能都不太好,比如设置字体(font)、文本旋转(rotation),如果绘制较多的文本时,一些交互操作会手动很大的影响 既然绘制文本的性能消耗无法避免,那么我们要如何提高系统的整体性能呢? 换个思路,绘制文本会有高性能消耗,导致操作上面的延迟和卡顿,那么我是不是可以在操作时不绘制文本呢,将文本绘制所消耗的性能节省下来,用在其他的性能消耗上,这样是不是就可以解决操作延迟和卡顿的问题呢? 接着是常见网络拓扑图 GraphView 组件,并将其添加到 DOM 中,重载 GraphView 的 getLabel 方法设置图元的文本,让每个节点都有文本。 文本始终显示的话,在性能上还是不行的,就如上面所说的,是不合格的。那么我么该如何优化,让性能有质的提升呢?

    2.1K60发布于 2018-01-03
  • 来自专栏VoiceVista语音智能

    Signals Research Group - 5G商用网络性能研究

    2019是5G商用的元年。迄今全球已经部署和商用的5G网络超过30个,并且全球超过40家设备制造商已经发布或商用(announcing or commercializing)5G终端设备。 在5G技术在全球商用激增(proliferate)的当下,Signals Research Group(SRG)通过收集以G计的大量数据和几百个性能参数,在全球范围内对已商用5G网络进行了深入研究。 研究主要覆盖了韩国,英国,瑞士和美国的5G商用网络。 总体来说 - 与LTE对比,5G带宽和网速提升2X-10X倍。 无论是sub-6 Ghz网络还是mmWave网络,无论是在亚洲,欧洲还是在北美,5G网络在容量上和性能上都远超现有4G网络。 区别于通常人们对毫米波网络在覆盖和性能上(coverage and performance)的误解(misconceptions),这些误解来自于对毫米波复杂特性的错误理解,及测试方法的错误。

    57520发布于 2019-12-05
  • 来自专栏DPU

    libfabric_ofa_简介_指南_设计思想_高性能网络5

    此外,提供商可以与资源管理实体或结构管理器代理进行通信,以获得服务质量或有关结构的其他信息,以提高网络利用率。 一个同样重要的目标是确保生成的接口,特别是数据传输操作,快速且易于使用。

    31300编辑于 2025-06-13
  • 来自专栏用户2442861的专栏

    性能网络编程5--IO复用与并发编程

    当然,从一般应用场景上它们性能是不会有什么大的差距的,ET可能的优点是,epoll_wait的调用次数会减少一些,某些场景下连接在不必要唤醒时不会被唤醒(此唤醒指epoll_wait返回)。 但如果像我上面举例所说的,有时它不单纯是一个网络问题,跟应用场景相关。当然,大部分开源框架都是基于ET写的,框架嘛,它追求的是纯技术问题,当然力求尽善尽美。

    91110发布于 2018-09-20
  • 来自专栏前端小学生

    网络性能优化

    66830编辑于 2023-05-30
  • 来自专栏sktj

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

    /dev/null bs=10G count=1 iflag=direct 4、检测监听 iperf -s -p 6900 iperf -c yourip -p 6900 //在别的机子上 5、 6、rados load-gen负载测试 image.png watch ceph -s 查看实时状态 7、rdb bench-write 块设备测试 image.png 8、fio测试IO性能

    1.9K20编辑于 2022-05-18
  • 来自专栏樯橹代码

    CSS和网络性能

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

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

    Linux性能优化(网络)

    查看物理网卡的协商方式,相关信息 image.png 2、ethtool ens33 image.png 3、ifconfig 4、ip -s link //统计信息 image.png 5

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

    Linux - 网络性能评估

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

    1.6K30编辑于 2023-03-08
  • 来自专栏大飞的部落阁

    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
  • 5G网络与云渲染技术指南:提升延迟性能的实践

    摘要: 本文旨在探讨5G网络与云渲染技术相结合的核心价值、挑战及实施指南。 通过深入分析5G网络的特点和云渲染技术的应用场景,提供详细的操作指南,并对比通用方案与腾讯云方案的差异,展示腾讯云产品在性能优化和成本效益上的优势。 操作指南 实施流程: 环境准备: 原理说明:确保5G网络覆盖和云渲染服务的可用性。 操作示例:使用腾讯云的5G边缘计算服务,部署云渲染服务节点,以减少数据传输延迟。 操作示例:通过腾讯云的网络安全服务,为云渲染服务配置SSL证书,保护数据传输。 性能优化: 原理说明:利用5G网络的低延迟特性,优化云渲染服务的响应时间。 通过本文的技术指南,读者可以深入了解5G网络与云渲染技术结合的潜力和实施步骤,以及腾讯云产品如何帮助解决实施中的挑战,提升性能和降低成本。

    37510编辑于 2025-07-29
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载5

    2性能监控 2.1Windows的性能监控 Windows计数器见表3-2所示。 处理器在网络处理上消耗的时间,这个字越低越好。如果大于50% 并且 Processor Time很高。可能网卡性能发生了问题。 Ø%User Time。 这个值不应该超过5。 ØPage Faults。 处理器页面错误计数。这个值大说明操作系统向内存读取错误数据过多。 •Physical disk。 Ø%Disk Time。 如果这个值持续增长或者性能测试终止后这个值仍旧不降,说明发生了内存泄露。 5网络 •Network interface。 Ø Bytestotal/sec。 该计数器和网络带宽相除得到的百分比,建议<50%。 •网络其他指标请参看参考SNMP。

    1.1K10发布于 2020-02-19
  • 来自专栏Hadoop数据仓库

    ShardingSphere实践(5)——性能测试

    \ --report-interval=1 \ /usr/local/share/sysbench/oltp_read_write.lua prepare         执行测试,预热一分钟,压测5分钟 sbtest4    | sysbench_ds   | | sbtest3    | sysbench_ds   | | sbtest6    | sysbench_ds   | | sbtest5     由于所有测试的SQL语句都为单路由,和直连的区别仅仅是多了一层Proxy,但性能下降如此之多大大出乎意料。         ,从库读性能提升的读写分离的效果。         实话实说,看到性能如此让人失望,也许分库分表中间件作为AP解决方案还有点可能性,TP我是不建议用到线上使用。

    1.7K21编辑于 2022-06-05
  • 来自专栏用户1337634的专栏

    JMeter5性能测试

    本文介绍一下如何使用JMeter5完成性能测试 最简单执行计划 创建计划 添加Thread Group TestPlan -> Add -> Threads(Users) -> Thread Group 参数读取规则 配置完成后,可以在一次执行计划中根据CSV文件中配置的参数,构造不同的请求 NoGui 不要使用GUI界面进行性能测试 不要使用GUI界面进行性能测试 不要使用GUI界面进行性能测试 GUI界面是为了方便进行配置,以及查看、分析性能测试结果。 如果要执行性能测试,需要使用命令行模式,如下: . /jmeter -n -t ~/process.jmx -l result.jtl -n: No Gui模式 -t: 指定配置文件 -l: 指定测试结果文件 性能测试结果 在No Gui模式下生成的性能测试结果

    1.5K20发布于 2019-03-27
  • 来自专栏多线程

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

    引言 近期,掘金发出技术专题的邀约,我也是紧跟潮流,写了一篇关于网络协议的性能优化与性能评估的文章,本篇文章主要讲了三个大方向包括:网络协议的性能指标、性能优化策略、性能评估方法;并针对这三个方面进行深入的分析 5. **使用视频和音频流**:对于大型媒体文件,可以使用视频和音频流来减少加载时间。用户可以在下载文件的同时开始观看视频或听取音频。 6. 这些设备可以安装在网络入口处,根据特定的算法将流量分发到不同的服务器或网络节点。特点:硬件负载均衡通常具有高性能和可扩展性。 网络升级:使用更高效的网络设备和技术,如升级到更高速的路由器和交换机。 1. **升级网络设备**:最简单暴力的方式就是更换更高性能网络设备,以提升提高网络吞吐量和响应速度。 2. 在网络传输过程中,服务器可以对数据进行压缩,客户端则需要解压缩,以实现数据的传输和解析。同时,也需要注意压缩和解压缩过程中的性能和资源消耗,避免对系统性能产生负面影响。

    1.1K30编辑于 2023-11-20
  • 来自专栏啄木鸟软件测试

    性能场景之网络模拟

    来源:测试窝 模拟网络状况的有很多种,这里说的是Linux上的TC工具。 什么是TC TC(traffic control)是Linux中的流量控制工具。它是通过控制netem来实现的网络场景模拟。 要对网卡进行流量控制的配置,需要进行如下的步骤: 为网卡配置一个队列; 在该队列上建立分类; 根据需要建立子队列和子分类; 为每个分类建立过滤器; 建立与过滤器配合的路由表; 操作实例 正常情况下的网络表现 5个线程加在一起每秒大概1Gbits左右。 模拟丢包 模拟命令 ? 丢包率与带宽的关系 ? 模拟延迟 模拟命令 ? 延迟与带宽的关系 ? HTB队列分层限制 分类配置 ? 限流效果 测试手段从A机往B机用iperf开5个线程发数据包。 ? ? ? 有很多种手段可以模拟网络丢包、延迟、限流的情况,大家可以自行探索。

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

    性能场景之网络模拟

    模拟网络状况的有很多种,这里说的是Linux上的TC工具。 什么是TC TC(traffic control)是Linux中的流量控制工具。它是通过控制netem来实现的网络场景模拟。 要对网卡进行流量控制的配置,需要进行如下的步骤: 为网卡配置一个队列; 在该队列上建立分类; 根据需要建立子队列和子分类; 为每个分类建立过滤器; 建立与过滤器配合的路由表; 操作实例 正常情况下的网络表现 产生流量的语句: server端: iperf -s Client端: iperf -c 172.17.211.143 -p 5001 -i 2 -P 5 产生的结果: Server端: [ 12] 5个线程加在一起每秒大概1Gbits左右。 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
领券