quinta-feira, 26 de março de 2009

Thunder Cache - Cache inteligente

O que é?THUNDER CACHE é um sistema que trabalha em conjunto ao Squid, rescrevendo URLs e guardando arquivos para melhorar o desempenho do cache.
Idelizado por Luiz Biazus (luiz@biazus.com)
Programador:Rodrigo Manga (rodrigomanga@yahoo.com.br)
Ele antes chamava-se ECACHE.
Ele é um sistema desenvolvido com PHP e MYSQL, que recebe URLs do SQUID, e faz uma ação, que pode ser simplesmente reescrever a URL para o squid não duplicar arquivos, ou guardar o arquivo em um cache próprio do Thunder Cache.
Ele trabalha com qualquer tipo de arquivo ( e não com somente vídeos como outros sistemas fazem)O diferencial é a quantidade de plugins que dispomos, os principais são do Windows Update, Youtube, 4Shared. E vão ter muito mais plugins, só depende de todos ajudarem.

Existe uma materia bem detalhada sobre o Thunder Cache no site:
http://under-linux.org/b664-thunder-cache-cache-inteligente

Site oficial do Thunder Cache
http://www.thundercache.org/
http://sourceforge.net/projects/ecache

terça-feira, 24 de março de 2009

EyeOS - Sistema Operacional OnLine

O site http://www.eyeos.info/ é um S.O. OnLine com tudo que tem direito.
Vale apena testar.
Tem um artigo bem legal sobre ele, bem aqui: http://www.brogui.com/2007/08/25/eye...cional-online/

HT, Dual Core, Core 2 Duo, Quad Core, Core 2 Quad e Core i7. Quais as diferenças?

O número 2 no título significa uma mudança muito grande no desenvolvimento e arquitetura dos processadores da Intel! Então qual seria a diferença entre um Dual Core x Core 2 Duo, se ambos tem 2 núcleos? Muitas diferenças não estão ligadas em apenas o núcleo, mas o seu tipo de gerenciamento, cache e outros. Abaixo irei citar cada um deles:

HT - (Hyper-Threading) foi o primeiro processador da Intel com esta tecnologia! A grande pergunta é: Ele tem dois núcleos? Não! Ele é ainda um single-core MAS que simula dois núcleos! Se um programa tinha algum thread, o núcleo do HT processava o código principal a este, e uma segunda memória cache contida no HT simulava este código dentro da thread.

Dual-Core - Agora sim, diferente do HT, este tem dois núcleos reais. Vinda da plataforma Centrino baseada do Pentium M, o Dual-Core é praticamente dois processadores dentro da mesma pastilha de silício. Cada núcleo com um cache, tendo um sempre responsável por todos os códigos principais, e o outro responsável sempre pelas thread.

Core 2 Duo - Também com dois caches, mas agora com algumas diferenças. Já baseada do Pentium 4, ele tem também uma divisão interna na pastilha, mas desta vez com um cache apenas sendo dividido pelos dois núcleos, dando um ganho na velocidade de processamento e uma economia maior no gasto de energia. Então, o Core 2 Duo é um processador grudado em outro processador mas que dividem o cache? Basicamente, sim!

Quad-Core - Aqui agora já deixamos de falar de dois núcleos, mas agora de quatro. Precisarei especificar o que ele é? Acho que não! Pois é o mesmo estilo do Dual-Core, quatro processadores dentro da mesma pastilha!

Core 2 Quad - Mesma arquitetura do Core 2 Duo, apenas dizendo, é um Core 2 Duo grudado com outro Core 2 Duo, ficando um cache para cada um.

Core i7 - Agora deixamos de falar de Pentium. Baseado na nova arquitetura da Intel, Nehalen, o Core i7 volta com o sistema Hyper-Threading! Se eu disser que ele é quatro HT's grudados um no outro, estarei falando a mentira mais absurda que existe. Mas, é uma base para você entender. Ele tem 4 núcleos reais, com um outro cache para simulação de dados igual o HT! Então quer dizer que no meu Windows vai aparecer 8 núcleos? Sim!

OBS: Esta materia foi retirada do site: http://under-linux.org/b657-ht-dual-core-core-2-duo-quad-core-core-2-quad-e-core-i7-quais-diferencas.

quinta-feira, 19 de março de 2009

Como configurar uma bridge no Limux.

Este exemplo 1 foi retirado do site:
http://wiki.mandriva.com/en/Docs/SysAdmin/Networking/Bridge

/etc/sysconfig/network-scripts/ifcfg-br0:
DEVICE=br0
TYPE=Bridge
IPADDR=192.168.0.1
NETMASK=255.255.255.0
ONBOOT=yes

/etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0
BRIDGE=br0
ONBOOT=yes

/etc/sysconfig/network-scripts/ifcfg-eth1:
DEVICE=eth1
BRIDGE=br0
ONBOOT=yes


Este exemplo 2 foi retirado do site:
http://www.eriberto.pro.br/wiki/index.php?title=Cria%C3%A7%C3%A3o_de_uma_bridge_no_Debian_GNU/Linux

# apt-get install bridge-utils
# ifconfig eth0 127.0.0.2
# ifconfig eth1 127.0.0.3
# brctl addbr br0
# brctl addif br0 eth0
# brctl addif br0 eth1
# ifconfig br0 up

# cat /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 127.0.0.2
netmask 255.0.0.0

auto eth1
iface eth1 inet static
address 127.0.0.3
netmask 255.0.0.0

auto br0
iface br0 inet static
address 10.0.0.1
netmask 255.0.0.0
gateway 10.0.0.200
bridge_ports eth0 eth1