🙌

varnishを2年弱動かしてたのでstatをメモしとくだけのやつ

2021/04/04に公開

2年弱動かしてたvarnishのstatをメモ代わりに載せておくだけです。
もう止めてしまうので、その前にメモ。

2台動かしててDNSラウンドロビンしてました。大体半々くらいに分散してたようです。

AWS Lightsail の 2 GB RAM, 1 vCPU, 60 GB SSD なやつ($10/month)に載せてたんですが、CPU負荷も前なくとても平和でした。
今はもう一ランク下のスペックのに乗せ換えています。
$10/month x 2 だったのを $5/month x 2 にしたので、月に $10 くらい(*)のコスト低減になりました。個人でやってると月$10減るのは結構でかいw

  • DNSラウンドロビンやめて、Route53のヘルスチェックありの複数値回答なやつにしたのでヘルスチェック分が増えてるはず
● varnish.service - Varnish HTTP accelerator
   Loaded: loaded (/lib/systemd/system/varnish.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-08-12 07:03:57 UTC; 1 years 7 months ago
     Docs: https://www.varnish-cache.org/docs/4.1/
           man:varnishd
 Main PID: 31638 (varnishd)
    Tasks: 218 (limit: 4915)
   CGroup: /system.slice/varnish.service
           tq31638 /usr/sbin/varnishd -j unix,user=vcache -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m
           mq31650 /usr/sbin/varnishd -j unix,user=vcache -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

1つめ

Uptime mgt:   600+16:52:44                                                        Hitrate n:       10      100      395
Uptime child: 600+16:52:44                                                           avg(n):   0.0000   0.0000   0.0000

    NAME                                 CURRENT        CHANGE       AVERAGE        AVG_10       AVG_100      AVG_1000
MAIN.uptime                         600+16:52:44
MAIN.sess_conn                         109823565          0.00          2.00          0.00          0.00          0.00
MAIN.client_req                        109433837          0.00          2.00          0.00          0.00          0.00
MAIN.cache_hit                          65321135          0.00          1.00          0.00          0.00          0.00
MAIN.cache_miss                          7402166          0.00           .            0.00          0.00          0.00
MAIN.backend_conn                       38185428          0.00           .            0.00          0.00          0.00
MAIN.backend_reuse                       5929017          0.00           .            0.00          0.00          0.00
MAIN.backend_recycle                     7403045          0.00           .            0.00          0.00          0.00
MAIN.backend_retry                            91          0.00           .            0.00          0.00          0.00
MAIN.fetch_head                                1          0.00           .            0.00          0.00          0.00
MAIN.fetch_length                       43938558          0.00           .            0.00          0.00          0.00
MAIN.fetch_chunked                         21486          0.00           .            0.00          0.00          0.00
MAIN.fetch_eof                             20335          0.00           .            0.00          0.00          0.00
MAIN.fetch_none                               55          0.00           .            0.00          0.00          0.00
MAIN.fetch_304                            133912          0.00           .            0.00          0.00          0.00
MAIN.fetch_failed                            479          0.00           .            0.00          0.00          0.00
MAIN.pools                                     2          0.00           .            2.00          2.00          2.00
MAIN.threads                                 200          0.00           .          200.00        200.00        200.00
MAIN.threads_created                       17313          0.00           .            0.00          0.00          0.00
MAIN.threads_destroyed                     17113          0.00           .            0.00          0.00          0.00
MAIN.busy_sleep                           139976          0.00           .            0.00          0.00          0.00
MAIN.busy_wakeup                          139976          0.00           .            0.00          0.00          0.00
MAIN.sess_queued                           19707          0.00           .            0.00          0.00          0.00
MAIN.n_object                                106          0.00           .          106.00        106.05        106.22
MAIN.n_objectcore                            294          0.00           .          294.00        294.05        294.22
MAIN.n_objecthead                            294          0.00           .          294.01        295.16        295.73
MAIN.n_backend                                 1          0.00           .            1.00          1.00          1.00
MAIN.n_expired                            108395          0.00           .       108395.00     108394.95     108394.78
MAIN.n_lru_nuked                         7293188          0.00           .      7293188.00    7293188.00    7293188.00
MAIN.s_sess                            109823565          0.00          2.00          0.00          0.00          0.00
MAIN.s_req                             109433837          0.00          2.00          0.00          0.00          0.00
MAIN.s_pipe                                    7          0.00           .            0.00          0.00          0.00
MAIN.s_pass                             36710529          0.00           .            0.00          0.00          0.00
MAIN.s_fetch                            44112695          0.00           .            0.00          0.00          0.00
MAIN.s_synth                                 107          0.00           .            0.00          0.00          0.00
MAIN.s_req_hdrbytes                        47.13G         0.00        975.00          0.00          0.00          0.00
MAIN.s_req_bodybytes                      100.88K         0.00           .            0.00          0.00          0.00
MAIN.s_resp_hdrbytes                       60.87G         0.00          1.23K         0.00          0.00          0.00
MAIN.s_resp_bodybytes                      13.13T         0.00        271.57K         0.00          0.00          0.00
MAIN.s_pipe_hdrbytes                        1.84K         0.00           .            0.00          0.00          0.00
MAIN.s_pipe_out                             4.06K         0.00           .            0.00          0.00          0.00
MAIN.sess_closed                       109433837          0.00          2.00          0.00          0.00          0.00
MAIN.sess_closed_err                          17          0.00           .            0.00          0.00          0.00
MAIN.backend_req                        44114438          0.00           .            0.00          0.00          0.00
MAIN.n_vcl                                     1          0.00           .            0.00          0.00          0.00
MAIN.bans                                      1          0.00           .            1.00          1.00          1.00
MGT.uptime                          600+16:52:44
SMA.s0.c_req                           111087195          0.00          2.00          0.00          0.00          0.00
SMA.s0.c_fail                           84926678          0.00          1.00          0.00          0.00          0.00
SMA.s0.c_bytes                              1.19T         0.00         24.59K         0.00          0.00          0.00
SMA.s0.c_freed                              1.19T         0.00         24.59K         0.00          6.32         30.77
SMA.s0.g_alloc                               212          0.00           .          212.00        212.09        212.45
SMA.s0.g_bytes                             19.58M         0.00           .           19.58M        19.58M        19.58M
SMA.s0.g_space                            236.42M         0.00           .          236.42M       236.42M       236.42M
SMA.Transient.c_req                     73924919          0.00          1.00          0.00          0.00          0.00
SMA.Transient.c_bytes                       5.48T         0.00        113.29K         0.00          0.00          0.00
SMA.Transient.c_freed                       5.48T         0.00        113.29K         0.00          0.00          0.00
VBE.boot.default.bereq_hdrbytes            23.03G         0.00        476.00          0.00          0.00          0.00
VBE.boot.default.bereq_bodybytes           95.77K         0.00           .            0.00          0.00          0.00
VBE.boot.default.beresp_hdrbytes           19.52G         0.00        403.00          0.00          0.00          0.00
VBE.boot.default.beresp_bodybytes           5.46T         0.00        112.88K         0.00          0.00          0.00
VBE.boot.default.pipe_hdrbytes              2.50K         0.00           .            0.00          0.00          0.00
VBE.boot.default.pipe_in                    4.06K         0.00           .            0.00          0.00          0.00
VBE.boot.default.req                    44114445          0.00           .            0.00          0.00          0.00


    MAIN.uptime                                                                                           INFO  1-64/64
Child process uptime:
How long the child process has been running.
root@ip-172-26-4-27:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev             1014348       0   1014348   0% /dev
tmpfs             205064   23404    181660  12% /run
/dev/xvda1      61860632 3168436  56075492   6% /
tmpfs            1025320       0   1025320   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs            1025320       0   1025320   0% /sys/fs/cgroup
tmpfs             205064       0    205064   0% /run/user/1000
root@ip-172-26-4-27:~# free
              total        used        free      shared  buff/cache   available
Mem:        2050640      447096      805900       23560      797644     1410192
Swap:             0           0           0
root@ip-172-26-4-27:~#

運用止めてから半日以上は経っているので、キャッシュは減ってそう。

2つめ

Uptime mgt:   600+16:51:58                                                         Hitrate n:       10      100      259
Uptime child: 600+16:51:57                                                            avg(n):   0.0000   0.0000   0.0000

    NAME                                  CURRENT        CHANGE       AVERAGE        AVG_10       AVG_100      AVG_1000
MAIN.uptime                          600+16:51:57
MAIN.sess_conn                          102622916          0.00          1.00          0.00          0.00          0.00
MAIN.client_req                         102229900          0.00          1.00          0.00          0.00          0.00
MAIN.cache_hit                           61194542          0.00          1.00          0.00          0.00          0.00
MAIN.cache_miss                           6905438          0.00           .            0.00          0.00          0.00
MAIN.backend_conn                        35607886          0.00           .            0.00          0.00          0.00
MAIN.backend_fail                             220          0.00           .            0.00          0.00          0.00
MAIN.backend_reuse                        5429066          0.00           .            0.00          0.00          0.00
MAIN.backend_recycle                      6905909          0.00           .            0.00          0.00          0.00
MAIN.backend_retry                            345          0.00           .            0.00          0.00          0.00
MAIN.fetch_head                                 4          0.00           .            0.00          0.00          0.00
MAIN.fetch_length                        40862884          0.00           .            0.00          0.00          0.00
MAIN.fetch_chunked                          20052          0.00           .            0.00          0.00          0.00
MAIN.fetch_eof                              23186          0.00           .            0.00          0.00          0.00
MAIN.fetch_none                                79          0.00           .            0.00          0.00          0.00
MAIN.fetch_304                             130395          0.00           .            0.00          0.00          0.00
MAIN.fetch_failed                             885          0.00           .            0.00          0.00          0.00
MAIN.pools                                      2          0.00           .            2.00          2.00          2.00
MAIN.threads                                  200          0.00           .          200.00        200.00        200.00
MAIN.threads_created                         9650          0.00           .            0.00          0.00          0.00
MAIN.threads_destroyed                       9450          0.00           .            0.00          0.00          0.00
MAIN.busy_sleep                            135952          0.00           .            0.00          0.00          0.00
MAIN.busy_wakeup                           135952          0.00           .            0.00          0.00          0.00
MAIN.sess_queued                            10598          0.00           .            0.00          0.00          0.00
MAIN.n_object                                 185          0.00           .          185.05        185.75        185.89
MAIN.n_objectcore                             363          0.00           .          363.05        363.75        363.89
MAIN.n_objecthead                             364          0.00           .          364.00        364.00        364.00
MAIN.n_backend                                  1          0.00           .            1.00          1.00          1.00
MAIN.n_expired                             114687          0.00           .       114686.95     114686.25     114686.11
MAIN.n_lru_nuked                          6789689          0.00           .      6789689.00    6789689.00    6789689.00
MAIN.s_sess                             102622916          0.00          1.00          0.00          0.00          0.00
MAIN.s_req                              102229900          0.00          1.00          0.00          0.00          0.00
MAIN.s_pipe                                     7          0.00           .            0.00          0.00          0.00
MAIN.s_pass                              34129913          0.00           .            0.00          0.00          0.00
MAIN.s_fetch                             41035351          0.00           .            0.00          0.00          0.00
MAIN.s_synth                                  142          0.00           .            0.00          0.00          0.00
MAIN.s_req_hdrbytes                         44.15G         0.00        913.00          0.00          0.00          0.00
MAIN.s_req_bodybytes                        85.46K         0.00           .            0.00          0.00          0.00
MAIN.s_resp_hdrbytes                        56.85G         0.00          1.15K         0.00          0.00          0.00
MAIN.s_resp_bodybytes                       12.14T         0.00        251.16K         0.00          0.00          0.00
MAIN.s_pipe_hdrbytes                         1.67K         0.00           .            0.00          0.00          0.00
MAIN.s_pipe_in                               1.16K         0.00           .            0.00          0.00          0.00
MAIN.s_pipe_out                              4.15K         0.00           .            0.00          0.00          0.00
MAIN.sess_closed                        102229900          0.00          1.00          0.00          0.00          0.00
MAIN.sess_closed_err                            5          0.00           .            0.00          0.00          0.00
MAIN.backend_req                         41036945          0.00           .            0.00          0.00          0.00
MAIN.n_vcl                                      1          0.00           .            0.00          0.00          0.00
MAIN.bans                                       1          0.00           .            1.00          1.00          1.00
MGT.uptime                           600+16:51:58
SMA.s0.c_req                            103101620          0.00          1.00          0.00          0.00          0.00
SMA.s0.c_fail                            78745106          0.00          1.00          0.00          0.00          0.00
SMA.s0.c_bytes                               1.12T         0.00         23.17K         0.00          0.00          0.00
SMA.s0.c_freed                               1.12T         0.00         23.17K       475.27        685.39        351.99
SMA.s0.g_alloc                                580          0.00           .          580.09        581.49        581.78
SMA.s0.g_bytes                              24.60M         0.00           .           24.60M        24.66M        24.68M
SMA.s0.g_space                             231.40M         0.00           .          231.40M       231.34M       231.32M
SMA.Transient.c_req                      68782375          0.00          1.00          0.00          0.00          0.00
SMA.Transient.c_bytes                        4.98T         0.00        103.06K         0.00          0.00          0.00
SMA.Transient.c_freed                        4.98T         0.00        103.06K         0.00          0.00          0.00
VBE.boot.default.bereq_hdrbytes             21.46G         0.00        444.00          0.00          0.00          0.00
VBE.boot.default.bereq_bodybytes            80.20K         0.00           .            0.00          0.00          0.00
VBE.boot.default.beresp_hdrbytes            18.16G         0.00        375.00          0.00          0.00          0.00
VBE.boot.default.beresp_bodybytes            4.89T         0.00        101.21K         0.00          0.00          0.00
VBE.boot.default.pipe_hdrbytes               2.34K         0.00           .            0.00          0.00          0.00
VBE.boot.default.pipe_out                    1.16K         0.00           .            0.00          0.00          0.00
VBE.boot.default.pipe_in                     4.15K         0.00           .            0.00          0.00          0.00
VBE.boot.default.req                     41036952          0.00           .            0.00          0.00          0.00





    MAIN.uptime                                                                                            INFO  1-67/67
Child process uptime:
How long the child process has been running.
root@ip-172-26-3-177:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev             1014348       0   1014348   0% /dev
tmpfs             205064   23404    181660  12% /run
/dev/xvda1      61860632 3163844  56080084   6% /
tmpfs            1025320       0   1025320   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs            1025320       0   1025320   0% /sys/fs/cgroup
tmpfs             205064       0    205064   0% /run/user/1000
root@ip-172-26-3-177:~# free
              total        used        free      shared  buff/cache   available
Mem:        2050640      444696      934240       23564      671704     1414000

今のやつ

root@ip-172-26-35-106:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev              496532       0    496532   0% /dev
tmpfs             101124   10512     90612  11% /run
/dev/xvda1      41090260 2171356  37147508   6% /
tmpfs             505608       0    505608   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs             505608       0    505608   0% /sys/fs/cgroup
/dev/xvda15       126710     278    126432   1% /boot/efi
tmpfs             101120       0    101120   0% /run/user/1000
root@ip-172-26-35-106:~# free
              total        used        free      shared  buff/cache   available
Mem:        1011216      876992       71032       10656       63192       25972

これはちょい不安なのでswap用意しておくか…

root@ip-172-26-35-106:~# dd bs=100M count=10 if=/dev/zero of=swapfile
dd: memory exhausted by input buffer of size 104857600 bytes (100 MiB)
root@ip-172-26-35-106:~# dd bs=10M count=200 if=/dev/zero of=swapfile
200+0 records in
200+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 31.8164 s, 65.9 MB/s
root@ip-172-26-35-106:~# swapon swapfile
swapon: /root/swapfile: insecure permissions 0644, 0600 suggested.
root@ip-172-26-35-106:~# swapoff swapfile
root@ip-172-26-35-106:~# chmod 600 swapfile
root@ip-172-26-35-106:~# swapon swapfile
root@ip-172-26-35-106:~# free
              total        used        free      shared  buff/cache   available
Mem:        1011216      877204       77796       10656       56216       29144
Swap:       2047996           0     2047996

Discussion