现任职北京某互联网公司运维经理,高级架构师,涉足互联网运维行业已经超过10年。曾服务于京东商城,互动百科等互联网公司,早期运维界新星。 长期专研,C语言开发,操作系统内核,大型互联网架构。http://www.bdkyr.com
全部博文(166)
分类: C/C++
2014-01-02 12:05:34
原文地址:Linux环境下C语言模拟内存负载测试 作者:linuxnerd
点击(此处)折叠或打开
系统当前的内存大小为1.2G.
查看当前系统内存的动态变化状态,1.2G大约使用了148M左右.
编译程序后执行再观察,程序中允许分配的内存为1GBi=1024MBi,发现30s内CPU和内存的负载均达到了最大,监控中看到内存占用了1.1G,约1.2G的91.8%.
这个方法在模拟内存负载时,做压力测试还是比较有用处的,所以分享一下.