首页 > 其他 > 详细

编译内核模块竟然内存不够用

时间:2016-01-15 20:09:35      阅读:289      评论:0      收藏:0      [点我收藏+]

今天,同事让我编译一个ssd内核模块

[root@localhost ssd]# rpmbuild --rebuild iomemory-vsl-3.2.11.1581-1.0.src.rpm 

技术分享

技术分享

error: Bad exit status from /var/tmp/rpm-tmp.a7xsw5 (%build)

这里是说执行 /var/tmp/rpm-tmp.a7xsw5出错了。而不是说错误信息打印到这个文件。

 

看看编译模块时候的内存使用情况:

技术分享

可以看到,空闲物理内存所剩无几,利用了很多swap内存,

也就是说,要不是用了swap内存,物理内存就用完了。

再比较一下编译失败之后的内存使用情况:

技术分享

可以看到,空闲物理内存充足,swap内存使用很少。

既然这样,只好加大物理内存了,后面就顺利完成ssd模块编译工作。

只是,真没想到,编译一个ssd模块竟然也会使用大量内存。

 

编译内核模块竟然内存不够用

原文:http://www.cnblogs.com/mylinuxer/p/5134007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!