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
  • 相关阅读:
    Microsoft JScript 运行时错误: 'document.getElementById(...)' 为空或不是对象
    可关闭与最小化的右下角浮动广告代码
    http://www.openlib.com/Type/2121.jsp
    JavaScript 论坛
    强烈推荐:240多个jQuery插件
    connectify
    rdcl 报表设置不分页
    配置IIS服务器,APK文件下载
    aspx 提交按钮只能点一次
    在RDLC报表中添加链接
  • 原文地址:https://www.cnblogs.com/cyberbit/p/pt-ioprofile.html
Copyright © 2011-2022 走看看