博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[性能]ulimit与systemtap
阅读量:6511 次
发布时间:2019-06-24

本文共 468 字,大约阅读时间需要 1 分钟。

 

ulimit检查操作系统的各种参数,用于系统性能调优 

bash 命令 ulimit, 设置进程可使用系统资源限制, 

对应的系统调用是 setrlimit (与 bash 命令同名的 ulimit 函数已经废弃), 

使用 help ulimit, man setrlimit 可以查看相关说明. 


 

systemtap检查被kill掉的进程,用户查找进程被kill原因 



systemtap 是更强大的系统调用监控工具. 


优点: 


全局性. 监控内核和所有进程. 

可编程性. 使用脚本定制监控点, 自定义输出, 忽略无关信息, 详细追踪重要信息. 

入侵性. systemtap 不只是纯粹的观察者, 在监控点插入自定义处理逻辑, 还能影响系统内核和其他进程的行为. 强大而又危险, 很容易就能把系统搞挂, 敬请谨慎使用. 

systemtap 对应的命令是 stap, 

运行时将监控脚本翻译成 C 语言源码, 调用编译器编译成 linux 内核模块, 再动态加载到内核运行. 

运行时需要安装内核版本对应的头文件, 开发包和 debuginfo 包.

转载地址:http://pgdfo.baihongyu.com/

你可能感兴趣的文章
每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
查看>>
8年软件测试工程师感悟——写给还在迷茫中的朋友
查看>>
5G一周热闻:华为夺联通5G大单,首张5G电话卡发放
查看>>
“迁移策略+新容器运行时”应对有状态应用的冷热迁移挑战
查看>>
使用Swoole加速Laravel(正式环境中)
查看>>
mockjs让前端开发独立于后端
查看>>
延迟脚本的方式
查看>>
1.4linux单用户模式下修改root密码和救援模式修改root密码
查看>>
微服务架构优缺点
查看>>
解读userenv的日志
查看>>
跨进程通信之Messenger
查看>>
ext3与ext4区别
查看>>
DHCP Snooping + Dynamic ARP Inspection(DAI) 配置
查看>>
使用应答文件安装域控制器
查看>>
UNIX/Linux 系统管理技术手册阅读(三)
查看>>
btrfs的使用(案例讲解)
查看>>
分布式事务-二阶段提交与三阶段提交
查看>>
安装配置samba服务器和客户端
查看>>
filebeat 配置文件详解
查看>>
Swift与OC混编
查看>>