Relatrio de status trimestral de FreeBSD Maro/2007 |
|
|
|
Por Felippe de Meirelles Motta
|
11/04/2007 |
Este relatório cobre projetos relacionados ao FreeBSD entre Janeiro e Março de 2007. Este quarto terminou com uma grande novidade quando um port de ZFS da Sun Microsystems foi adicionado à árvore e assim estará disponível na liberação do FreeBSD 7.0. No começo deste ano os resultados excitantes mostraram os frutos do trabalho dos committers sob o Projeto SMP (Symmetric Multi-Processor). Leia com mais detalhes no“Relatório de Escalabilidade SMP”.
Leia na íntegra para saber algumas das principais novidades do projeto FreeBSD que está por vir.
Nossos agradecimentos ao Committer Pawel Jakub Dawidek pelo grande estouro na àrvore do FreeBSD quando anunciou a inserção do Sistema de Arquivos ZFS portado do OpenSolaris da Sun Microsystems, sob a licença CDDL. No seu log de commit, ele especifica algumas recomendações e avisos na hora de utilizar-se do ZFS em seu FreeBSD.
Limitações:
Atualmente ZFS somente é compilado como módulo kernel e é somente disponível para a arquiterura i386. Amd64 deverá estar disponível em breve, e outras arquiteturas logo após.
Funcionalidades pendentes:
- Nós não temos o daemon do iSCSI na árvore do FreeBSD, assim como compartilhamento de ZVOLs através do iSCSI não é suportado também neste momento. Isto deve ser corrigido no futuro, nós podemos também adicionar o suporte para compartilhamento de ZVOLs sobre o ggate; - Não há nenhum suporte para ACLs e atributos extendidos; - Não há nenhum suporte para bootar com Sistema de arquivos ZFS.
Veja o anúncio oficial de pjd@ na lista de
Este endereo de e-mail est sendo protegido de spam, voc precisa de Javascript habilitado para v-lo
, veja também um anúncio com algumas dicas rápidas de utilização do ZFS em seu FreeBSD.
- Relatório de Escalabilidade do SMP
Sob o passar de alguns meses, substancialmente o foco foi aumentado em melhorar a escalabilidade do FreeBSD sob grandes hardware com SMP. Isto foi direcionado em parte para a nova disponibilidade de um hardware com 8-CPUs no projeto, o que permite facil identificação de bottlenecks da escalabilidade e comparações de mudanças propostas. O progresso significativo foi feito em determinados workloads de aplicações tais como: MySQL e PostgreSQL, com o resultado que FreeBSD 7 tem agora o scaling excelente pelo menos aos sistemas 8-CPUs com prospetos para umas melhorias mais adicionais. O progresso com outros workloads de aplicação foram limitados pela necessidade ajustar um exemplo apropriado de teste; contatar-me por favor se você estiver interessado na ajuda. Como parte deste esforço geral, o trabalho está progredindo firmemente em remover o código restante de Giant-locked do kernel. Uma lista completa do código Giant-locked restante é encontrada aqui: http://wiki.freebsd.org/SMPTODO, muitos destes sub-tasks tem proprietários, mas alguns não. O principal subsistema Giant-locked sem dono é o subsistema do TTY. Em paralelo, a identificação de contenção e bottlenecks em outros sub-sistemas tende a conduzir um número de mudanças experimentais que estão sendo desenvolvidas.
X.Org 7.2 está agora na fase final para integrar-se na àrvore do ports. O trabalho tinha prosseguido em um ritmo lento em alguns meses do ano devido à pouca disponibilidade do flz@, o único colaborador que trabalha na integração. O lesi@ foi integrado recentemente nesta tarefa e a prontidão da coleção de ports está indo para conclusão (isto é, não há nenhuma regressão principal aparente em configurações do pacote). As tarefas restantes que necessitam ser terminadas são uma revisão do diff a certificar-se de que nenhuma mudança involuntária ou regressões que terão na àrvore de CVS na grande integração, e à conclusão de um script de atualização controlar a migração de X.Org 6.9 (X.Org 7.2 é tão diferente que não pode ser promovido “automaticamente” usando as ferramentas existentes como o portupgrade). Nós esperamos finalizar isto dentro de uma ou duas semanas, do qual neste estágio a coleção de ports será congelada para a integração, e nós remanesceremos provavelmente em“mini-congelamentos” para uma ou duas semanas a fim de focalizar a atenção do committer em resolver os problemas não-detectados e inevitáveis que fundirão desta grande mudança.
Referência: http://wiki.freebsd.org/ModularXorg
- Importando trunk(4) do OpenBSD
O trabalho foi concluído para o port sob trunk(4) do OpenBSD e isso também inclui fundir 802.3ad LACP do agr(4) no NetBSD. Este drive permite agregação de múltiplas interfaces de rede como uma interface virtual usando um numero de diferentes protocolos/algoritmos.
failover - Emite o tráfego através da porta secundária se o anfitrião se tornar inativo; fec - Suportes para Cisco Fast EtherChannel; lacp - Suportes para o Protocolo de Controle da Agregação de Link IEEE 802.3ad (LACP) e o Protocolo Marcador; loadbalance - Balanceamento de carga estático usando saida mixta; roundrobin - Distribui tráfego de saida usando um escalonador round-robin entre todas portas ativas.
Isto será commitado em breve, testes adicionais serão bem-vindos.
Veja mais detalhes do relatório, aqui! |
ltima Atualizao ( 11/04/2007 )
|