• 其实事实是这样的,程序里是关闭文件流了,但是磁盘不足,导致一直在写文件并且没有😀 写完。

  • 一般说来不会出现删除文件后空间不释放的情况,但是也存在例外,比如文件被进程锁定,或者有进程一直在向这个文件写数据等等,要理解这个问题,就需要知道Linux下文件的存储机制和存储结构。

    一个文件在文件系统中的存放分为两个部分:数据部分和指针部分,指针位于文件系统的meta-data中,数据被删除后,这个指针就从meta-data中清除了,而数据部分存储在磁盘中,数据对应的指针从meta-data中清除后,文件数据部分占用的空间就可以被覆盖并写入新的内容,之所以出现删除文件后,空间还没释放,就是因为进程还在一直向这个文件写入内容,导致虽然删除了文件,但文件对应的指针部分由于进程锁定,并未从meta-data中清除,而由于指针并未被删除,那么系统内核就认为文件并未被删除,因此通过df命令查询空间并未释放也就不足为奇了。 不知道这个解释你是否明白。

  • 太经典了 总结的很到位😀

  • 我离测开有多远? at November 18, 2019

    有广告😀

  • jmeter 应用性能指标 at November 18, 2019

    还没来得及写😜

  • 一次性能测试的总结 at August 27, 2019

    是的😀

  • 一次性能测试的总结 at July 23, 2019

    性能测试过程中,有太多变量,导致了性能测试的结论会有很多误差。。。。。

  • 一次性能测试的总结 at July 19, 2019

    这个问题不好回答啊

  • nGrinder - Groovy 脚本指南 at January 03, 2019

    大神 groovy多接口混合压测,怎么设置的。

  • Author only

猪不会飞,但是思想会飞