/dev/null 重定向的 IO 利用率?

kur*_*nue 1 io devices

我总是用它nohup来启动我的系统。但是,输出nohup太大,我想将其重定向到/dev/null. 我担心的是,重定向是否也会/dev/null引发一些 I/O 操作,例如写入普通文件?

或者,我应该深入到代码级别并删除所有这些日志信息吗?(但我可能需要它们)。

我唯一关心的是 I/O 利用率和文件大小。

Gil*_*il' 5

写入的数据/dev/null不会去任何地方。由于它没有写入任何文件,因此不会对文件大小产生任何影响。

如果程序写入/dev/null,则会发生系统调用。但系统调用几乎立即返回,而没有将数据写入任何地方。因此,从应用程序的角度来看存在 I/O,但从硬件的角度来看则没有。

除了你之外,没有人知道写信的微小成本是否/dev/null太多。如果您担心,请进行基准测试。