当前位置: 技术问答>linux和unix
请教linux下的小程序!
来源: 互联网 发布时间:2016-05-03
本文导语: 有5种情况: 1.在一台linux主机上,运行着其他任务,并基本占用了cpu和内存80%的资源,需要插入一个线程产生内存泄露(memory leaking),持续消耗并不释放30%的内存。 2.环境同上,需要插入一个或几个(需要运行的时...
有5种情况:
1.在一台linux主机上,运行着其他任务,并基本占用了cpu和内存80%的资源,需要插入一个线程产生内存泄露(memory leaking),持续消耗并不释放30%的内存。
2.环境同上,需要插入一个或几个(需要运行的时候有可调的参数)线程产生持续cpu资源的竞争占用(unterminated cpu intensive threads)。
3.环境同上,需要插入一个或几个线程进行高频大数据量的磁盘I/O。
4.环境同上,需要插入一个死锁(deadlock),in order to block the process in a node for system resources.
5.在一个cluster环境下,两台节点之间持续互相传送大量数据包。
谢谢关注!
1.在一台linux主机上,运行着其他任务,并基本占用了cpu和内存80%的资源,需要插入一个线程产生内存泄露(memory leaking),持续消耗并不释放30%的内存。
2.环境同上,需要插入一个或几个(需要运行的时候有可调的参数)线程产生持续cpu资源的竞争占用(unterminated cpu intensive threads)。
3.环境同上,需要插入一个或几个线程进行高频大数据量的磁盘I/O。
4.环境同上,需要插入一个死锁(deadlock),in order to block the process in a node for system resources.
5.在一个cluster环境下,两台节点之间持续互相传送大量数据包。
谢谢关注!
|
需要插入一个线程产生内存泄露(memory leaking),持续消耗并不释放30%的内存
内存泄露
这个可以是malloc后不free
需要插入一个死锁
可以互相等待对方占有的资源.
内存泄露
这个可以是malloc后不free
需要插入一个死锁
可以互相等待对方占有的资源.
|
操作系统的线程那块的作业有点像是...
第一个题目让你把任务管理器上的CPU使用率保持在50% 调用了几个API做的. LZ看看有没有帮助.
下学期才开操作系统.刚开始看一点.爱莫能助了...
第一个题目让你把任务管理器上的CPU使用率保持在50% 调用了几个API做的. LZ看看有没有帮助.
下学期才开操作系统.刚开始看一点.爱莫能助了...