LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: xliotx

[solved]!!!!!到底是什么这么占空间呢?

[复制链接]
发表于 2009-12-16 18:48:20 | 显示全部楼层
Post by zhou3345;2056370
俺都是用ncdu看的:)


也很好了,但是远远没有图形的直观。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 19:12:39 | 显示全部楼层
如果ccache占了空间,执行CCACHE_DIR=/var/tmp/ccache ccache -C就完全回收了。不过代价是明天某个包的版本提升0.0.1,就要全部文件重新编译一次。假如保留了ccache内容,或许只要重编其中一两个文件就ok了,节能环保又快捷。root空间实在不够可以把ccache独立一个分区,不用赶尽杀绝:)
回复 支持 反对

使用道具 举报

发表于 2009-12-16 19:46:48 | 显示全部楼层
可以单独给ccache指定一个/意外的目录,

然后把现在的ccache的文件夹直接mv到新的地方就可以了,比如就弄到/home里面去,

不过这样看着很别扭。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 20:51:59 | 显示全部楼层
我的/只占2.3G- -!
回复 支持 反对

使用道具 举报

发表于 2009-12-16 21:39:57 | 显示全部楼层
我是把ccache的目录设在fat分区的,不知道会不会适得其反。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 22:30:03 | 显示全部楼层
我的ccache在/下面弄了个1G的文件搞成reiser4+compress,loop挂到/var/tmp/ccache,这样

ls -lh /ccache
-rw-r--r-- 1 root root 1.0G Dec 16 17:07 /ccache

df -h
/ccache               973M  245M  729M  26% /var/tmp/ccache

CCACHE_DIR=/var/tmp/ccache/ ccache -s
cache size                           1.7 Gbytes
max cache size                       2.0 Gbytes

reiser4+compress压这一堆小文件很猛阿……
回复 支持 反对

使用道具 举报

发表于 2009-12-16 22:32:42 | 显示全部楼层
Post by 三翻领;2056429
我是把ccache的目录设在fat分区的,不知道会不会适得其反。


ccache目录读写、定位、删除操作频率都比较高,而fat文件系统效率和可靠性似乎不算很好,权限管理方面也显得有些薄弱,感觉还是放在linux自然文件系统更合适。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 22:38:45 | 显示全部楼层
Post by Etrnls;2056448

reiser4+compress压这一堆小文件很猛阿……


编译过程中gcc频繁读写重建ccache中的文件,压缩了搞不好反而多占cpu时间。编译cache以及压缩后io吞吐量减少所节省下来的时间和用在压缩、解压缩上的时间消耗对比,结果可能会比较有趣,可以试试和reiser4上不压缩的ccache编译速度做个比较。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 22:48:56 | 显示全部楼层
Post by lifc;2056453
编译过程中gcc频繁读写重建ccache中的文件,压缩了搞不好反而多占cpu时间。编译cache以及压缩后io吞吐量减少所节省下来的时间和用在压缩、解压缩上的时间消耗对比,结果可能会比较有趣,可以试试和reiser4上不压缩的ccache编译速度做个比较。


恩,有道理,不过其实我的主要目的是……折腾 :-D
回复 支持 反对

使用道具 举报

发表于 2009-12-17 10:36:42 | 显示全部楼层
把 distfile cccache 都弄出 / 吧。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表