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 / unix / 问题

All perguntas(unix)

Martin Hope
Caleb
Asked: 2019-01-17 06:17:57 +0800 CST

Como limitar um serviço systemd para "jogar bem" com a CPU?

  • 26

Eu tenho um serviço systemd (um executor de CI) que tende a atolar o sistema com trabalhos muito intensivos da CPU. Eu peguei a média de carga voando acima de 100 agora e quero acabar com essa bobagem.

Nada mais no sistema é limitado de forma alguma, então o negócio é que eu quero que todo o resto continue como seria executado agora, mas também:

  • (a) todos os processos executados como o usuário único que os jobs de CI executam ou
  • (b) qualquer processo filho instanciado pelo daemon de serviço systemd

... para ficar em segundo plano em relação a todo o resto do sistema. Na verdade, eu gostaria que eles tivessem algo como um limite absoluto de 90%, mesmo quando nada mais no sistema precisa dos 10% restantes dos ciclos de CPU, mas se qualquer outra coisa solicitar tempo de CPU, eu gostaria que eles obtivessem tanto quanto eles querem primeiro.

Qual é a melhor maneira de configurar isso? Estou executando o Arch Linux no EC2 e tenho cgroups disponíveis (incluindo cgmanager), mas nunca os usei.

systemd services
  • 1 respostas
  • 15664 Views
Martin Hope
hugomg
Asked: 2019-01-03 08:14:07 +0800 CST

Por que o programa `updatedb` roda tão rápido?

  • 26

Normalmente, quando tenho programas que estão fazendo uma varredura completa do disco e analisando todos os arquivos do sistema, eles demoram muito para serem executados. Por que o updatedb é executado tão rápido em comparação?

performance updatedb
  • 2 respostas
  • 3332 Views
Martin Hope
neverMind9
Asked: 2018-11-29 05:02:44 +0800 CST

Objetivo de cp -x (permanecer no sistema de arquivos)?

  • 26

Se eu quisesse permanecer no mesmo sistema de arquivos, não poderia simplesmente especificar um caminho de saída para o mesmo sistema de arquivos?

Ou é para evitar deixar acidentalmente o sistema de arquivos atual?

files command-line
  • 2 respostas
  • 4357 Views
Martin Hope
don_crissti
Asked: 2018-07-27 08:13:05 +0800 CST

systemctl - códigos de saída de serviço e explicação das informações de status

  • 26

Ao verificar o status de um serviço viasystemctl

systemctl status docker

a saída é algo como

● docker.service - Docker Application Container Engine
  Carregado: carregado (/lib/systemd/system/docker.service; ativado; predefinição do fornecedor: ativado)
  Ativo: inativo (morto) (Resultado: código de saída) desde seg 2018-03-19 13:52:21 CST; 4min 32s atrás
  Documentos: https://docs.docker.com
  Processo: 6001 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=205/LIMITS)
  PID principal: 6001 ( código=saída, status=205/LIMITS )

A questão é sobre a parte em negrito: o código de saída do processo principal e as informações de status.
Existe uma lista de todos os códigos e status junto com sua explicação?


Eu sei que na maioria das vezes é auto-explicativo (e eu sei a resposta para a pergunta aqui), mas ultimamente temos recebido muito essa pergunta no trabalho (algumas pessoas pesquisam no google mas não encontram, outras abrem o systemd.service man page, procure, por exemplo, o código 203 e não o encontre ...) então pensei em colocá-lo aqui para que seja mais fácil para as pessoas encontrarem a resposta via google.

systemd
  • 2 respostas
  • 68822 Views
Martin Hope
Amir
Asked: 2018-05-13 10:29:46 +0800 CST

Como enviar um trabalho para um nó específico usando o comando sbatch do Slurm?

  • 26

Nossos nós são nomeados node001... node0xxem nosso cluster. Eu me pergunto, é possível enviar um trabalho para um nó específico usando o sbatchcomando do Slurm? Se assim for, alguém pode postar um código de exemplo para isso?

