ps&CPU
void f();
int main() {
f();
return 0;
}
void f() {
int i=0;
//volatile int i=0;
while (i<100) { i=10; }
}
root 825 96.5 0.0 2460 724 pts/2 R+ 11:33 0:03 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 95.6 0.0 2460 724 pts/2 R+ 11:33 0:04 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 93.0 0.0 2460 724 pts/2 R+ 11:33 0:05 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 107 0.0 2460 724 pts/2 R+ 11:33 0:06 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 100 0.0 2460 724 pts/2 R+ 11:33 0:07 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 96.2 0.0 2460 724 pts/2 R+ 11:33 0:07 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 104 0.0 2460 724 pts/2 R+ 11:33 0:08 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 99.5 0.0 2460 724 pts/2 R+ 11:33 0:08 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 97.0 0.0 2460 724 pts/2 R+ 11:33 0:09 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 103 0.0 2460 724 pts/2 R+ 11:33 0:10 ./xxx
root@x:~# ps aux|grep xxx|grep -v grep
root 825 102 0.0 2460 724 pts/2 R+ 11:33 0:11 ./xxx
void f();
int main() {
f();
return 0;
}
void f() {
//int i=0;
volatile int i=0;
while (i<100) {
++i; i=10;
}
}
阅读(715) | 评论(0) | 转发(0) |
-->
ps&CPU的更多相关文章
- ps 和 top 的cpu的区别
cpu的计算 ps cpu的定义 man page中给出的定义: cpu utilization of the process in "##.#" format. Currentl ...
- Linux如何统计进程的CPU利用率
1.0 概述 在Linux的/proc文件系统,可以看到自启动时候开始,所有CPU消耗的时间片:对于个进程,也可以看到进程消耗的时间片.这是一个累计值,可以"非阻塞"的输出.获得一 ...
- Linux如何统计进程的CPU利用率[转]
0. 为什么写这篇博客 Linux的top或者ps都可以查看进程的cpu利用率,那为什么还需要了解这个细节呢.编写这篇文章呢有如下三个原因: * 希望在脚本中,能够以过”非阻塞”的方式获取进程cpu利 ...
- 学习笔记TF041:分布式并行
TensorFlow分布式并行基于gRPC通信框架,一个master负责创建Session,多个worker负责执行计算图任务. 先创建TensorFlow Cluster对象,包含一组task(每个 ...
- 学习笔记TF061:分布式TensorFlow,分布式原理、最佳实践
分布式TensorFlow由高性能gRPC库底层技术支持.Martin Abadi.Ashish Agarwal.Paul Barham论文<TensorFlow:Large-Scale Mac ...
- Linux下系统如何监控服务器硬件、操作系统、应用服务和业务
1.Linux监控概述 Linux服务器要保证系统的高可用性,需要实时了解到服务器的硬件.操作系统.应用服务等的运行状况,各项性能指标是否正常,需要使用各种LINUX命令.做到自动化运维就 ...
- 『TensorFlow』分布式训练_其三_多机分布式
本节中的代码大量使用『TensorFlow』分布式训练_其一_逻辑梳理中介绍的概念,是成熟的多机分布式训练样例 一.基本概念 Cluster.Job.task概念:三者可以简单的看成是层次关系,tas ...
- UNIX和Linux信号
1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号).不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失 ...
- 进程&进程池
进程 服务器中, s.listen(n) n不能无限大,以为内存不可能无限大,n表示内存同一时间接纳的等待连接数,可以看成一个(队列),取出一个拿去建立连接,然后再放进一个,队列中一直保持n个连接 请 ...
随机推荐
- codeforces 54A
题意:收到礼物的规则为每个假日必收到一份礼物,每K天里至少收到一份礼物,求出N天中收到的礼物的最小数量. 思路:将N天根据假日所在天数分为一段段,当假日与假日之间间隔天数hol[i]>-hol[ ...
- Blog迁移至Jekyll
后续的Blog都将在 http://zhwbqd.github.io/ 为您呈现
- Spring的使用
Spring的组成 1. Core模块 该模块是Spring的核心容器,它实现了Ioc模式和Spring框架的基础功能. 2. Context模块 该模块继承BeanFactory类,并添加了事件处理 ...
- python第八篇:十分钟学会Flask
什么是Flask Flask是一个基于Python并且依赖于Jinja2模板引擎和Werkzeug WSGI服务的一个微型框架 Flask中包含一个轻量级的web 服务器主要用于在开发阶段测试使用 F ...
- JavaScript中call、apply个人理解
JavaScript中call.apply个人理解 一句话即通俗的说:call.apply 是为了改变this的状态而存在的 }; } function personInfo(name,age){ t ...
- php把字符串指定字符分割成数组
<?php $str="1|2|3|4|5|"; $var=explode("|",$str); print_r($var); ?> $var=ex ...
- Struts 2简单实例
Struts 2简单实例 参考: [java开发系列]—— struts2简单入门示例 - xingoo - 博客园https://www.cnblogs.com/xing901022/p/39616 ...
- 分享知识-快乐自己:Liunx 安装MySQL
第一步: 1):下载mysql安装包:这里选择下载版本 5.6.33,通用版,linux下64位 http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql- ...
- 图解Skip List——本质是空间换时间的数据结构,在lucene的倒排列表,bigtable,hbase,cassandra的memtable,redis中sorted set中均用到
Skip List的提出已有二十多年[Pugh, W. (1990)],却依旧应用广泛(Redis.LevelDB等).作为平衡树(AVL.红黑树.伸展树.树堆)的替代方案,虽然它性能不如平衡树稳定, ...
- RTP Payload Format for Opus Speech and Audio Codec
[Docs] [txt|pdf] [Tracker] [WG] [Email] [Diff1] [Diff2] [Nits] Versions: (draft-spittka-payload-rtp- ...