当前位置: 首页 > news >正文

linux调优工具的简单介绍

perf
perf top -F 99 这是展示CPU热点进程 acpi_safe_halt是当前资源的可使用情况
通过命令 dnf -y install perf 就可得到linux的全能体检中心,可以将linux系统的各部分数据,如CPU热点,缓存命中率,硬件PMU,调度延迟,调用链火焰图等展示出来,方便找到可调优的点
blktrace/bcc-tools bpftrace这两个工具同样通过简单的下载命令得到,前者注重运行时的自定义问题,如谁在丢包等;后者注重硬盘相关调优,将硬盘请求分为7段,查看请求速率的异常

调优的一般流程
top 发现 CPU 高 →
perf top 看热点函数 →
perf record + 火焰图 →
改代码/参数 →
perf stat 对比前后 IPC →
上线

关于调优的内容,其实最重要的是结合实际情况,和客户的要求进行解决,公式化处理还是有诸多局限
也许过几天的使用能让我得出更多结论,因为我同时实验网络,linux,云,存储等多方向研究,进度多多少少还是不如从前

http://www.rkmt.cn/news/1669.html

相关文章:

  • 多线程同步问题-从语法到硬件
  • JWT攻击详解与CTF实战
  • MyEMS:开源能源管理的破局者
  • github拉项目报Failed to connect to github.com port 443失败解决方法
  • 第9章 STM32 TCP配置和测试
  • 人像 风光 纪实 旅游、生活 摄影精选集
  • 必看!Apache DolphinScheduler 任务组因 MySQL 时区报错全解析与避坑指南
  • MyEMS:技术架构深度剖析与用户实践支持体系
  • mysql常用命令
  • C++ 标准库 copy_if
  • 企查查API接口组合:解锁企业数据智能的实战密码
  • 微信公众号封面提取教程
  • 数据结构与算法-24.2-3查找树
  • IPv4向IPv6平滑过渡综合技术方案
  • TIA博图中的常用指令:定时器、计数器和触发器
  • Vue3项目开发专题精讲【左扬精讲】—— 企业网站系统(基于 Vue3 与 TypeScript 技术栈的企业网站系统开发实战)
  • win10使用openssl生成证书
  • linux服务器 系统服务文件
  • Critical Thinking Academic Writing
  • 1.3 课前问题思考
  • Visual Studio Code 开发环境搭建(Rust)
  • Spring Boot 项目中,同一个版本的依赖,内容却不一样?一次因依赖污染导致 Redis 启动失败的排查
  • 微信机器人开发文档
  • 大屏开发
  • [node] Linux 环境安装 nvm 并通过 nvm 控制 node 版本
  • Gitee崛起:中国开发者为何纷纷转向本土代码托管平台
  • Vue.js:大屏开发实战
  • xtrabackup8.0本地备份和恢复(xbstream+gzip)
  • Docker网络
  • 后端Coder如何做好代码设计?