No meu Linux vServer, os inodes são limitados (o máximo é 250k). Descobri que uma instalação do Yii2 (PHP, MySQL, composer) requer muitos inodes. O número de inodes é aproximadamente o número de arquivos e diretórios.
O número de inodes usados no diretório atual e em seus subdiretórios pode ser determinado com
find . -xdev -printf '%h\n' | sort | uniq -c | awk '{total = total + $1}END{print total}'
Uma média dos meus projetos do Yii2 é de cerca de 30k inodes. Não há muito em arquivos em ./web/assets
, nas pastas ./runtime
ou ./web/images
. A maioria dos inodes é usada no diretório ./vendor
.
Portanto, o número dos meus projetos do Yii2 está limitado a 8 projetos, o que é muito baixo para mim.
O que posso fazer para reduzir o uso de inodes em projetos Yii2?