ubuntu + hhvm os resultados no meu tmpfs estão cheios - 100% usados

1

Ubuntu 14.04, HHVM 3.10.1

Rodando df -h , posso ver o seguinte:

Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G  8.0K  7.9G   1% /dev
tmpfs           1.6G  1.6G  8.0K 100% /run
/dev/xvda1      9.8G  2.1G  7.2G  23% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            7.9G     0  7.9G   0% /run/shm
none            100M     0  100M   0% /run/user

O que está ocupando todo o espaço em tmpfs é, na verdade, o arquivo /run/hhvm/hhvm.hhbc , que atualmente é de 1,6 GB. Isso é saudável? Não parece que é.

Eu encontrei o seguinte, relacionado ao tmpfs completo: link

"On my Ubuntu (14.04) /var/run is a tmpfs mount that's only 400MB in size. The hhvm.hhbc file grew to a little over 350MB on one system. I think it may make more sense to default to putting this file under /var/cache/hhvm instead."

Meu caminho central é exatamente como explicado, definido para /var/run/hhvm/hhvm.hhbc - mas eu não tenho um / var / cache / meu sistema de arquivos, então eu gostaria de saber se eu realmente deveria mudar o caminho central para / var / cache / hhvm? Além disso, isso não seria ruim / não seria temporário, já que o tmpfs é montado apenas para / run?

Estou depurando desde que meu HHVM está travando periodicamente, o que requer que eu execute uma reinicialização do serviço hhvm / remova o hhvm.hhbc antes que tudo funcione novamente.

    
por Karem 15.05.2016 / 10:11

1 resposta

0

O arquivo hhvm.hhbc é o bytecode do hiphop compilado. Pela aparência, está ficando grande demais para seus tmpfs. Você pode alterar o caminho para algum lugar em / dev / xvda1 ou aumentar o tamanho da sua partição tmpfs (se sua memória permitir)

O uso do caminho tmpfs é rápido, já que o repositório de código compilado será lido da memória, configurando-o para um sistema de arquivos em disco real que irá desacelerar as leituras.

    
por 15.05.2016 / 12:19

Tags