Archive for June, 2007

Muitos CPUs

Os fabricantes andam com vontade nos oferecer(vender) cada vez mais “cores” dentro de um CPU. Para mim nunca fez sentido o aumento da frequência de relógio para aumentar o desempenho. O processamento paralelo sempre me pareceu a melhor opção, mas o mercado é que manda e os fabricantes só querem ganhar dinheiro.

Aparentemente o aumento de “cores” só tem vantagens, mas será que os sistemas operativos estão a acompanhar esta tendência?

Nos Linux e outros unices não vejo problemas. No windows só aparecem limitações, reparei nisso nos últimos testes que fiz com o XEN.
O XP home só vê um CPU, o professional 2. O 2003 Server standard 4 e o enterprise 8. Acima de 8 CPUs só o datacenter edition.

Nem vi como é no Vista, certamente que numa máquina das novas(core 2 duo) o equivalente ao XP home não serve.

No desktop o normal já é ter 2 ou 4 processadores (2 cores +HT) e nos servidores 8(2x 4 cores), temos é que comprar licenças mais caras para os poder usar.

Xen HVM

Finalmente consegui uma máquina decente para fazer testes com virtualização assistida por hardware no Xen hypervisor. A máquina é um PE 2950 com dois CPUs quad core E5345  @ 2.33GHz, 8G RAM e 4×300G SAS.

Istalei um Debian 4.0 com o Xen 3.1. Depois dos habituais problemas com as placas de rede e  alguma dificuldade a gerar um  initrd  fiz os testes que estava à espera.

Instalei e testei o desempenho de Linux, Windows XP e Windows 2003 Server em modo HVM. Funciona mas não convence.

Se na paravirtualização o Xen é fabuloso, no modo HVM deixa muito a desejar. O desempenho da rede e do acesso ao disco é fraco, muito fraco.
Vou fazer mais testes para ver se a opinião muda.

BTW: O Windows é muito limitado em número de CPUs!

Broken engine

É o que dá rir dos problemas dos outros. O meu carrinho com 10 anos e 200 mil km rebentou ontem. Como diz o outro…é muita autoestrada.

O senhor que ia num carro atrás de mim dizia: “Pensei que me estavam a atirar pedras.”

O que foi ainda não sei, era de noite, deixou de andar, fazia barulho, largou pedaços e largou o óleo todo.

Ainda bem que comprei a bicla.

Fundamentalismos

Sempre que dou a minha opinião sobre sistema operativos e/ou interfaces com o utilizador sou imediatamente acusado de ser fundamentalista.

Fico irritado com a situação porque:

Comecei por usar um spectrun, como não sou bom jogador limitava-me a programar nele. Usei o DOS durante muito tempo, desde a altura em que os computadores não tinham disco. Cheguei a fazer cursos de BASIC e MS-DOS. Apareceu o Windows e usei normalmente, os computadores começaram a evoluir bastante. Trabalhei em redes Netware. A certa altura apareceu o Windows 95, a diferença era grande, rapidamente passei a usar o windows 95.

Por esta altura comecei a ter os primeiros contactos com UNIX. Usei o Windows NT 3.5 e 4. Conheci o Linux. Passei a usar o Windows 98 e Linux alternadamente. Comprei um portátil com Windows 98 onde usei Windows 98 e Linux.

Durante algum tempo dediquei particular interesse aos BSDs.

Administrei salas de aula com Windows NT e Linux durante mais de 5 anos. Passei a usar o Linux como primeiro sistema operativo. Usei e administrei máquinas com Windows 2000 e até trabalhei o Windows ME. Fui responsável por máquinas com Sun OS e Solaris durante 4 anos.

Cheguei a fazer trabalhos em SCO unix, em tru64 e HP-UX e AIX. Também testei o BeOS.
Houve um período em trabalhei na integração Linux/Windows, tornando-me especialista em Samba, foi com base neste trabalho que nasceu uma aplliance bastante conhecida. O Windows XP não me é estranho fui/vou usando normalmente.

Mudei de portátil e sempre tive instalado Windows 2000 e linux.

Instalei centenas de máquinas com Linux, das mais diversas distribuições.
Tive contacto com máquinas apple, nex, os/2 outras coisas mais raras.

Trabalhei com diversas marcas de equipamento de rede, onde conheci muitos interfaces e sistemas diferentes, como fiz o CCNA conheço o IOS.
Administrei uma sala com QNX, mexi em vxworks, até programei microcontroladores, pics, automatos, calculadoras e outras coisas parecidas.

Administrei servidores tru64 UNIX.

Comprei um ibook e passei a usar Mac os X, ainda o uso hoje como máquina pessoal.

A máquina que estou a usar hoje é Linux mas tem sempre uma sessão remota para um windows XP. É normal utilizar windows 2003 Server para trabalhar.
De certeza que me esqueci de um ou outro, mas esta lista deve ser suficiente para mostrar um pouco do meu percurso. ah..e minix também.
Porque será que me chamam de fundamentalista?