/opt/otrs/var/tmp
大量の一時データをキャッシュするアプリケーションがあります。ベンダーはこのディレクトリをRAMディスクに保存するオプションも提案しています(RAMが十分な場合)。私の質問は、RAMディスクがいっぱいになるとどうなりますか? OSをスワップパーティションに置き換えることは可能ですか、それとも問題のアプリケーションに完全に関連していますか?
答え1
RAMを使用した後は、スワップ領域を使用し、すべてのスワップ領域が消費された後にOut of Memory Killerが起動することがわかりますが、これはあまり良いことではありません。
アプリケーションを信頼しない場合は、アプリケーションが使用できる最大サイズを制限することをお勧めします。
たとえば、制限はRAMの50%です。
[root@localhost ~]# mount -o size=50% -t tmpfs none /mnt
[root@localhost ~]# df -h /mnt
Filesystem Size Used Avail Use% Mounted on
none 496M 0 496M 0% /mnt
[root@localhost ~]#
たとえば、制限は1,000,000バイトです。
[root@localhost ~]# mount -o size=1000000 -t tmpfs none /mnt
[root@localhost ~]# df -h /mnt
Filesystem Size Used Avail Use% Mounted on
none 980K 0 980K 0% /mnt
[root@localhost ~]#
より多くの情報が必要な場合は訪問してくださいhttps://linux.die.net/man/8/mount
OTRSでtmpfsを使用する方法について具体的に問い合わせる場合は、以下も参照してください。https://doc.otrs.com/doc/manual/admin/stable/en/html/performance-tuning.html#performance-tuning-otrs-cache(特にOTRS v6に関連していますが、以前のバージョンにも似ていますが、同じではない方法がありました)
shell> /opt/otrs/bin/otrs.Console.pl Maint::Session::DeleteAll
shell> /opt/otrs/bin/otrs.Console.pl Maint::Cache::Delete
shell> sudo mount -o size=16G -t tmpfs none /opt/otrs/var/tmp
# add persistent mount point in /etc/fstab