0

最近、レガシー プロジェクト (zend フレームワーク 1.10.2 を使用) を高速化する必要がありました。そのプロジェクトは zend_cache を使用します。私は zend フレームワークが初めてです。default.ini 構成:

data.cache.interim.frontend.name = "Core"
data.cache.interim.frontend.options.lifetime = 311040000 ; 10 years
data.cache.interim.backend.name = "File"
data.cache.interim.backend.options.cache_dir = "/cache/dp-interim/"
data.cache.interim.backend.options.hashed_directory_level = 3

/cache/dp-interim には 506790 個のキャッシュ ファイルがあります (コマンドを実行: ls -lR | grep "^-" | wc -lon /cache/dp-interim で結果を取得します)。

「iotop」を実行し、結果を取得します。TOTAL DISK READ : 1034.22K/s

「iostat」を実行すると、次の結果が得られます。

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.80    0.00    0.77   51.80    0.00   45.62

        Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
        xvdap1            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdb             48.00     0.00  245.00    0.00  2344.00     0.00     9.57     1.51    6.16   3.95  96.80
        xvdap3            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdf              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

        avg-cpu:  %user   %nice %system %iowait  %steal   %idle
                   2.05    0.00    1.03   45.90    0.00   51.03

        Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
        xvdap1            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdb             43.00     0.00  214.00    0.00  2056.00     0.00     9.61     1.10    5.20   4.47  95.60
        xvdap3            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdf              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

        avg-cpu:  %user   %nice %system %iowait  %steal   %idle
                   2.06    0.00    0.26   46.91    0.00   50.77

        Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
        xvdap1            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdb             62.00     0.00  196.00    0.00  2064.00     0.00    10.53     1.64    8.33   5.06  99.20
        xvdap3            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdf              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

        qavg-cpu:  %user   %nice %system %iowait  %steal   %idle
                   2.33    0.00    2.59   45.34    0.00   49.74

        Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
        xvdap1            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdb             33.00     0.00  331.00    0.00  2912.00     0.00     8.80     0.99    3.01   2.68  88.80
        xvdap3            0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
        xvdf              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

IO の高さの原因は、キャッシュ ファイルが大きいことですか? 助けてくれてありがとう!

4

0 に答える 0