专栏首页乐享123Linux Profile and Debug Tools of Performance

Linux Profile and Debug Tools of Performance

用perf工具统计系统调用

1

perf top

或者统计一段时间内的调用

1 2

perf record -a -g -F 1000 sleep 30 perf report -g

用strace 追踪某个进程的调用

1

strace -c ls

或者attach一个进程

1

strace -c -p pid

查看磁盘调用

1

lsof -p pid

磁盘负载

1

iostat -x 5 -m

整体负载统计

1

vmstat 5

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 吴恩达机器学习笔记-5

    假设我们未知两个的特征: ?1 :长度, 用厘米表示; ?2:是用英寸表示同一物体的长度。

    happy123.me
  • How to Write Standard Startup Script

    happy123.me
  • Uwsgi部署django程序

    happy123.me
  • 大厂Java项目如何进行Maven多模块管理

    多模块管理简单地理解就是一个 Java 工程项目中不止有一个 pom.xml 文件,会在不同的目录中有多个这样的文件,进而实现 Maven 的多模块管理

    灵魂画师牧码
  • 遇到 DDoS 怎么办?老司机给你支个招

    我由于协助一些公益网站做优化的关系,跟一些小黑客也有过几次小对抗,我来讲讲作为安全门外汉对这个问题的粗浅认识。

    黄希彤
  • 程序员嫌弃同事机械键盘太响,网友:嫉妒别人敲代码比你快?

    外设一直是程序员们所追求的,一个好的键盘鼠标和耳机都会让自己敲代码的感觉提高一个档次,大部分程序员都会选择声音较轻的键盘,毕竟办公区需要一个安静的环境,不能吵到...

    一墨编程学习
  • 贝叶斯优化(Bayesian Optimization)深入理解

    tags: 贝叶斯优化,Bayesian Optimization,hyperparameters optimization,Bayes

    marsggbo
  • (1)显示每个类别最新更新的数据

    在项目中经常遇到求每个类别最新显示的数据,比如显示某某某类别最新更新的5条数据。特写下这个sql记录于此:

    跟着阿笨一起玩NET
  • 2.4 图形硬件

    这一节中主要阐述图形硬件的相关知识,主要包括 GPU 中数据的存放硬件, 以及各类缓冲区的具体含义和用途,如:z buffer(深度缓冲区)、stencil b...

    代码咖啡
  • linux服务器开发实战(一)——排查Flamingo服务端一个崩溃的问题

    我的flamingo服务器(关于flamingo可以参看这里)最近在杀掉进程(如使用Ctrl + C或者kill + 程序pid)偶尔会出现崩溃问题,虽然这个问...

    范蠡

扫码关注云+社区

领取腾讯云代金券