Existe alguma maneira, com o Linux, de fazer com que um dispositivo de bloco intencionalmente relate um erro de E / S ou simule um para fins de teste?
O kernel Linux é o kernel do sistema operacional usado pela família Linux de sistemas operacionais semelhantes ao Unix. É um dos exemplos mais importantes de software livre e de código aberto.
Existe alguma maneira, com o Linux, de fazer com que um dispositivo de bloco intencionalmente relate um erro de E / S ou simule um para fins de teste?
A troca a quente de uma unidade SATA / dev / sda com falha funcionou bem, mas quando fui trocar em uma nova unidade, ela não foi reconhecida: [root@fs-2 ~]# tail -18 /var/log/messages May 5 16:54:35 fs-2 kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x50000 action 0xe frozen May 5 16:54:35 fs-2...
Meu servidor Web VPS em execução no CentOS 5.4 (kernel Linux 2.6.16.33-xenU) de forma irregular (como uma vez por mês durante algumas semanas) deixa de responder devido à ativação do oom-killer. O monitoramento do servidor mostra que ele não funciona. normalmente ficam sem memória, de vez em...
Digamos que estamos usando o ext4 (com o dir_index ativado) para hospedar cerca de 3 milhões de arquivos (com uma média de tamanho de 750 KB) e precisamos decidir qual esquema de pastas usaremos. Na primeira solução , aplicamos uma função de hash ao arquivo e usamos a pasta de dois níveis (sendo 1...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida em Server Fault. Migrou há 9 anos . Eu tenho um aplicativo gravando em um diretório ext3 que ao longo do tempo cresceu para aproximadamente três milhões de arquivos. Escusado será dizer que a leitura...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida em Server Fault. Migrou há 9 anos . Existe uma maneira de detectar a fragmentação da memória no linux? Isso ocorre porque em alguns servidores de execução demorada eu notei uma degradação do desempenho...
Eu sei wa(in top) mede o tempo da CPU na espera de E / S. Muitos artigos dizem isso. Mas estou confuso que, com base em 2 pontos de conhecimento: se um processo usar uma chamada do sistema para ler o disco, o processo será bloqueado. Se um processo estiver bloqueado, não poderá ser agendado para...
Qualquer visão de alguém com um pouco de experiência no sistema Linux IO seria útil. Aqui está a minha história: Recentemente, criou um cluster de seis Dell PowerEdge rx720xds para servir arquivos via Ceph. Essas máquinas têm 24 núcleos em dois soquetes com duas zonas numa e 70 gigabytes ímpares...
Eu tenho um servidor executando o CentOS 6.2 com o kernel versão 2.6.32, mas preciso aumentar o desempenho do meu aplicativo. A versão 3.4 do kernel possui x32abi, que pode melhorar o desempenho, então eu quero atualizar para a 3.4? É possível? Tentei baixar o kernel compilando e instalando, mas...
Após uma inicialização a frio de um servidor Debian 6.0.8 (HP ProLiant), ntpdcausou estragos no horário do sistema: offset e jitter com relação aos servidores de horário de referência usuais e confiáveis que crescem sem limite. (Observe que um servidor idêntico duplo não teve nenhum problema.)...
Eu tenho um mistério para você hoje. Executamos um pequeno cluster Elasticsearch de três nós com base no CoreOS (2023.5.0 / Linux 4.19.25-coreos) no Azure. O Elasticsearch é executado dentro de um contêiner de docker no modo de rede host. Depois de executar quase completamente a manutenção por mais...
Qual é a diferença entre net.core.rmem_max e o terceiro valor de net.ipv4.tcp_rmem? Qual tem a maior prioridade para conexões tcp? Abaixo dois exemplos, qual é o buffer máximo para conexões tcp? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w net.ipv4.tcp_rmem='4096 87380 8388608' Case...
O valor inicial do TCP RTO de 3s é muito longo para a maioria dos aplicativos baseados em LAN. Como posso afinar mais? Existe um
Estou tentando melhorar o desempenho no meu servidor. Eu tenho alguns processos que precisam de baixa instabilidade (variação menor que 10ms). Eu tenho uma média de carga máxima de 4 em um i7-920 (4 núcleos físicos, 8 com HT). Existem cerca de 10 processos que variam de 40% a 90% do modo de...
As atualizações de software frequentemente para o Ubuntu requerem reinicializações (que podem ter efeitos colaterais, como tempo de inatividade). Vejo que o Ubuntu possui https://www.ubuntu.com/livepatch, que permite atualizações do kernel sem reinicializações, no entanto, este é um serviço pago....
Eu estava escrevendo um utilitário para verificar / proc / net / tcp e tcp6 para conexões ativas, pois é mais rápido do que analisar a saída netstat. Como na verdade não tenho o ipv6 ativado, eu estava utilizando principalmente o host local como meu ponto de referência. Aqui está uma cópia do meu...
Eu tenho um bom shaper, com filtragem de hash, construído em uma ponte linux. Em resumo, br0conexões externale internalinterfaces físicas, os pacotes marcados com VLAN são conectados "de forma transparente" (quero dizer, não há interfaces VLAN). Agora, diferentes kernels fazem isso de maneira...
Nosso kernel Linux é 2.6.31 sendo executado em um processador MIPS incorporado com busybox. O script de inicialização (rcS) inicia o mdev com: echo "/sbin/stbhotplug" > /proc/sys/kernel/hotplug mdev -s Alguém pode me dizer o que o utilitário Linux mdev faz? Parece que ele faz plug-in...
Recentemente, comecei a usar o VPS da OVH: http://www.ovh.co.uk/vps/vps-classic.xml Este é provavelmente um problema muito específico desse provedor. Meu objetivo é instalar e executar o Docker nele, para isso eu preciso de módulos de suporte ao kernel. Por padrão, as máquinas VPS da OVH usam o...
Estou executando uma máquina Linux de produção do gentoo e, recentemente, houve uma situação em que o servidor travou em minhas instalações co-localizadas e quando cheguei lá, notei que o servidor estava travado no que parecia ser um travamento de pânico no kernel. Reiniciei a máquina com uma...