Misskeyでメモリアロケータをjemallocに変更する方法です
sudo apt install libjemalloc-dev libjemalloc2
でjemallocを入れて
sudo nano /etc/systemd/system/misskey.service
サービスのファイルを開いて
[Service]と[Install]の間に
Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2"
を入れる
[Unit]
Description=Misskey daemon
[Service]
Type=simple
User=misskey
ExecStart=/usr/bin/npm start
WorkingDirectory=/home/misskey/misskey
Environment="NODE_ENV=production"
TimeoutSec=60
StandardOutput=journal
StandardError=journal
SyslogIdentifier=misskey
Restart=always
Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2" #新しく書いたの
[Install]
WantedBy=multi-user.target
こういうふうになる
保存して
sudo systemctl daemon-reload
sudo systemctl restart misskey
こうしてデーモンの再読み込みしてから再起動をすればできます