首页 > 其他分享 >IO性能工具

IO性能工具

时间:2025-01-17 10:42:51浏览次数:1  
标签:--- 性能 iotop faults IO 工具 total 0.00%

一、iotop

1. 用法

/# iotop --help
Usage: iotop [-h] [-P] [-d <delay>] [-n <cycles>] [-s <column>]
   -a  Show byte count instead of rate
   -d  Set the delay between refreshes in seconds.
   -h  Display this help screen.
   -m  Set the number of processes or threads to show
   -n  Set the number of refreshes before exiting.
   -P  Show processes instead of the default threads.
   -s  Set the column to sort by: pid, read, write, total, io, swap, faults, sched, mem or delay.


2. 示例

iotop -d 5 //统计最近5秒的

iotop -m 4 //循环显示4个线程

iotop -m 4 -n 3 //只循环显示3次

iotop -P -m 4 //以进程为单位进行展示而不是线程

iotop -s faults -m 4 //按faults进行排序,可选的还有 pid, read, write, total, io, swap, faults, sched, mem or delay

/ # iotop | head -5
                          --- IO (KiB/s) --- --- faults ---  ----------- delayed on ---------- //单位KB/s
   PID Command            read  write  total  major  minor  IO     swap   sched  mem    total
  1165 logcat                0    212    212      0      0  0.00%  0.00%  0.00%  0.00%  0.00%
 26337 peechservice          0     44     44      0   3451  0.00%  0.00%  0.00%  0.00%  0.00%
  2808 queued-work-loo       0     12     12      0      3  0.00%  0.00%  0.00%  0.00%  0.00%

# iotop -a | head -5
                          ---- IO (KiB) ---- --- faults ---  ----------- delayed on ---------- //单位KB
   PID Command            read  write  total  major  minor  IO     swap   sched  mem    total
  1165 logcat                0    240    240      0      0  0.00%  0.00%  0.00%  0.00%  0.00%
  1167 logcat                0     36     36      0      0  0.00%  0.00%  0.00%  0.00%  0.00%
  2921 Thread-4              0     12     12      0      0  0.00%  0.00%  0.00%  0.00%  0.00%


3. 相关命令

# io
ionice                   iorap.cmd.maintenance    iorap.prefetcherd        iorenice
iorap.cmd.compiler       iorap.inode2filename     iorapd                   iotop

 

标签:---,性能,iotop,faults,IO,工具,total,0.00%
From: https://www.cnblogs.com/hellokitty2/p/18676466

相关文章

  • vue性能优化
    异步组件<template><Suspensev-if="!routerLoading"><template#default><AsyncComp/></template><template#fallback><divclass="loading-container"><divcla......
  • 在线客服系统 QPS 突破 240/秒,连接数突破 4000,日请求数接近1000万次,.NET 多线程技术的
    背景我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统。陆陆续续开发了几年,从一开始的偶有用户尝试,到如今的QPS突破240次/秒,连接数突破4000,日请求数接近1000万。(PS:阿里云真贵啊)在这篇文章中,我将简要介绍我在技术上做了哪些工作,我是如何做到的。PS:虽......
  • nginx适配Overlay以及测试工具
    本文分享自天翼云开发者社区《nginx适配Overlay以及测试工具》,作者:pan Overlay与Underlay介绍Overlay网络和Underlay网络是一组相对概念,Overlay网络是建立在Underlay网络上的逻辑网络。而Overlay网络是通过网络虚拟化技术,在同一张Underlay网络上构建出的一张或者多张虚拟的逻......
  • 【译】使用 Visual Studio Profiler 进行基准测试
    在VisualStudio17.13预览版中,我们发布了更新的BenchmarkDotNet诊断器,允许您使用性能分析器中的更多工具来分析基准测试。有了这个变化,可以非常快速地挖掘CPU使用情况和内存分配,从而使测量/修改/测量周期快速而高效。对实际项目进行基准测试因此,为了展示我们如何......
  • 多Token预测(Multi-Token Prediction, MTP)技术
    看到DeepSeek-V3使用了多token预测(Multi-tokenPrediction, MTP)技术,该技术原始论文是由Meta 发在ICML2024的一篇Poster。论文: [2404.19737]Better&FasterLargeLanguageModelsviaMulti-tokenPrediction主要内容1.作者和团队信息团队背景:所有作者都隶属于......
  • transition、animation、transform三者有什么区别?
    在前端开发中,transition、animation和transform是三个常用于实现动画效果的CSS属性。它们各自有不同的特点和用途,下面将分别进行解释和比较。transform作用:transform属性主要用于元素的2D或3D转换,可以实现旋转、缩放、移动和倾斜等效果。使用方式:通过指定不同的转换函数(如tr......
  • 你知道产品经理一般画的原型是用什么工具吗?有没有自己玩过?
    产品经理在绘制产品原型时,通常会使用一系列专门的原型设计工具。这些工具不仅能够帮助产品经理快速创建出产品的初步模型,还能促进团队成员之间的沟通和协作。以下是一些常见且广受欢迎的产品原型设计工具:即时设计:这是一款具有原型、设计、交付、管理全栈能力的在线协作产品原型......
  • e2studio开发RA0E1(17)----ADC单通道采集电压
    e2studio开发RA0E1.17--ADC单通道采集电压概述视频教学样品申请完整代码下载硬件准备参考程序新建工程工程模板保存工程路径芯片配置工程模板选择时钟设置UART配置UART属性配置设置e2studio堆栈e2studio的重定向printf设置R_UARTA_Open()函数原型回调函数user_uart_callb......
  • 【Linux性能】如何在 Linux 中优雅地让 HTTP 请求超时?
    在Linux系统中,优化HTTP请求的性能和可靠性是每个系统管理员和开发者的必备技能之一。特别是当你在处理大量HTTP请求时,合理设置超时可以有效防止资源被长时间占用、提高系统性能,并避免潜在的安全风险。本篇文章将带你深入探讨如何在Linux中设置HTTP请求超时,逐步揭示各种......
  • Educational Codeforces Round 149 (Rated for Div. 2) / 1837
    A.GrasshopperonaLine难度(个人感觉)☆☆☆☆☆Codeif(L%k==0){ans.push_back(1);ans.push_back(L-1);}else{ans.push_back(L);}B.ComparisonString难度(个人感觉)★☆☆☆☆思考:注意到最长链(指一些连续的位置,它们是单调的)是答案的下界,而实际上这是下......