Configurando um Ambiente com Terminais NComputing U170 A Tecnologia de virtualização de desktop da Ncomputing permite reduzir significativamente o custo de aquisição de hardware permitindo que vários usuários compartilhem um único PC. Com o terminal NComputing modelo U170 até 10 usuários podem acessar simultaneamente um único PC mantendo a sensação de estar trabalhando em uma maquina convencional. O conceito de computação compartilhada não é novo, na verdade, se voltarmos no tempo dos computadores de grande porte, vários usuários compartilhavam um único sistema computacional utilizando terminais. Os PCs mudaram para sempre a historia da computação - permitindo que as pessoas tivessem o poder de um computador de grande porte em sua mesa de trabalho. Como o avançou da tecnologia, o computador tornou-se tão poderoso que a maioria dos usuários estão usando apenas uma fração da capacidade da máquina, resultando em desperdício de energia e recursos. A NComputing utiliza este poder em excesso e o compartilha entre vários usuários, resultando em uma utilização dos recursos computacionais mais eficiente e, conseqüentemente, menores custos de aquisição, instalação e gestão mais fáceis e um cuidado ambiental maior. A NComputing administra os recursos do PC compartilhado com o software de virtualização de desktops vSpace ™ que e distribui os recursos para cada dispositivo de acesso. O software vSpace da NComputing permite acessos de forma eficiente e distribuir os recursos do PC entre os usuários, de forma inteligente e sem diminuir a sensação de alto processamento do usuário. Assim, toda estação U170 pode sentir a capacidade de resposta do sistema operacional e desempenho da aplicação que é quase o mesmo, ou igual, ao do PC host. A criação de um ambiente multiusuário é sempre um passo a frente, e há alguns pontos fundamentais que devem ser conhecidos e compreendidos. Este documento irá delinear qual é o melhor caminho para configurar um ambiente utilizando terminais da série U, discutindo as melhores configurações e a topologias de 5 e 10 terminais em um ambientes multiusuário. Determinando o ambiente para terminais U170 Há uma série de atributos na escolha da configuração e da topologia para implantar um sistema de virtualização de desktop com terminais U170. Vamos avaliar cada uma das seguintes: - Topologia - Host PC - Energia, hubs e cabos - O desempenho do host . CPU . Memória . Barramento USB - O desempenho de aplicativos - O desempenho da Internet É importante notar que todos esses atributos são inter-relacionados e que qualquer um destes atributos pode afetar o desempenho de outro, de modo a compreensão desses fundamentos é muito importante. Primeiramente é importante ler o Manual do Usuário, documento não tratará o processo de instalar os terminais. Host PC A configuração recomendada é apresentada e definida no Guia do Usuário certifique-se de escolher um host com o poder de processamento suficiente para o número de usuários. Lembre-se de configurar o host para que as portas USB não sejam desligados pelo gerenciador de energia do host, se este cuidado não for tomado qualquer U170 sessão ativa poderá ser desconectada. Alimentação: Os hubs e os cabos do sistema O padrão USB 2.0 possui a especificação de 500 mA de corrente nominal por porta. Cada dispositivo USB com um mouse e um teclado padrão deverá consumir cerca de 400 mA de corrente (isso inclui uma alimentação para o mouse e o teclado que gira em torno de 150 mA). Portanto, só pode haver um terminal U170 por porta USB padrão. Utilize hubs quando for necessário o cascateamento de terminais U170 ou quando necessitar ligar dispositivos USB adicionais juntamente um terminal U170. A especificação do tratamento USB e dos sistemas operacionais permitem que apenas 5 saltos em uma porta seja controlada, de modo que não devemos exceder esse número. A qualidade do cabo é IMPORTANTE! Use apenas cabos de alta qualidade compatíveis com o padrão USB 2.0. Nós recomendamos um cabo com diâmetro mínimo de 0,511 mm . Cabos baratos podem causar variação de tensão excessivas que podem criar problemas de estabilidade do sistema. O comprimento máximo de um cabo compatível com o padrão USB 2.0 é de 5 metros. Um hub ou repetidor pode ser utilizado para estender o cabo para 10. Desempenho da CPU: É fácil de verificar a utilização da CPU usando o Windows Task Manager que é uma ferramenta do próprio sistema operacional Microsoft Windows. Ele proporciona uma informação clara e constante sobre a porcentagem de processamento consumida, tornando mais fácil uma avaliação do seu ambiente e permitindo determinar o processamento necessário para um determinado conjunto. Para a maioria dos aplicativos de produtividade e aplicações multi-mídia, a maioria dos processadores de núcleo duplo fornecem mais desempenho que o suficiente para lidar com 6 ou até 10 usuários ao mesmo tempo. Recomendamos a você testar o seu conjunto de aplicações reais antes de mais implementações. O software vSpace demonstrou um excelente gerenciamento da utilização do processamento que permite que todas as tarefas sejam executadas de forma igual. Isto significa que, mesmo que haja os picos de uso da CPU a 100%, O vSpace e o sistema operacional conseguem distribuir de forma uniforme a capacidade da CPU para todas as estações. Assim, nos casos em que a CPU atinge 100%, cada estação tem o de desempenho individual diminuido em uma escala móvel. Em alguns momentos, geralmente muito breves, em que o processamento atinja níveis elevados de utilização o desempenho do usuário é degradado e normalmente retorna a velocidade nativa do PC muito rapidamente. * Em geral, o teste mais estressante de CPU para um sistema com terminais U170 é de decodificação de vídeo em tela cheia. O desempenho de um vídeo é altamente dependente do tipo de arquivo gerado (CODEC), do programa tocador de vídeo (DECODER) e resolução de tela. Memória: O segundo recurso do PC para verificar é a utilização da memória. Esta pode ser facilmente verificada através do mesmo aplicativo Windows Task Manager. A NComputing recomenda geralmente um PC host com 2 ou 4 GBytes de memória. Também verifique o seu uso de memória paginada para ter certeza de que não exceda os limites do sistema operacional: 372 MB (XP) ou 530 MB (Server 2003) (marcado em vermelho no Gerenciador de Tarefas abaixo). Barramento USB: O dispositivo U170 se conecta a um PC através de qualquer de conexão USB 2.0, diretamente através de um cabo USB, incluído no kit, ou um hub USB 2.0. Os computadores modernos normalmente fornecem largura de banda de 480Mbps ou 960Mbps no barramento USB, dependendo se eles têm uma ou duas portas USB. A tabela abaixo descreve a largura de banda máxima do barramento USB para PC moderno. Os PCs que contém vários controladores EHCI terá um melhor desempenho de vídeo durante a execução de mais dispositivos de U170 em um PC. Dois controladores USB são importantes se você estiver executando mais que 4 ou 5 usuários e quando você deseja maximizar o desempenho de vídeo. Com 4 ou mais vídeos simultâneos a largura de banda do barramento USB é toda utilizada e isso pode afetar o desempenho de vídeo. Se isso acontece, o U170 suspenderá a apresentação dos quadros de vídeo. Para saber quantos barramentos USB o seu PC possui, basta abrir o Gerenciador de Dispositivos e veja em "Dispositivos por conexão ". O número de "Standard Enhanced PCI para Controlador host USB", este é o número controladores USB. No exemplo abaixo, o computador tem dois barramentos USB. Para tirar proveito dos vários controladores, basta conectar qualquer terminal a um controlador ao invés de conectar todos os U170s ao mesmo controlador USB. Adicionando um controlador USB em um slot PCI também é uma opção. Dependendo de quantos dispositivos U170 estiverem conectados ao PC e quantos barramentos USB o PC possuir, geralmente, não há gargalos entre as estações U170 e o PC. Normal o desempenho das conexões USB do PC são muito maiores que a largura de banda de conexão de Internet. No entanto, esta banda é um recurso compartilhado para todos os usuários, seja através de PCs individuais ou usando um ambiente compartilhado. Desempenho da aplicação: Quando criar um ambiente multi-usuário, o testes de suas aplicações em um modelo de uso típico deverá ser realizados para determinar que recursos do PC (CPU e memória) são suficientes para satisfazer as expectativas de desempenho. Qualquer sistema dual core fabricado depois do ano de 2008 deverá atender a grande maioria das necessidades de desempenho de aplicativos utilizados em ensino ou em ambientes empresariais. Os dados a seguir mostram como 10 os usuários podem executar algumas aplicações em um PC padrão. . Se o seu teste indicar que o processador de um sistema dual core não cumpre a sua necessidade de desempenho, então a opção será a de melhorar os recursos do host, indo para um processador mais rápido ou com mais núcleos de processamento. Performance Internet: Não há realmente nenhuma diferença entre 10 usuários em um único multi-PC e a de uma utilização de PC como monousuário. Apenas certifique-se conectar o sistema à LAN com os espaços adequados para vários usuários de seus serviços de banda larga. Topologia Como mencionado, a topologia de um ambiente U170 é muito importante e pode ser afetada pelos intens mencionados anteriormente, portanto uma lista de verificação será bastante util: Host O poder de processamento suficiente para executar o número desejado de sessões com stream de vídeo vai depender de dois controladores USB para 4 ou 5 usuários em execução simultânea de vídeo Barramento USB Certifique-se que não existem mais de 5 saltos na topologia A distância máxima é de 5 metros por hop Portas USB Extra Basta adicionar hubs USB para expandir o numero de dispositivos conectados a um PC com somente um controlador USB. Energia Não pode haver mais de um dispositivo U170 por porta USB (e cada porta deve suportar fornecer 500mA de energia). Use apenas Hubs USB com alimentação externa. Cabos Use cabos de qualidade que seguem o padrão USB 2.0. Distância O uso de cabos não deve exceder mais de 5 metros em uma única porta USB. As seguintes topologias podem dar exemplos sobre como contar um salto USB hop e como não exceder os limites máximos. Nós incluímos outras duas topologias validas no final deste documento. Esta é uma topologia em cadeia, de 5 saltos. Note-se que os hubs USB tem o poder de adicionar a capacidade de saltos. Esta é uma topologia possui apenas 3 saltos. Note que o primeiro hub USB pode adicionar a capacidade de atender até 5 metros de cabo e depois dividir os quatro dispositivos U170 com mais mais 5 metros. E a segunda série de hubs com alimentação é opcionail, mas aparece aqui para adicionar mais portas extras para pen drives, impressora ou outros dispositivos USB . Exemplo de Ambiente com 5 usuários No nosso exemplo de configuração de 5 usuário, usamos uma máquina Lenovo da Serie 3000H vendida por cerca de US$30 nos EUA. Quatro dispositivos foram conectados U170 e utilizados 5 monitores LCD. O sistema operacional é o Windows Server 2003 Standard Edition. Muitos PCs hoje tem oito ou mais portas USB, portanto não há necessidade de um hub USB para montar a solução. Os dispositivos U170 foram conectados diretamente a quatro portas USB na parte traseira, como mostrado na figura abaixo. Para demonstrar o desempenho, um vídeo com resolução de 720x480 no modo de tela cheia foi iniciado em cada terminal U170. A decodificação de vídeo é consome muito processador e o barramento USB trabalha de forma intensiva, portanto é um bom teste para determinar se o sistema está bem dimensionado para trabalhar bem com a solução U170. Uma vez lançados os quatro vídeos é importante monitorar o consumo de CPU e memória do host com o Windows Task Manager. Um clipe de vídeo de 720 x 480 normalmente representa uma qualidade de DVD widescreen. Durante a execução dos 4 vídeos em tela cheia ao mesmo tempo, o Gerenciador de Tarefas do Windows nos mostra o uso da CPU a de cerca de 85% e a utilização da memória é menor do que 600MB. Este teste nos mostra que e uma máquina dual core não apresenta nenhum problema para fazer parte deste cenário. A topologia para um ambiente de cinco usuários foi a seguinte: A utilização de banda do barramento USB não é uma funcionalidade do Windows Task Manager por isso não é uma fácil medi-la. A largura de banda máxima especificada de USB 2.0 é de 480 Mb / s, mas na realidade a largura de banda utilizável na prática é cerca de 400 Mb / sec. Um dispositivo U170 é executado em cerca de 10MB/sec, em carga nominal. Apresentando um vídeo, a largura de banda poderá ser de até 130 Mb/s suportando 30 frames por segundo (fps). Se a largura de banda do barramento não for suportar a transmissao de 30 fps, então o sistema U170/vSpace começará suprimir quadros no vídeo para compensar a falta de largura de banda. Nossos testes demonstraram que cerca de quatro vídeos em tela cheia (dependendo do formato de vídeo, tamanho, decodificador, barramento USB e implementação) permitem a execução do video sem supressão de frames. Se o ambiente necessitar usar um 4 vídeos em tela cheia simultaneamente, sugerimos utilizar até 4 usuários por Barramento USB 2.0, para garantir uma melhor qualidade de vídeo. Portanto a melhor configuração ou topologia para nove usuários é a utilização de um PC com dois controladores USB e dividir os usuários por grupos; quatro usuários em um hub e cinco usuários no segundo hub . A topologia sugerida é: A imagem seguinte mostra um exemplo de instalação U170 configurado para 10 usuários: É claro, que como em qualquer PC, o desempenho de cada usuário depende da configuração do host, aplicação e da necessidades dos usuários. O desempenho dependente do hardware do host; memória e CPU e dos aplicativos que estão sendo usados. Não há quase nenhuma diferença perceptível entre os ambientes de desktop virtuais e o real. No dimensionamento, os dois principais recursos de utilização, processador e memória, não devem ter seu uso em 100%. Ambiente com 10 usuário U170 Um exemplo de configuração de 10 usuário, uma máquina Gateway DX-4822-032 foi utilizada como host. Nove dispositivos U170, dez monitores LCD, e Windows Server 2003 Standard Edition como o sistema operacional, foram utilizados. Não há portas USB suficientes neste PC para 9 terminais U170. Os aparelhos foram divididos em dois grupos. Cinco terminais U170 estão conectados a um hub D-Link de 7 portas e quatro terminais U170 estão conectados a um hub D-Link quatro portas USB. Uma vez que este PC tem dois barramentos USB, cada hub foi conectado a um deles. Este procedimento serve para maximizar a largura de banda USB. Cada hub está ligado a um cabo USB de 5 metros de comprimento. Neste exemplo, a solução NComputing atendeu 10 usuários simultâneos com uma variedade de diferentes aplicativos para determinar o desempenho. As aplicações utilizadas neste exemplo estão listadas abaixo: Lista de Aplicações Microsoft Paint Microsoft Word Microsoft Excel Microsoft PowerPoint Microsoft Internet Explorer Microsoft Outlook Express Roboworks WordPad VLC Media Player Mozilla Firefox Com todas as 10 estações (ou usuários) ativas, 10 aplicações de produtividade em execução, e um total de três multi-media clips de vídeo com resolução nativa (~ 720 x 480) no modo de tela cheia e um clip de vídeo no modo normal (430x370), o ambiente apresentou excelente performance com nenhuma perceptível perda de frame de vídeo. Como podemos observar na tela Task Manager, a utilização do processador foi bem abaixo dos 40% e o consumo de memória era apenas um pouco mais de 1.5GB. Isto mostra claramente que este sistema tinha capacidade de ser compartilhado. O conjunto total das aplicações e clips de vídeo são descritos abaixo: Ambiente de testes: A criação destes testes é muito fácil. Basta simplesmente instalar o vSpace no host e em seguida, conectar cada dispositivo U170 a um teclado, monitor, mouse e hospedar PC (via USB 2.0 cabo) e alto-falantes e microfone para cada ponto de acesso.