linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?
我想知道tailf是否可以生成阻塞I / O,這會降低因日志記錄而導(dǎo)致的服務(wù)器響應(yīng)速度.
對于前者假設(shè)以下設(shè)置:
Debian 5.1 linux服務(wù)器(foo)通過終端管理(foo托管在EC2上).
Foo運行多個應(yīng)用程序,每個應(yīng)用程序都寫入自己的日志文件.為了舉例,Apache httpd到/var/log/apache/access.log& Tomcat 5.5到/var/log/tomcat5.5/myApp.log.
如果我打開到foo的ssh連接,(注意:Internet鏈接,高延遲,相對較慢的上傳)并運行tail -F /var/log/apache/access.log,我無法達到內(nèi)核阻止httpd的寫入的情況因為在每個線程上執(zhí)行了等待,所以這個日志文件因此減慢了httpd的性能?
為了給出一些數(shù)字,讓我們假設(shè)foo每秒記錄大約200kb的日志數(shù)據(jù),需要通過網(wǎng)絡(luò)將其推送到ssh客戶端.
另一個理論方面:如果/ var / log文件系統(tǒng)設(shè)置在無限大小的ram上(請記住:從理論上說),以便消除硬盤尋道時間會發(fā)生什么?
第三個方面,如果我從一個非常慢的鏈接打開ssh連接會發(fā)生什么(讓我們假設(shè)foo的流量形狀只能推送5kb / s上傳)?
很想聽聽你的想法.
謝謝閱讀,
格言.
總結(jié)
以上是生活随笔為你收集整理的linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 不指定 长度吗_mysql中
- 下一篇: matlab数字图像处理课程设计报告,数