|
发表于 2010-1-31 12:56:40
|
显示全部楼层
Post by timemars;2066123
事情是这样的,看到一篇文章说,在make.conf里加上portage_tmpdir="/dev/shm"可以在emerge的时候使用一部分内存来储存编译软件时产生的临时文件,减少硬盘的读取次数,加快编译的速度。
对于编译的速度,我是没什么所谓的,反正也不会很慢,不过如果能减少硬盘的读取次数的话还是有点用的。我的内存是4G,默认的shm的大小是内存的一半,即2G,对于编译绝大多数软件来说,这都是足够的了。但编译openoffice的话,那些临时文件总共有6G左右,比我全部的内存的大小都要大。因此我目前只能安装openoffice的二进制包。
想问一下,有什么方法能够让系统在shm的空间用完的时候,去使用别的分区的空闲空间来继续进行编译呢?
Isn't that shm (tmpfs) already served such purpose? |
|