Chinaunix

标题: [请教-有点难度]分区占用率100%中的虚与实 [打印本页]

作者: zyj09    时间: 2011-12-27 18:56
标题: [请教-有点难度]分区占用率100%中的虚与实
背景:
1、根分区已经显示占用率为100%了,但用户仍然可以进行小部分写根分区或读操作、或者其它系统命令执行操作等。
2、此时用户看到的100%是虚的,实际根分区并没有占用100%。系统的算法是:显示百分比=真实占用百分比+默认预留的百分比。
   如: 100%=95%+5%(这个5%是算法里面指定的一个预留百分比基数,目的就是为了在根分区占用率较大的时候,用户还能进行一部分补救措施(如清空间等)

问题:请各位网友帮忙解答
1、这个5%是否可以自定义配置,如果可以在哪配置?
2、熟悉内核代码分析的朋友能否附一段这个算法的代码?
3、CPU占用率100%的时候是否也与分区占用率100%是同样的算法?

注:
1、5%:我不太记得是5%还是1%了:)以前有个叫良哥的人跟我说过背景里面的内容及内核代码,但由于我的水平问题,还没看不懂内核代码。故有此问。。

作者: chenyx    时间: 2011-12-27 19:19
我记得是5%,不过那个是给root用户预留的,普通用户应该用不了

tune2fs -m 1 /dev/sda1
可以将预留空间将为1%

作者: cu_little_bird    时间: 2011-12-27 19:37
chenyx 发表于 2011-12-27 19:19
我记得是5%,不过那个是给root用户预留的,普通用户应该用不了

tune2fs -m 1 /dev/sda1

可否为指定用户预留?
作者: chenyx    时间: 2011-12-27 19:44
本帖最后由 chenyx 于 2011-12-27 19:45 编辑

这个没研究过,应该没有为普通用户预留的.很多文档都说,在文件系统100%的时候,那部分预留的是给root用户救急用的
作者: zyj09    时间: 2011-12-28 16:04
回复 1# zyj09

哪位兄台能回答下贴中的3问么?自己再顶顶,不顶就沉了。

   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2