AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1401076
Accepted
Manuel Jordan
Manuel Jordan
Asked: 2022-04-06 15:17:18 +0800 CST2022-04-06 15:17:18 +0800 CST 2022-04-06 15:17:18 +0800 CST

Qual é a abordagem recomendável para aumentar um arquivo de troca para o Ubuntu 20.04?

  • 772

Sobre Linux Swap, para fins de redimensionamento, encontrei três abordagens

  1. Exclua o atual /swapfilee crie um novo com o novo tamanho necessário
  2. Adicione mais gigas conforme necessário para o atual/swapfile
  3. Adicionar outroSwap file

NOTA : certifique-se de desabilitar a primeira troca por meio de comandos sudo swapoff -v /swapfileousudo swapoff -a

As abordagens 2 e 3 são mencionadas/abordadas aqui:

  • Como faço para aumentar o tamanho do swapfile sem removê-lo no terminal?

A abordagem 1 é abordada aqui:

  • Aumentar swap em 20.04

Pergunta

  • Qual é a abordagem recomendável? e porque?

Perguntas extras

  • Quando seria obrigatório e qual a vantagem de acrescentar outro /swapfile? - portanto /swapfile2... etc
  • Como o kernel funciona com 2 ou mais swap files? Acho que tem algumas vantagens...
  • Existe um limite recomendável para adicionar swap files? só até 3 por exemplo?

Normalmente eu costumava trabalhar com a swap partitionabordagem onde só existia uma partição, então, essa abordagem de adicionar algumas swap filesà primeira vista é rara/incomum

partitioning
  • 2 2 respostas
  • 72 Views

2 respostas

  • Voted
  1. Best Answer
    matigo
    2022-04-06T16:01:20+08:002022-04-06T16:01:20+08:00

    Como você claramente fez sua pesquisa, vamos ver se podemos passar pelas perguntas uma a uma.

    P. Qual é a abordagem recomendável? e porque?

    A abordagem ideal é aquela com a qual você se sente mais confortável, simplesmente porque se sente mais confortável com ela.

    Uma das maiores vantagens que vi com arquivos de troca sobre partições de troca é a simplificação do gerenciamento de troca para pessoas que realmente não se importam com o funcionamento de um computador. As partições são construções dos anos 70 com regras dos anos 70 ditando como as pessoas devem e não devem interagir com elas. Isso é bom para sistemas operacionais, mas não para pessoas. Ao permitir que pessoas comuns adicionem/remover espaço de troca sem medo de quebrar suas tabelas de partição e perder todos os dados importantes que nunca pensaram em fazer backup, o processo se torna menos intimidante.

    P. Quando seria obrigatório e qual a vantagem de adicionar outro /swapfile? - portanto /swapfile2 ... etc

    A única vez que a adição de swap é obrigatória é quando seu sistema fica sem memória e trava com força, forçando uma reinicialização forçada. A vantagem de adicionar outro arquivo é que seu sistema pode continuar a trabalhar com cargas de trabalho com uso intensivo de memória por mais tempo sem travar completamente ... embora a carga de E/S possa exceder os limites ideais com a maior parte das operações sendo trocadas.

    Um exemplo disso pode ser visto com aplicativos que utilizam milhões de "pequenos" arquivos, principalmente aqueles encontrados na academia onde os pesquisadores tentam criar simulações levando em conta trilhões de condições (mapeamento climático, modelos climáticos, astrofísica etc.).

    P. Como o kernel funciona com 2 ou mais arquivos de troca? Acho que tem algumas vantagens...

    Quando um está cheio, o próximo é usado. Não há balanceamento de dados entre os arquivos de troca, pois isso incorreria em penalidades de desempenho adicionais.

    P. Existe um limite recomendável para adicionar arquivos de troca? só até 3 por exemplo?

    Até onde sei, o número máximo de arquivos de troca que um sistema pode ter é limitado apenas pelo número de arquivos para os quais um determinado sistema de arquivos está configurado. Você pode verificar isso com o seguinte comando:

    cat /proc/sys/fs/file-max
    

    Se você estiver usando um sistema moderno, provavelmente verá um número parecido com este:

    9223372036854775807
    

    9,2 quintilhões de arquivos devem ser suficientes para todos. ?

    • 4
  2. 0xLogN
    2022-04-06T15:28:07+08:002022-04-06T15:28:07+08:00

    A opção 1 parece inútil. Por que criar um novo quando você pode fazer o #2? (a menos que esteja corrompido ou similar)

    A opção 2 parece a melhor aos meus olhos, se isso for possível.

    Opção 3, eu não acredito que ter muitos swaps em um FS seja uma boa ideia porque o kernel pode tentar fazer gravações simultâneas deixando o disco mais lento.

    Adicione uma opção 4: Crie uma partição swap. Depende da preferência e FS, mas eu prefiro isso.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve