码迷,mamicode.com
首页 > 其他好文 > 详细

13. pt-ioprofile

时间:2018-12-01 11:06:02      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:reg   sql   针对   均值   ESS   mysql   pen   描述   gate   

 

 


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:将输出保存到文件,供后续分析。

 

13. pt-ioprofile

标签:reg   sql   针对   均值   ESS   mysql   pen   描述   gate   

原文地址:https://www.cnblogs.com/cyberbit/p/pt-ioprofile.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!