【问题标题】:Tool for IO analysis?IO分析工具?
【发布时间】:2011-10-07 11:14:00
【问题描述】:

是否有适用于 Win/Linux 的工具向我显示网络服务器上的所有文件系统命中

我曾经在带有 XCode 的 OS X 上看到类似的东西。我想提高系统性能,恐怕我会错过 Apache、MySQL 或 PHP 不必要的“昂贵”点击。

我想防止的事情:

  • Apache 扫描文件夹中的 .htaccess 文件
  • PHP 遍历所有 include_path 路径

【问题讨论】:

    标签: performance io system


    【解决方案1】:

    strace。用

    启动你的apache
    $ strace -f -e open,access,stat -w apache2-io.log apache2
    

    您还可以使用-p 选项附加到正在运行的进程。如果您想实时查看文件系统命中,请跳过-w apache2-io.log

    查看manpage 了解更多信息。

    【讨论】:

      【解决方案2】:

      在 Unix 系统上,您可以使用 lsof(列出打开的文件),但要注意,许多文件通常是打开的。您可能需要对列表进行一些过滤,即lsof | grep apache

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-27
        • 2019-06-11
        • 2014-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-23
        相关资源
        最近更新 更多