原新浪博客(http://blog.sina.com.cn/billsona)搬迁至此。
前言
最近因为项目,需要制造mac下极端的CPU利用状况和内存利用状况。经过各方面找资料,发现有个最简单的方法就能够实现。
提示:以下是本篇文章正文内容,下面案例可供参考
一、CPU利用
通过命令“yes > /dev/null &"命令可以创建名为yes的线程。
如果CPU利用不够高,还可以继续利用这个命令创建更多的yes线程,直到达到需要的CPU利用状态。
二、内存利用
通过将下面代码保存成python文件,可以运行用于制造指定要求的内存利用状态。
# —*— coding: Ut f—S —*— import sys import re import time
import sys
import re
import time
def helpinfo():
print "Please using the following convnand"
print "python xxxx.py 100 MB"
print "python xxxx.py 1 GB"
if __name__ == "__main__":
if len(sys.argv) == 2:
type = re.compile('^(\d*)([M|G]B)$')
match = type.match(sys.argv[1].upper())
if match:
num = int(match.group(1))
unit = match.group(2)
if unit == "MB":
s = ' ' * (num * 1024 * 1024)
else:
s = ' ' * (num * 1024 * 1024 * 1024)
time.sleep(100000)
else:
helpinfo()
else:
helpinfo()