command-line cluster
  • 1 respostas
  • 40027 Views
Martin Hope
Billal Begueradj
Asked: 2018-04-22 03:32:34 +0800 CST

Docker: crie um volume persistente em um diretório específico

  • 26

Preciso criar um volume persistente para o Docker. O volume deve ser nomeado extra-addonse localizado em /mnt/.

Eu executo este comando:

sudo docker volume create /mnt/extra-addons

Recebi esta mensagem de erro:

Error response from daemon: create /mnt/extra-addons: "/mnt/extra-addons" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path

Observe que quando simplesmente executo: sudo docker volume create extra-addons, não enfrento esse problema, mas quando inspeciono o volume em questão usando sudo docker inspect extra-addons, vejo que ele está localizado em um local que não desejo:

[
    {
        "CreatedAt": "2018-04-21T14:40:25+03:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/extra-addons/_data",
        "Name": "extra-addons",
        "Options": {},
        "Scope": "local"
    }
]

Quero dizer, prefiro ver o volume assim:/mnt/extra-addons

Qualquer ideia?

docker
  • 3 respostas
  • 64957 Views
Martin Hope
Tim
Asked: 2018-03-29 05:36:21 +0800 CST

Como o Linux diferencia os threads dos processos filhos?

  • 26

Na verdade, o Linux não distingue entre processos e threads e implementa ambos como uma estrutura de dados task_struct.

Então, o que o Linux fornece a alguns programas para que eles diferenciem os threads de um processo de seus processos filhos? Por exemplo, existe uma maneira de ver detalhes de todos os threads que um processo possui no Linux?

Obrigado.

linux process
  • 3 respostas
  • 9161 Views
Martin Hope
stackinator
Asked: 2018-03-27 07:36:38 +0800 CST

Por que não há permissões como Android ou iOS?

  • 26

Quando instalo um programa como o GIMP ou o LibreOffice no Linux, nunca me perguntam sobre permissões. Ao instalar um programa no Ubuntu, estou explicitamente dando a esse programa permissão total para ler/gravar em qualquer lugar da minha unidade e acesso total à Internet?

Teoricamente, o GIMP poderia ler ou excluir qualquer diretório em minha unidade, sem exigir uma senha do tipo sudo?

Só estou curioso para saber se é tecnicamente possível, não se é provável ou não. Claro, eu sei que não é provável.

security permissions
  • 7 respostas
  • 5123 Views
Martin Hope
Ravi Sevta
Asked: 2018-03-11 04:50:35 +0800 CST

Por que chmod +w não dá permissão de gravação para other(o)

  • 26

Quando eu executo chmod +w filename, ele não dá permissão de gravação para other, apenas dá permissão de gravação para usere group.

Depois de executar este comando

chmod +w testfile.txt

ls -l testfile.txtimpressões em execução

-rw-rw-r-- 1 ravi ravi 20 Mar 10 18:09 testfile.txt

mas no caso de +re +xfunciona corretamente.

Eu não quero usar chmod ugo+w filename.

linux command-line
  • 3 respostas
  • 37227 Views
Martin Hope
sodiumnitrate
Asked: 2018-02-27 09:25:17 +0800 CST

cat um número muito grande de arquivos juntos na ordem correta

  • 26

Eu tenho cerca de 15.000 arquivos nomeados file_1.pdb, file_2.pdb, etc. Posso agrupar alguns milhares deles fazendo:

cat file_{1..2000}.pdb >> file_all.pdb

No entanto, se eu fizer isso para 15.000 arquivos, recebo o erro

-bash: /bin/cat: Argument list too long

Eu vi esse problema sendo resolvido fazendo, find . -name xx -exec xxmas isso não preservaria a ordem com a qual os arquivos são unidos. Como posso conseguir isso?

files find
  • 6 respostas
  • 12673 Views
Prev
Próximo

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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