Danilo Bordini
Esse foi um artigo que escrevi semana passada e foi divulgado na newsletter do Technet Brasil.
É a Parte 1 de uma série de artigos que pretendo escrever sobre dicas e truques para melhorar a performance e o desempenho em workloads específicos do Windows Server 2003.
Leia aqui: Como otimizar o desempenho do Windows Server™ 2003 (Performance Tuning) - Parte 1
Tópicos que abordo:
Passo 1: Escolha um adaptador homologado
Passo 2: Prefira um adaptador com capacidades "offload"
Passo 3: Procure por um adaptador com capacidades 64 bit
Passo 4: Faça alguns ajustes nos parâmetros de TCP/IP
Há algum tempo discute-se mais intensivamente o uso de virtualização de servidores em ambientes corporativos para otimização de recursos, processos, TCO, etc. Esse é um assunto extenso, com muitos adeptos, muitas ideologias e "achômetros". Podíamos discutir páginas e páginas sobre isto.
Vou me concentrar em apenas um ponto: muitos fabricantes de hardware estão começando a olhar esse mundo e a "ajudar" os fabricantes de softwares. Uma realidade é que a plataforma x86 (diferente de mainframes) não foi concebida com o conceito de virtualizar recursos; assim, muitas vezes, tais operações têm custo para os recursos do sistema (processador, memória, I/O). Assim, é comun por exemplo perder performance ao se virtualizar recursos.
Para tentar "ajudar" e melhorar isto, Intel e AMD lançaram chips especiais com tecnologias de virtualização que por assim dizer "chama pra si" a responsabilidade e suportam algumas operações custosas aos sistemas operacionais em termos de virtualizar recursos e otimizam a performance e o desempenho.
Intel possui a tecnologia Intel-VT (codenome Vanderpool) e AMD possui a a AMD-V (codenome Pacifica) que possuem os mesmos objetivos.
Novas arquiteturas (como o Windows Virtualization que será disponibilizado no Longhorn Server) se valerão 100% destes recursos e mesmo plataformas atuais também se valem de algumas características embutidas.
Para saber mais sobre isto, sugiro consultar os temos e as explicações contidas no Wikipedia
Na minha última ida aos Estados Unidos aproveitei para adquirir alguns livros bacanas. O primeiro deles, que já comecei a ler é o Microsoft Exchange Server 2007 Administrator's Pocket Consultant (Pro Administrator's Pocket Consultant)
Basicamente, o livro cobre em capítulos as principais atividades de administração do Exchange Server 2007 e faz várias co-relações com Exchange Server 200x, incluindo as novas roles (papéis) de servidores, funcionalidades adicionadas em termos de alta disponibilidade e clustering, novas funcionalidades de Exchange 2007 + Outlook 2007, além de algumas atividades comuns de administração corriqueiras que sofreram algumas mudanças. Parte interessante também é o novo modelo de mail flow de mensagens e configurações de site que agora se baseia 100% na topologia do Active Directory (mais integrado que nunca !!)
Se você gosta de Exchange e mensageria, fique atento aos eventos que teremos no Technet Brasil, seja em forma presencial como online (webcasts)
[]s
Os ciclos de treinamento do Technet são uma maneira rápida de você provar que é bom e conhece determinadas tecnologias.
Geralmente, são compostos por material de estudo (ppts, webcasts, podcasts) e depois você faz uma prova online. Os melhores classificados são considerados "experts" no assunto e têm seu nome divulgado no Technet Brasil além de concorrerem a prêmios (hardware, software, camisetas, etc).
Está no ar o ciclo de Treinamento sobre Balanceamento de Carga - NLB . Ele foi criado por Yuri Diognenes, um brasileiro funcionário da Microsoft que reside nos Estados Unidos e faz parte do time de suporte especializado da Microsoft para grandes empresas e casos realmente difíceis de serem resolvidos. Yuri explica como funciona o NLB, seus principais componentes, cenários, etc.. vale a pena se atualizar e depois testar os conhecimentos e quem sabe, ganhar alguns brindes .!!!
Acesse Já : Balanceamento de Carga - NLB
Ontem durante minha apresentação de IIS 7.0, um dos objetivos era demonstrar como é fácil adicionar ou remover módulos (dlls) que são executados pelo servidor. Através do arquivo applicationhost.config, removendo ou adicionando linhas podemos "customizar" nosso servidor web.
Uma das maneiras de verificar os processos sendo executados em determinado momento e os módulos que ele carrega é via comando tasklist.exe, utilitário incluído nas últimas versões do Windows e existente no Longhorn Server.
A sintaxe para determinar os módulos, por exemplo de um work process rodando seria:
"tasklist.exe /fi "imagename eq w3wp.exe"/m
onde /fi significa que vamos filtrar os processos e imagename eq é a string que vamos procurar. No nosso caso, o nome do processo era w3wp.exe e a opção /m exibe os módulos sendo executados por determinado processo.
Para obter todas as opções deste comando, basta digitar no prompt "tasklist /?"