原文:分享自己做的一个指定进程以及线程长时间cpu监控的工具

前言: 前面给大家分享过一个工作中用到的编译拷贝脚本,其实工作中还有一些其他工具的使用,今天再来分享一个自己纯手工的CPU监控的脚本。大家可以结合上篇文章与本篇文章一起学习shell。 主要实现功能: .监控指定进程是否运行 .读取该进程所在当前CPU的占用率, s一次的执行频率计算当前进程 分钟 分钟 分钟的平均cpu占用率 .计算该进程下用PID排序的前十个线程的 分钟 分钟 分钟的平均cp ...

2021-12-24 23:30 1 741 推荐指数:

查看详情

linux 将进程或者线程绑定到指定cpu

基本概念 cpu亲和性(affinity) CPU的亲和性, 就是进程要在指定CPU 上尽量长时间地运行而不被迁移到其他处理器,也称为CPU关联性;再简单的点的描述就将指定进程线程绑定到相应的cpu上;在多核运行的机器上,每个CPU本身自己会有缓存,缓存着进程使用的信息,而进程可能会 ...

Sun Mar 24 19:26:00 CST 2019 0 772
windows下绑定线程进程)到指定CPU核心

一个程序指定到单独一个CPU上运行会比不指定CPU运行时快。这中间主要有两个原因:1)CPU切换时损耗的性能。2)Intel的自动降频技术和windows的机制冲突:windows有一个功能是平衡负载,可以将一个线程在不同时间分配到不同CPU,从而使得每一个CPU不“过累 ...

Tue May 05 01:41:00 CST 2015 0 6799
linux下把进程/线程绑定到指定cpu核上

1、使用taskset指令 1)获取进程pid 2)查看进程当前运行在哪个cpu核上 p参数查看进程的绑定cpu核。 显示的十进制数字2转换为2进制为10,每个1对应一个cpu,所以进程运行在第2个cpu核上。 3)指定进程运行在cpu3核上 pc参数绑定 ...

Thu Oct 22 23:11:00 CST 2020 0 1998
分享一个关于Cookie做的实验结果

儿,包括后面毕业后工作一段时间,我也没有特别去关注过这个话题,基本上如果面试官问到我了,也就把网上知道的这些 ...

Mon Aug 24 18:51:00 CST 2020 3 533
如何指定进程运行的CPU

coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章中提到了Linux下的一个工具,taskset ...

Fri Jun 22 01:38:00 CST 2012 4 18880
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM