Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

7. Suporte Específico de Arquitetura

7.1. i386

  • Num ambiente virtual, timekeeping para o Red Hat Enterprise Linux 64-bit kernels pode ser problemático, uma vez que o tempo é mantido pela contagem das interrupções do timer. O ato de re-esquematizar e desesquematizar uma máquina virtual pode causar um atraso nestas interrupções, resultando numa discrepância do timekeeping. Este lançamento do kernel reconfigura o algorítimo timekeeping para manter o tempo baseado no contador de tempo decorrido. (Bugzilla #463573)
  • Foi descoberto que se as pilhas excederem o tamanho combinado de ~4GB, os aplicativos segmentados de 64-bit reduzem drasticamente em pthread_create(). Isto deve-se ao glibc usar MAP_32BIT para alocar estas pilhas. Uma vez que o uso do MAP_32BIT é uma implementação herdada, esta atualização adiciona um novo aviso (MAP_STACK mmap) ao kernel para evitar restrições nos aplicativos de 64-bit. (Bugzilla #459321)
  • A atualização inclui um recurso bit que encoraja os TSCs a permanecerem rodando nos estados deep-C. Este bit NONSTOP_TSC age em conjunto com o CONSTANT_TSC. O CONSTANT_TSC indica que o TSC roda numa freqüência independente dos estados P/T e o NONSTOP_TSC indica que o TSC não pára nos estados C profundos. (Bugzilla #474091)
  • Esta atualização inclui um conserto para incluir os cabeçalhos asm-x86_64 nos pacotes kernel-devel construídos ou para as arquiteturas i386, i486, i586 e i686. (Bugzilla #491775)
  • Esta atualização incluiu um ajuste para garantir que a especificação memmap=X$Y como um parâmetro de inicialização nas arquiteturas i386 produz um novo mapa BIOS. (Bugzilla #464500)
  • This update adds a patch to correct a problem with the Non-Maskable Interrupt (NMI) that appeared in previous kernel releases. The problem appeared to affect various Intel processors and caused the system to report the NMI watchdog was 'stuck'. New parameters in the NMI code correct this issue. (Bugzilla #500892)
  • Este lançamento reintroduz o suporte de Domínio PCI para os sistemas xw9400 e xw9300. (Bugzilla #474891)
  • A funcionalidade foi ajustada para exportar os parâmetros powernow-k8 de módulo para /sys/modules. Esta informação não era exportada previamente. (Bugzilla #492010)

7.2. x86_64

  • An optimization error was found in linux-2.6-misc-utrace-update.patch. When running 32-bit processes on a 64-bit machine systems didn't return ENOSYS on missing (out of table range) system calls. This kernel release includes a patch to correct this. (Bugzilla #481682)
  • Alguns sistemas de cluster foram encontrados para inicialização com uma fonte de tempo instável. Foi determinado que isto era resultado de um código kernel sem checagem para um contador de execução vazia (PERFCTR) quando calibrando o TSC (Time Stamp Clock - Relógio de Impressão de Tempo) durante o processo de inicialização. Isto resultou, em uma pequena percentagem de casos, no sistema padronizando para um PERFCTR cheio e obtendo calibrações não-confiáveis.
    Um ajuste foi implementado para corrigir isto garantido que o sistema foi checado para um PERFCTR vazio antes da padronização (Bugzilla #467782). No entanto, esta correção não satisfaz todas as possíveis contingências, uma vez que é possível que todos os PERFCTRs estiverem cheios quando solicitada a calibração TSC. Outro ajuste foi incluído para admitir uma pane no kernel num evento ocasional (menos que 1% dos casos) em que este cenário ocorre. (Bugzilla #472523).

7.3. PPC

  • Este lançamento kernel inclui vários ajustes para atualizar o spufs (Synergistic Processing Units file system - sistema de arquivo das Unidades de Processamento Sinergético) para processadores Cell. (Bugzilla #475620)
  • An issue was identified wherein /proc/cpuinfo would list logical PVR Power7 processor architecture as "unknown" when show_cpuinfo() was run. This update adds a patch to have show_cpuinfo() identify Power7 architectures as Power6. (Bugzilla #486649)
  • Esta atualização inclui diversas correções que são solicitadas para adicionar/melhorar o suporte MSI-X (Message Signaled Interrupts - Interrupções de Mensagens Assinaladas) nas máquinas usando os processadores de Sistema P. (Bugzilla #492580)
  • Um ajuste foi adicionado a este lançamento para ativar a funcionalidade do botão de energia problemático anterior nas máquinas Cell Blades. (Bugzilla #475658)

7.4. s390

O Red Hat Enterprise Linux introduz diversas opções de novos recursos para máquinas IBM System z, entre as principais:
  • O uso de Segmentos de Nomeação Salva - Named Saved Segments (NSS), o z/VM hypervisor faz com que o código de sistema seja operado nas páginas de memória real disponíveis para as máquinas virtuais de visitante z/VM. Com esta atualização, múltiplos sistemas de operação do convidado Red Hat Enterprise Linux no z/VM podem inicializar a partir do NSS e rodar a partir de uma cópia única do Linux kernel em memória. (BZ#474646)
  • O suporte do driver do dispositivo foi adicionado nesta atualização para os novos aceleradores de criptografia IBM System z PCI, utilizando as mesmas interfaces conforme versões anteriores. (BZ#488496)
  • O Red Hat Enterprise Linux 5.4 adiciona suporte para a degradação do processador, que permite que a velocidade do processador seja reduzida em certas circunstâncias (ex.: super aquecimento do sistema). (BZ#474664) Este novo recurso permite a mecanização do software para observar o estado da máquina e atuação baseada nas políticas definidas.

    Nota

    A degradação do processador é suportada no z990, z890 e sistemas mais avançados, além de ser observada através do qualificador de evento 3 do tipo de evento do sistema de serviço SCLP. O STSI reportará a nova capacidade do processador no arquivo: /sys/devices/system/cpu/cpuN/capability.
  • Os dados descritivos da Identificação do Programa de Controle (CPI) são usados para identificar os sistemas individuais no Terminal de Gerenciamento do Hardware - Hardware Management Console (HMC). Com esta atualização, os dados CPI podem ser associados com a instância do Red Hat Enterprise Linux. (BZ#475820)
    Para maiores informações a respeito do CPI por favor refira-se ao Device Drivers, Features, and Commands document
  • Os dados de desempenho do Protocolo do Canal de Fibra - Fibre Channel Protocol (FCP) pode ser agora medido nas instâncias do Red Hat Enterprise Linux na plataforma IBM System z. (BZ#475334) As medidas que são coletadas e relatadas incluem:
    • Os dados relevantes de desempenho nos componentes de pilha tais como os dispositivos Linux, Interface de Sistema de Computador Pequena - Small Computer System Interface (SCSI), Números de Unidade Lógica - Logical Unit Numbers (LUNs) e informação controladora do armazenamento do Host Bus Adapter (HBA).
    • Cada componente da pilha: valores atuais das medidas relevantes como rendimento, utilização e outras medidas aplicáveis.
    • Agregações estatísticas (mínimo, máximo, variáveis e historiograma) dos dados associados com as solicitações I/O incluindo o tamanho, a latência por componente e totais.
  • O suporte foi adicionado ao kernel para imprimir o I/O de Controle de Simétrica EMC - EMC Symmetrix Control I/O. Esta atualização fornece a habilidade de gerenciar as diretrizes de armazenamento de Simétrica EMC com o Red Hat Enterprise Linux na plataforma IBM System z. (BZ#461288)
  • Um novo recurso foi implementado no kernel para executar um Carregamento do Programa Inicial - Initial Program Load (IPL) na máquina virtual do Red Hat Enterprise Linux seguido imediatamente de uma pane no kernel e dump.(BZ#474688)
  • O Hardware que suporta a facilidade da topologia de configuração passa a informação da topologia do CPU para o esquematizador, permitindo que isto realize as decisões de balanceamento de carga. Nas máquinas onde as interrupções I/O não são igualmente distribuídas, os CPUs que são agrupados juntos e obtêm mais interrupções que os demais tenderão a possuir em média um alto carregamento, criando problemas de desempenho em certos casos.
    Previously, CPU topology support was enabled by default. With this update, CPU topology support is disabled by default, and the kernel parameter "topology=on" has been added to allow this feature to be enabled. (BZ#475797)
  • As novas opções de kernel podem ser agora adicionadas usando o comando IPL sem a modificação do conteúdo do CMS parmfile, permitindo uma extra gravação temporária das opções do kernel que são fornecidas pelo parmfile. A completa linha de comando de inicialização pode ser substituída com a seqüência de parâmetro VM, ultrapassando quaisquer opções de kernel do parmfile. Além disso, novos clientes podem criar novos Sistemas de Nomeação Salva do Linux (NSS) na linha de comando CP/CMS. (BZ#475530)
  • The qeth driver has been updated with HiperSockets Layer3 support for IPv6. (BZ#475572) For further details on this feature, refer to the "qeth device driver for OSA-Express (QDIO) and HiperSockets" chapter in IBM's "Device Drivers, Features, and Commands" book located at: http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
  • Inicializando com z9 HiperSocket o firmware retorna a seqüência da versão num formato diferente. Esta alteração resultou na falta de informação mcl_level na mensagem de status qeth emitida durante a configuração on-line do dispositivo. O driver qeth atualizado pode ler agora corretamente o formato de seqüência de nova versão do HiperSockets, permitindo uma padronização do formato resultante. (BZ#479881)
  • No Red Hat Enterprise Linux 5.4, o pacote s390utils sofreu o rebase para a versão 1.8.1. Para uma lista completa de recursos que este rebase fornece, por favor refira-se à seção das Atualizações do pacote do Technical Notes. (BZ#477189)
  • In the kernel, a sysfs interface has been implemented to associate actions to shutdown triggers. For more details on this feature, refer to the "Shutdown actions" chapter in IBM's "Device Drivers, Features, and Commands" book located at: http://www.ibm.com/developerworks/linux/linux390/development_documentation.html