随笔分类 - 性能之巅
摘要:在对ssd性能调优过程中,有使用到blktrace,本文对blktrace做一个记录 文章目录 blktrace介绍 blktrace aarch64移植 使用 实例 数据分析 blktrace分析ssd性能差的问题实例 1. blktrace介绍 我们首先需要知道提交到 block I/O层的每个
阅读全文
摘要:一、简介: iotop:一款类似top的I/O监控工具,只显示正在产生I/O的进程或线程。 iotop监控的主要项: 进程/线程的I/O的读写带宽 进程/线程swapin的耗时占比 进程/线程的I/O阻塞(等待)耗时占比 每个进程/线程的I/O优先级 系统中I/O总读写带宽 系统中I/O实际读写带宽
阅读全文
摘要:本节讨论了一些提高应用程序性能的常用技术:选择UO大小、缓存、缓冲区、轮询、并发和并行、非阻塞 JO 和处理器绑定。参考应用程序文档看看这些技术哪些在应用,看看有没有应用程序其他的独有特性。 选择IO尺寸 执行 IO的开销包括初始化缓冲区、系统调用、上下文切换、分配内核元数据、检查进程权限和限制、映
阅读全文
摘要:USE 方法检查使用率(utilization)、饱和度(saturation),以及所有硬件资源的错误(error)。 通过发现某一成为瓶颈的资源,许多应用程序的性能问题都能用该方法得到解决。 USE 方法也适用于软件资源,取决于应用程序。如果你能找到应用程序的内部组件的功能图,对每种软件资源都做
阅读全文