首页 > 其他分享 >记一次性能分析过程

记一次性能分析过程

时间:2024-09-11 19:13:08浏览次数:8  
标签:分析 一次 perf specjbb 性能 freq 占用率 cpu

初入性能分析领域,还是一个小学生。记录一下小学生的分析过程。

问题的起因

在一台服务器上测试specjbb。如果使用cgroup限制4个cpu,而分配cpuset为8个cpu(简写成4/8)性能会很差,而4/7,5/8性能会好很多。

使用perf top,perf sched等观察,并没有发现有用的线索。

更诡异的是,在4/8情况下的测试的同时,在该cpuset上加一定量的负载,我使用kernel编译,specjbb的性能反而会变好。

于是猜测是跟cpu占用率相关,cpu占用率高性能会好。

使用perf stat查看cpu freq,发现cpu占用率高与cpu freq有正相关性。于是问题就在于如何提高cpu freq。

查看本机的cpu freq policy,发现是schedutil,改为performance,性能正常。

标签:分析,一次,perf,specjbb,性能,freq,占用率,cpu
From: https://www.cnblogs.com/banshanjushi/p/18408787

相关文章

  • 记一次talib包pip下载失败
    talib是啥Talib金融库是专门为金融市场分析而设计的一个技术分析库,主要用于对金融数据进行技术分析,包括但不限于计算各种技术指标、模式识别等。该库目前包含超过150多个指标函数,广泛应用于股票、期货、外汇等金融市场数据的分析。失败情况运行pipinstalltalib报错(quantla......
  • 测测万用表?合宙功耗分析仪Air9000&Air9000P齐出动
    当心!那个被你遗忘的万用表,可能正在偷偷“吃”电!万用表不关是一个常见的错误,指的是在使用万用表进行测量后,没有关闭或断开电路而直接离开。这样做可能会导致电池耗尽,影响测量结果,甚至损坏万用表本身。之前的文章,就有朋友留言说测一下万用表。安排!一起来看一下万用表的功耗表现吧~一......
  • --优质Java基础练习-- 采取控制台方式书写简单学生管理系统【升级版本(含注册登录功能)
    目录前言     该项目涉及的知识点项目准备 JDK编程工具Idea 需求文档-升级部分(参考黑马程序员)学生管理系统升级版需求分析登录界面用户类注册功能登录功能忘记密码验证码规则需求分析 编码新建项目-StudentManagementStudent类User类 核心方......
  • AIAutoPrediction足球数据分析软件工具安装教程(附带操作截图)
    文章目录前言一、AIAutoPrediction是什么?二、AIAutoPrediction能做什么?即时大小球预测即时亚盘预测大小球、亚盘初盘分析三、安装教程1、软件下载2、打开安装包,进行软件安装3、选择安装目录4、执行安装5、安装完成6、开始使用总结前言在绿茵场上,每一脚传球、每一......
  • 基于多技术融合下生态系统服务权衡与协同动态分析及论文写作方法
    生态系统服务是指生态系统所形成的用于维持人类赖以生存和发展的自然环境条件与效用,是人类直接或间接从生态系统中得到的各种惠益。联合国千年生态系统评估(Millenniumecosystemassessment,MA)提出生态系统服务包括供给、调节、支持、文化服务,但自然条件和人类需求使得生态系统......
  • R语言的Meta分析【全流程、不确定性分析】方法与Meta机器学习技术应用
    Meta分析是针对某一科研问题,根据明确的搜索策略、选择筛选文献标准、采用严格的评价方法,对来源不同的研究成果进行收集、合并及定量统计分析的方法,最早出现于“循证医学”,现已广泛应用于农林生态,资源环境等方面。R语言拥有完整有效的数据处理、统计分析与保存机制,可以对数据直......
  • YOLOv9改进策略【Neck】| AIFI : 基于Transformer的尺度内特征交互,在降低计算成本的同
    一、本文介绍本文记录的是基于AIFI模块的YOLOv9目标检测改进方法研究。AIFI是RT-DETR中高效混合编码器的一部分,利用其改进YOLOv9模型,使网络在深层能够更好的捕捉到概念实体之间的联系,并有助于后续模块对对象进行定位和识别。文章目录一、本文介绍二、AIFI设计原理2.1、......
  • 上汽大众:存储成本节约85%,查询性能提升5倍|OceanBase案例
    近日,上汽大众汽车有限公司(简称“上汽大众”)的积分卡券等关键业务系统,已成功升级至OBCloud云数据库。借助OceanBase原生分布式数据库的卓越性能与先进技术,实现了存储成本的大幅降低,高达85%;同时,业务连续性显著提升,达到了99.999%;查询效率更是飞跃,性能提升5倍。这一系列改进,标......
  • gprof:Linux 自带性能分析工具(含中文翻译)
    gprof的使用gprof已经安装在NOILinux2.0中,是Linux中一个使用的程序性能分析工具。欲将对程序main.cpp进行性能分析,需要在编译选项中加入-pg:g++main.cpp-omain-pg然后正常运行程序:./main此时会生成一个gmon.out文件,存储了性能分析信息,需要使用gprof进行......
  • 京东鸿蒙上线前瞻——使用 Taro 打造高性能原生应用
    背景2024年1月,京东正式启动鸿蒙原生应用开发,基于HarmonyOSNEXT的全场景、原生智能、原生安全等优势特性,为消费者打造更流畅、更智能、更安全的购物体验。同年6月,京东鸿蒙原生应用尝鲜版上架华为应用市场,计划9月完成正式版的上架。早在2020年,京东与华为就签署了战略......