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

    翻译:10行命令60秒快速定位性能瓶颈

    这篇文章会教你怎么用10个常用的linux工具在60秒内完成对性能问题的初步诊断。 当你登录到linux服务器处理性能问题的时候,最开始的一分钟你会做些啥? 通过以下10个命令,你可以在60秒内对系统的资源使用率和进程运行状况有个整体的了解。首先查看错误和饱和度指标,因为这两者都很容易理解,其次就是查看资源利用率。 如果有的话,这条命令将会展示系统最近的10条信息。 找出其中可能导致性能问题的错误。上面这个例子中包含一条因为oom导致进程被kill和tcp丢请求的信息。 不要跳过这步,dmesg非常值得查看。 bi bo in cs us sy id wa st 34 0 0 200889792 73708 591828 0 0 0 5 6 10 如果等待IO时长搞定不变,说明磁盘IO是瓶颈。这也能解释为什么CPU是空闲的,因为任务都因为等待IO被阻塞掉了。

    1.3K20发布于 2021-01-21
  • 来自专栏数通

    10 个 Linux 网络监控命令,快速定位网络瓶颈

    无论是排查网络故障、优化性能,还是确保系统安全,掌握合适的工具都至关重要,本文将深入介绍10个在Linux环境中用于监控网络活动的命令。

    75010编辑于 2025-12-25
  • 来自专栏研发管理

    干货|解决金融系统Python性能瓶颈10个技巧(上)

    很多团开发者一遇到瓶颈,首先想到的是换语言或加机器,却忽略了代码本身仍然存在大量优化空间,下面介绍5个技巧,看似基础,却非常适合优先落地。1. 对于多人协作的金融团队来说,在编码阶段提前发现这些问题,比上线后再定位性能瓶颈更高效。4.

    13210编辑于 2026-03-24
  • 来自专栏后端开发技术

    解锁MySQL性能瓶颈!超实用的10种优化方法大揭秘

    MySQL性能瓶颈的重要性和影响:响应时间延迟:性能瓶颈可能导致数据库查询和操作的响应时间延长。这会严重影响应用程序的用户体验,使用户等待过长的时间才能获取结果,从而降低用户满意度。 MySQL性能瓶颈是指在MySQL数据库中存在的限制系统性能的因素或瓶颈。这些性能瓶颈可以导致系统响应延迟、资源利用不高、并发处理能力下降等问题。 场景分析:内存访问速度是磁盘访问速度10W倍,访问磁盘的速度比较慢,尽量使获取数据是从内存中获取。读的需求远远大于写的需求。主要解决读的性能;因为写没必要优化,必须让数据正确的落盘。 10优化9:优化数据库设计 范式的概念:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。 11优化10:监控性能和调优 监控性能和调优是MySQL优化的重要步骤,通过对数据库系统进行实时监测和分析,可以及时发现性能瓶颈并采取相应的调优措施。

    2.8K04编辑于 2024-08-08
  • 来自专栏软件测试架构师俱乐部

    如何判断内存瓶颈

    内存free值很低意味着内存达到瓶颈了吗? 在我们日常工作中,可能会发现free的值(空闲)越来越低,我们会直观的认为内存耗尽,到达瓶颈了,其实,这只是Linux的为了提高文件读取的性能的内存使用机制罢了。 也就是说,当空闲内存低于一个特定的阈值时,内核的守护进程就会进行内存块回收,那我们如何判断内存达到瓶颈呢? swap上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问swap上存储的内容时,再将swap上的数据加载到内存中,这就是我们常说的swap out和swap in,所以在我们判断内存达到瓶颈的时候 同时查看/proc/meminfo,我们看到dirty那一行持续上涨,则内存已经出现瓶颈; ?

    2.2K20发布于 2020-06-12
  • 来自专栏刷题笔记

    HashMap的性能瓶颈

    今天问到了 HashMap 没回答好 再总结一下 只总结我没有注意的部分 并不完整

    91620发布于 2021-04-14
  • LLM架构瓶颈管窥:Transformer架构的上下文窗口瓶颈

    维度瓶颈一句话解释物理层KV Cache / 显存上下文越长,显存爆炸,推理越慢。算法层注意力机制 O(N2)O(N^2)O(N2)计算量随长度呈平方级增长,是速度瓶颈。 硬件瓶颈:KV Cache 与显存爆炸显存占用随上下文长度线性增长。LLM 会把之前计算过的 hidden states 存到显存里,这叫 KV Cache。 三、 未来方向1、 长上下文窗口的瓶颈突破并非单一技术维度所能解决当前技术虽已支持百万级token处理,但实际应用中超过1M的序列长度可能因性能衰减而失去实用价值。 长上下文窗口的瓶颈突破并非单一技术维度所能解决,而是需要架构创新、训练策略、硬件优化和工程实现的协同演进。 2、 AI编程领域,SDD(规范驱动开发)也是为了避免 上下文窗口瓶颈SDD方法的如下手段,的确是回避LLM上下文瓶颈“大坑”的有效举措,解决LLM幻觉与瞎猜,提高代码生成的可预测性:提供具体化的requirement

    55740编辑于 2026-01-01
  • 来自专栏测试之道

    性能TPS 瓶颈定位

    问题定位 执行 vmstat 1 10 ? 可以观察到,运行队列不是很长,iowait不高,没有swap切换,但是上下文切换和中断似乎有点偏高 执行mpstat -P ALL 1 ?

    1.8K20发布于 2021-03-04
  • 来自专栏CreateAMind

    语言的信息瓶颈分析

    Efficient human-like semantic representations via the Information Bottleneck principle

    61320发布于 2018-12-26
  • 来自专栏腾讯社交用户体验设计

    深挖data URI性能瓶颈

    R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ 00%00%00%00%00%2C%00%00%00%00%22%00%1B%00%00%08%A9%00%1F%08%1CH%B0%A0%C1%83%08%13%5C%C8%B0%A1%C3%87%10% A0%81%C9%A3%25%138h%00%80g%02%A3%04%A2J%8D%BA%60i%D3%88%0D%9E%3A%B8%C9%95kU%A6N%8D%0E%18Kv%EC%D7%AB%10% 在CSS文件中过多使用Base64时,会让首次渲染时间(First Paint)增加2倍以上,在移动端,由于网络和手机性能的缘故,这一时间可能会增加10倍以上。

    2.2K20发布于 2018-06-29
  • 来自专栏软件测试经验与教训

    一般系统瓶颈

    回答技巧 • “分段排除法“,或者按照以下顺序查找瓶颈。 服务器硬件瓶颈---〉网络瓶颈---〉服务器操作系统瓶颈(参数配置)---〉中间件瓶颈(参数配置,数据库,web服务器等)---〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等) 注:如果面试官的问题是一个场景假设 一般系统的瓶颈 硬件上的性能瓶颈: 一般指的是CPU、内存、磁盘I/O 方面的问题,分为服务器硬件瓶颈、网络瓶颈(对局域网一般可以不考虑)、服务器操作系统瓶颈(参数配置)、中间件瓶颈(参数配置、数据库 应用软件上的性能瓶颈: 一般指的是应用服务器、web 服务器等应用软件,还包括数据库系统。 例如:中间件weblogic 平台上配置的JDBC连接池的参数设置不合理,造成的瓶颈。 应用程序上的性能瓶颈: 一般指的是开发人员新开发出来的应用程序。 例如,程序架构规划不合理,程序本身设计有问题(串行处理、请求的处理线程不够),造成系统在大量用户访问时性能低下而造成的瓶颈

    2.1K50发布于 2018-05-15
  • 来自专栏云云众生s

    没人谈论的部署瓶颈

    译自:The Deployment Bottleneck No One Talks About 作者:Rak Siva 真正的瓶颈可能不在您的管道中,而在您的应用程序与云服务交互的方式。

    55510编辑于 2025-03-05
  • 来自专栏Python自动化测试

    混沌工程之资源瓶颈

    在混沌工程中数据库调用延迟中详细的介绍了混沌工程的原则以及混沌工程实验的方法论和核心思考点,以及混沌工程需要解决的问题,下面使用混沌工程的方式来模拟系统资源,主要是模拟当系统的CPU和内存都出现负载的情况下,那么这个时候系统资源出现瓶颈的情况下

    70130编辑于 2022-12-03
  • 来自专栏前端小兵成长营

    初级前端如何突破瓶颈

    虽然我不是一个很好的组长,但也见过不少五年工作三年经验情况的同学,他们在遇到瓶颈期时候的迷茫与无措。 毕竟自己算过来人,写一下对初级前端怎么样突破瓶颈期的一些理解与思考,希望能对部分同学有些启发跟帮助,也欢迎留言讨论。 什么是瓶颈期 初级前端的定义一般工作经验是 1 - 3 年,注意是 1 - 3 的工作经验而不是工作年限。 那么这个时候就是初级前端遇到的瓶颈期了。或者说这是任何一个阶段的研发都会遇到的一个瓶颈期。 减少无效的工作 什么样的工作是无效(没有效率)的?

    62820发布于 2021-01-06
  • 来自专栏Kubernetes

    TensorFlow on Kubernetes性能瓶颈定位

    K8S中的worker从HDFS集群中读取训练数据时存在IO瓶颈?可能网络上的或者是HDFS本身的配置,需要通过HDFS集群的监控来进一步排查。 测试用例 用例ID 服务器数 worker数 ps数 说明 1 1 10 1 一台服务器部署了10个worker和1个ps 2 5 50 5 5台服务器分别部署了10个worker和1个p 3 10 100 10 10台服务器分别部署了10个worker和1个p 4 20 200 20 20台服务器分别部署了10个worker和1个p TensorFlow tasks调度设计图 ? 测试用例 用例ID 服务器数 worker数 ps数 说明 1 2 10 1 一台服务器部署10个worker,另外一台部署1个ps 2 10 20 5 5台服务器分别部署10个worker,5台服务器分别部署 1个ps 3 20 50 10 10台服务器分别部署10个worker,10台服务器分别部署1个ps 4 40 200 20 20台服务器分别部署10个worker,20台服务器分别部署1个ps TensorFlow

    1.6K70发布于 2018-04-16
  • 来自专栏Crossin的编程教室

    编程学习中的瓶颈

    通常我们称之为“瓶颈期”。如果你已经看完了我的几十篇 Python 系列教程,搞懂了里面说的各种知识点,却仍然无法自己写出一个完整的程序。那么恭喜你,你已来到编程学习的瓶颈。 ? 和其他学习者交流、向老手请教、参与各种项目自然也对突破瓶颈有很大的帮助。但这些都建立在一定的代码量基础上。你连代码都还没有写熟练,如何能和其他人愉快地交谈? 编程学习是一场长跑 实际操作中的建议:如果你感觉自己陷入瓶颈了,不管你现在觉得你自己写的代码是否已足够多,在此基础上,先增加10倍再说。 当然,这个解决方法说起来简单,做起来也不是那么容易。 遭遇瓶颈,心态很重要,最大的敌人是你自己。只要你持之以恒,总归是在进步,总有跨出瓶颈的时候。不要觉得已经做了很多好像也没什么提升就开始自我怀疑,也不要看见别人比你牛逼还比你努力就失去信心。 至于多久才能突破瓶颈,那就不好说了。不同的天赋,不同的努力,结果都不一样。你只能尽力而为。 ?

    1.1K110发布于 2018-04-17
  • 来自专栏终有链响

    五步定位性能瓶颈

    它使得测试团队能够高效地从一个潜在瓶颈点跳转到下一个,持续优化和调整测试策略。 二、日志分析:洞察系统异常与性能瓶颈 日志作为系统运行状况的直接反映,是诊断性能瓶颈和功能问题的宝贵资源。在大规模并发测试场景下,合理利用日志信息对于定位问题至关重要。 1. 三、硬件资源占用分析:洞察系统性能瓶颈的底层因素 当日志分析未能直接揭示系统瓶颈时,深入考察硬件资源的占用情况成为关键步骤。 3.3 磁盘I/O 磁盘I/O瓶颈:作为系统中最易成为瓶颈的部分,磁盘读写速度直接影响性能。高性能系统设计需规避磁盘I/O密集型操作。 四、软件性能分析重点:数据库监控与优化 在Web系统性能瓶颈排查中,数据库子系统往往是问题频发之地,据统计,超过70%的性能瓶颈与数据库相关。

    69310编辑于 2024-07-29
  • 来自专栏让技术和时代并行

    redis AOF性能瓶颈分析

    如何避免 调整 AOF 触发条件,比如从原来的 64 M,根据实际情况调大,降低 AOF 发生; 减少单redis实例大小,尽可能降低到10G以内,越小相应fork速度越快; 使用主从节点,AOF发生在从节点

    1.3K20编辑于 2023-03-18
  • 来自专栏技术翻译

    深度学习到瓶颈期了吗?

    在过去的两年里,谷歌以深度学习为基础的AlphaGo击败了世界顶级的围棋选手,令大多数人工智能专家感到惊讶,他们认为需要5到10年才能实现这样一个里程碑。 他认为,尽管在过去五年取得了相当大的成就,但深度学习可能正面临瓶颈期,多伦多大学教授杰弗里·辛顿(Geoffrey Hinton),即深度学习之父父,也有这种观点。

    65630发布于 2018-09-12
  • 来自专栏Java学习网

    成熟到优秀的瓶颈问题

    我认为程序员到了成熟阶段后,如果还想要向优秀阶段发展,一定会遇到这个瓶颈的,穿过这个瓶颈就会走进另一片开阔的前景,穿不过则会停留在原地止步不前。 1、技术瓶颈   技术上的瓶颈是很明显的,主要表现在,对学习缺乏热情,对技术缺乏钻研,对新技术发展缺乏了解等三个主要方面。 2、工作上瓶颈   程序员在工作上也存在向上的瓶颈。 3、收入上瓶颈   说到底程序员最大得瓶颈在于收入上的瓶颈,虽然经过多年的努力奋斗,收入也有了一定得提高,有的甚至达到了社会平均收入的中上水平。 但是程序员的预期和实际收入的反差是程序员内心最大的烦恼,因此,增加收入或大幅度增加收入是程序员无法突破得瓶颈。   面对收入瓶颈,程序员应该调整心态,光靠埋怨是绝对无用的。

    83580发布于 2018-02-28
领券