他の人もこれを見ている人はいますか? サイズやトラフィックの規模としては、かなり控えめなフォーラムです。pitchforkのワーカープロセスが4つあり、そのうち1つが受信リクエストの大部分を処理しており、他のプロセスよりも多くのメモリを使用しているように見えます。スワップが大量に使用されており、pitchforkを意図的に再起動すると、これがかなり減少します。したがって、pitchforkのプロセスには現在スワップアウトされているコールドページがたくさんあると結論づけています。
これは稼働20日目、RAM 4GB、スワップ4GBのマシンでのことです。
スワップを使い果たすのは良くありません。pitchforkが最終的にガベージコレクションを実行した際に、スワップに退避されたデータがすべてページインされる可能性があるため、それを見せられるのも良くありません。
他の人も同様の現象を見ている人はいますか? マシンの構成を共有してください。
# ps aux | sort -n -k 4 | egrep pitchf\|MEM |tail
root 2167652 0.0 0.0 5912 1792 pts/0 S+ 20:07 0:00 grep -E --color=auto pitchf|MEM
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
1000 15094 0.0 0.2 497544 10988 ? Sl Jul28 0:17 pitchfork monitor -
1000 15704 0.0 2.5 6799124 97836 ? Sl Jul28 1:00 pitchfork (gen:0) service - ready
1000 15097 0.0 4.8 6791252 189724 ? Sl Jul28 5:26 pitchfork (gen:0) mold - ready
1000 15959 0.0 8.1 6815508 319708 ? Sl Jul28 12:05 pitchfork (gen:0) worker[3] - requests: 6684, waiting
1000 15900 0.0 9.2 6864596 360696 ? Sl Jul28 17:43 pitchfork (gen:0) worker[2] - requests: 14756, waiting
1000 15795 0.1 10.3 6884756 405420 ? Sl Jul28 48:36 pitchfork (gen:0) worker[1] - requests: 97007, waiting
1000 15734 2.1 12.8 11299708 500120 ? Sl Jul28 637:50 pitchfork (gen:0) worker[0] - requests: 2229848, waiting
# free
total used free shared buff/cache available
Mem: 3904968 1874636 98840 678812 1931492 1160916
Swap: 4194288 1226600 2967688
# vmstat 5 5
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 1226600 115820 65288 1866284 1 1 20 38 0 3 3 1 97 0 0
0 0 1226600 113208 65296 1866296 0 0 0 14 411 478 1 1 98 0 0
0 0 1226600 112956 65304 1866336 0 0 1 23 438 528 2 1 97 0 0
0 0 1226600 112704 65308 1866360 0 0 1 31 518 603 5 1 94 0 0
0 0 1226600 112704 65308 1866364 0 0 0 11 347 387 1 1 98 0 0
vmstatの出力には、現在メモリ圧力がないことが示されています - ページングアクティビティはありません。私の懸念は、現在のインストールがうまく機能していないことではなく、危険が潜んでいる可能性があるということです。

