zoukankan      html  css  js  c++  java
  • 13. pt-ioprofile


    pt-ioprofile

    直接运行即可,对系统有影响,慎用!!!


    read:从文件中读出数据。要读取的文件用文件描述符标识,数据读入一个事先定义好的缓冲区。

    write:把缓冲区的数据写入文件中。

    pread:由于lseek和read调用之间,内核可能会临时挂起进程,所以对同步问题造成了问题,调用pread相当于顺序调用了lseek和read,这两个操作相当于一个捆绑的原子操作。

    pwrite:由于lseek和write调用之间,内核可能会临时挂起进程,所以对同步问题造成了问题,调用pwrite相当于顺序调用了lseek 和write,这两个操作相当于一个捆绑的原子操作。

    fsync:确保文件所有已修改的内容已经正确同步到硬盘上,该调用会阻塞等待直到设备报告IO完成。

    open:打开一个文件,并返回这个文件的描述符。

    close:close系统调用用于“关闭”一个文件,close调用终止一个文件描述符以其文件之间的关联。文件描述符被释放,并能够重新使用。

    lseek:对文件描述符指定文件的读写指针进行设置,也就是说,它可以设置文件的下一个读写位置。

    fcntl:针对(文件)描述符提供控制。


    --aggregate:sum|avg。可以算平均值和总和

    --cell:count|sizes:times。可以算系统调用次数,系统调用传输数据量,系统调用耗费的时间

    --group-by:all|filename|pid。聚合方式,所有聚合在一起还是按照文件聚合

    --profile-process:mysqld进程名

    --run-time:采集时间

    --save-samples:将输出保存到文件,供后续分析。

    wechat: nick753159 qq: 417966852 email: nzq42@qq.com base: shanghai
  • 相关阅读:
    数据仓库中的几种数据模型
    数据仓库为什么要分层
    数据仓库的两种建模方法
    数据仓库之架构发展
    数据仓库是什么
    ETL 自动化测试框架
    大数据测试之ETL测试工具和面试常见的问题及答案
    Hadoop面试链接
    Hadoop 面试总结
    Spark 基本架构及原理
  • 原文地址:https://www.cnblogs.com/cyberbit/p/pt-ioprofile.html
Copyright © 2011-2022 走看看