Como posso aumentar minha memória virtual

1

Estou começando esta questão, apesar de parecer esta pergunta, mas não é. Estou obtendo saídas diferentes dos comandos, conforme fornecido nessa pergunta.

Agora quero mostrar meu cenário.

Pelomeuconhecimentodesistemasoperacionais,amemóriavirtualéusadaparatrocarosarquivosdamemóriaprincipalquenãosãousadoscomfreqüênciaeliberarespaçoparaoutrosprogramasearquivosativos.MeuMySQLDatabaseServerestásendomortoporcontaprópria,eeunãoseiporque,eachoqueissoéporcausadoVirtualMemory.

Então,queroaumentarminhamemóriavirtual.

Eulino este link , mas novamente os resultados são um pouco diferentes como eu não tenho alguns como sda1 ou algo assim. Eu não tenho nenhum conhecimento de Linux , então explique em termos mais básicos. Eu não conheço nenhum comando nem sei o que um comando faz.

Aqui estão algumas das saídas dos comandos.

swapon -s
Filename    Type         Size     Used     Priority
/dev/null   partition    524288   516556   -1  
free -m
              total   used   free   shared   buffers  cached
Mam:           1024    734    289      128         0      74
-/+ buffers/chahe:     660    363
Swap:          512     504      7
df -h
Filesystem    Size    Used    Avail   Use%    Mounted on
/dev/simfs     40G    3.1G      37G     8%    /
none          256M    4.0K     256M     1%    /dev

Então, por favor, diga-me como posso aumentar o tamanho da memória virtual?

Editar

Esta pergunta foi marcada como duplicada, mas, novamente, meu terminal fornece uma saída diferente da esta resposta .

dd if=/dev/zero of=/raid1/swapfile bs-1M count=8192
dd : opening '/raid1/swapfile': No such file or directory

Eu não tenho ideia do que é um mdadm RAID .

    
por Siraj 12.12.2017 / 08:41

1 resposta

1

A menos que eu esteja muito enganado, você não pode criar swap (útil) em containers OpenVZ, então você deve parar de tentar estender a swap existente, eu nem tenho certeza se você tem as permissões necessárias para mudar o existente. troca. Pode ser definido no OpenVZ, não no próprio nível do Linux.

Não é swap real, é troca falsa ( vSwap ), e não dá mais memória.

Você precisa resolver seus problemas de memória obtendo mais memória real (pagando mais pela sua VM) ou reduzindo o uso da memória.

    
por 12.12.2017 / 11:15