linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?
生活随笔
收集整理的這篇文章主要介紹了
linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我想知道tailf是否可以生成阻塞I / O,這會降低因日志記錄而導致的服務器響應速度.
對于前者假設以下設置:
Debian 5.1 linux服務器(foo)通過終端管理(foo托管在EC2上).
Foo運行多個應用程序,每個應用程序都寫入自己的日志文件.為了舉例,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,我無法達到內核阻止httpd的寫入的情況因為在每個線程上執行了等待,所以這個日志文件因此減慢了httpd的性能?
為了給出一些數字,讓我們假設foo每秒記錄大約200kb的日志數據,需要通過網絡將其推送到ssh客戶端.
另一個理論方面:如果/ var / log文件系統設置在無限大小的ram上(請記住:從理論上說),以便消除硬盤尋道時間會發生什么?
第三個方面,如果我從一個非常慢的鏈接打開ssh連接會發生什么(讓我們假設foo的流量形狀只能推送5kb / s上傳)?
很想聽聽你的想法.
謝謝閱讀,
格言.
總結
以上是生活随笔為你收集整理的linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 不指定 长度吗_mysql中
- 下一篇: linux 其他常用命令