Sistemas de arquivos e sistemas de arquivos
Publicado por robersonfox em Linux, Servidores em 19 de outubro de 2012
Da necessidade de montar um servidor Squid e um FTP na mesma máquina veio minha curiosidade: Qual o sistema de arquivos mais adequado para este.
Na teoria uma interface SATA II passa até 300MBs então se eu tenho um arquivo de 600MB eu conseguirei transferir este, por exemplo, da minha área de trabalho para o diretório /tmp em 2 segundo, na teoria, pois na realidade nós sabemos que isto não acontece, e isto ocorre por vário motivos, entre eles está a má qualidade do barramento da placa mãe, um Kernel mal projetado (no caso do Windows), um Shell mal projetado enfim, porém, vamos supor que a teoria aqui funcione perfeitamente e precisamos usar ela pra poder fomentar um tabela, precisamos de um ponto base para fazer os comparativos, levando em conta que todos os testes serão feitos na mesma máquina, com o mesmo barramento e com o mesmo disco rígido, os dados recebidos poderão ser analisados e terão veracidade.
Para estes testes estou usando uma arquitetura que imaginei hoje cedo, um P4 com dois HDs, um para o sistema operacional e outro para os testes, assim, não terei problema algum com os processos do Kernel usando os diretórios do sistema.
Imaginei esta arquitetura, pois, este servidor que estou montando irá usar sucata, sim, sucata, restos de computadores que eu fui juntando, como disse acima é um P4, dois discos rígidos SATA II, três placas de rede, fonte ATX 640, MB ASROCK.
Num sistema com RAID0 os dados são quebrados e enviados para os dois discos rígidos, ou seja, um arquivo de 600MB demoraria 1seg para ser transferido de um lugar para outro, num sistema normal demoraria 2seg como já informado acima. Acontece que o RAID tem suas complicações, uma delas me impediu de dar sequência e foi o fato dos meus HDs terem tamanhos diferentes, segundo a literatura para ter um RAID eficiente e sem perdas de performasse e peso é preciso ter HDs idênticos e se possível da mesma marca.

Neste sistema que imaginei hoje cedo para meu servidor eu poderia chegar a uma velocidade semelhante a esta, veja bem porque, imagine um cliente do FTP fazendo um download de um arquivo, o SQUID fazendo seu cache e o sistema fazendo seus processos, todos trabalhando no mesmo HD, tudo iria pra a pilha do HD e iria demorar a escrever os dados, levando em conta que este HD tenha um disco e duas cabeças de leitura/gravação, isto causaria um certo estresse no sistema, agora imagine o SQUID num HD e o FTP em outro, o sistema em um terceiro ou juntamente com o SQUID porém em uma partição separada de um tipo diferente, neste casos os arquivos seriam copiados por inteiro e as funções seriam divididas pelos HDs desta forma causando menos estresse ao mesmos, as complicações das transferências são feitas pelo sistema, nós não precisamos nos preocupar com isto. Pois bem, até aqui conseguimos uma forma de aumentar a velocidade de gravação, mas, uma coisa tem que ser salientada, ela foi mencionada poucas vezes neste documento, estou falando do sistema de arquivos, qual seria o melhor sistema de arquivos para o sistema, qual seria o melhor para o server FTP e para o SQUID? Vamos lá, vamos pensar um pouco, o SQUID trabalha com muitos arquivos pequenos, o FTP com arquivos grandes e o sistema não se tem uma ideia certa. Segundo a literatura o EXT4 trabalha muito bem com arquivos de qualquer tamanho, então este fica para o sistema, o ReiserFS trabalha muito bem com arquivos pequenos e o XFS com arquivos grandes, então FTP -> XFS, SQUID -> REISER4, SISTEMA -> EXT4, segundo meus testes o mais rápido de todos foi o XFS seguido pelo JFS e depois o HFS plus movendo um arquivo de 732,80MB, a tabela ficou assim:
1o XFS moveu 64,655MB/s
2o JFS moveu 62,504MB/s
3o HFS+ moveu 59,562MB/s
A diferença entre o XFS e o HFS+ é enorme, para arquivos grandes. Já para arquivos pequenos a o HFS+ e o JFS ficaram na frente, o JFS ficando em primeiro lugar novamente.
1o JFS 0,003 segundos para mover um arquivo de 16.924 bytes.
2o HFS+ 0,003 segundos para mover um arquivo de 16.924 bytes.
3o XFS 0,048 segundos para mover um arquivo de 16.924 bytes.
Os testes foram feitos 10x, o tempo total de cada um foi somado e dividido por 10 para se ter a ideia do tempo exato que estes gastariam para transferir o arquivo.
Existem boatos de que o XFS tem sérios problemas com perda de dados, inclusive mencionam não usar este sistema de arquivos em computadores pessoais, não encontrei a fonte que diz isto, este sistema de arquivos se mostrou poderoso quando se deve trabalhar com arquivo grandes, é inclusive o único sistema de arquivos do meu conhecer que suporta até 8 exabytes de armazenamento em uma arquitetura 64bits. O JFS é muito seguro e se mostrou muito rápido é particularmente meu favorito e é suportado pela IBM em seus servidores. Já o HFS+ foi decepcionante, tem suas qualidades mas eu acho que nunca as usaria em um servidor como este que estou montando é o sistema de arquivos criado pela Apple Inc. para substituir o antigo HFS. O EXT4 para movimentar arquivos com permissões e tamanhos diferentes continua sendo o melhor. Não fiz o teste com o ReiserFS pois ele é incompatível com meu Kernel e porque não se sabe bem do futuro dele depois do incidente de Hans Reiser.
Related articles
- Reiser4 File System Still In Development (linux.slashdot.org)
- Reiser4 Benchmarked On Linux 3.5 (phoronix.com)
Lançado Ubuntu 12.04 (Precise Pangolin)
Publicado por robersonfox em Linux, Ubuntu em 26 de abril de 2012
A nova versão do Ubuntu saiu a alguns minutos, nesta versão vemos significativas melhorias no Unity, uma coisa curiosa é a remoção da função hibernar, segundo o time de desenvolvimento a remoção desta opção é devido a ela não funcionar perfeitamente em alguns hardwares, apesar do informe algumas pessoas dizem ainda conseguir hibernar, outra mudança é a reinclusão do Rhythmbox e remoção do Banshee, particularmente prefiro o Banshee, o mono e os programas que precisam dele sairam também.

Para atualizar sua atual instalação você deve, como de costume, passar o comando abaixo em um terminal:
update-manager -d
Este comando abrirá uma janela e nela você deve seguir os passos, está tudo em bom português.
O download pode ser feito pela página do Ubuntu: http://www.ubuntu.com/download ou por Torrent
64 BITS (Computadores novos)
32 BITS (Computadores antigos)
PS.: O site do Ubuntu ficou fora do ar por alguns minutos no momento que foi anunciada a nova versão, aconselha-se fazer o download por meio de torrents por este motivo.

Related articles
- Ubuntu 12.04 Released (omgubuntu.co.uk)
- Ubuntu 12.04 ‘Precise Pangolin’ Released, Changes and Screenshot Tour (ubuntuvibes.com)
WoW – World Of Warcraft no Linux: Como instalar
Publicado por robersonfox em Outros em 20 de março de 2012
Se você deseja rodar o World of Warcraft no Linux, por alguma razão, este post do Melting Pot pode ajudar: ele explica detalhadamente como fazer a instalação.

A partir de uma instalação “zerada” do Ubuntu (segundo o autor, o procedimento serve também para outras instalações), os passos da instalação são detalhados e discutidos.
Estão prometidos mais 2 artigos na mesma série, um sobre configurações e outro sobre resolução de problemas.
Link http://www.mmomeltingpot.com/201[...]raft-under-linux-installation/
Competição de código C ofuscado retorna depois de 5 anos
Publicado por robersonfox em Outros em 22 de novembro de 2011
O “International Obfuscated C Code Contest” (IOCCC), Competição Internacional de Código C Ofuscado, retornou e anunciou o início da vigésima competição; a competição estava em hiato, sem resultados publicados para a última competição, que foi realizada em 2006. Agora a competição está de volta e, de 12 de novembro de 2011 até 12 de janeiro de 2012, as inscrições estão abertas para a competição de escrever o mais obscuro ou ofuscado programa em linguagem C que irá ilustrar, perversamente, a importância do estilo de programação, estressar compiladores C com relação a código estranho e demonstrar as sutilezas da linguagem C. Apesar da competição já estar aberta, as submissões online serão aceitas somente a partir de 1o. de dezembro, já que o sistema de submissão está sendo atualizado.
Confira os ganhadores de anos anteriores no site oficial: http://ioccc.org/years.html Regras: http://www.ioccc.org/2011/rules.txt Fonte: http://www.h-online.com/open/news/
Notícias Linux
Posted from WordPress for Android
Selecione um sistema operacional baseado em tipo
Publicado por robersonfox em Outros em 11 de novembro de 2011

Lançado o Ubuntu 11.10 Oneiric Ocelot
Publicado por robersonfox em Linux, Ubuntu em 14 de outubro de 2011
Foi lançado ontem o Ubuntu 11.10, esta nova versão traz muitas melhorias no desempenho e na parte gráfica, uma das coisas que me agradou muito foi o uso do Linux na versão 3, o aplicativo de transmissão Gwibber foi remodelado e está bastante profissional, Gnome 3, Firefox 7, Libre Office 3, a central de programas ficou parecida com a do Android.

Steve Jobs
Publicado por robersonfox em Apple, Outros, Uncategorized em 6 de outubro de 2011
Perdemos ontem a definição do termo visionário, um ser simplesmente brilhante, um ser humano maravilhoso que deu a esta geração muitas felicidades, e que apesar de ter um gênio extremamente forte, cativou milhares, não estou falando de Apple, estou falando simplesmente do Sr. Steve Jobs.

Steve jobs 1955 - 2011
Related articles
- Rest in Peace Steve Jobs (shopify.com)
- Thank You Steve! (projectmanagementessentials.wordpress.com)
- Steve Jobs Dead (wellbeinginsideandout.wordpress.com)
- On Twitter, Reflecting on the Legacy of Steve Jobs (bits.blogs.nytimes.com)
- Steve Jobs (satishlalam.wordpress.com)
Novo Android Market
Publicado por robersonfox em Escritório, Google, Notícias, Outros, Uncategorized em 29 de setembro de 2011

Ontem cedo me apareceram 9 aplicativos para atualizar no meu android, não podia imaginar que entre eles viria uma Nova versão do Market, este, como pode ser visto na imagem ficou muito mais profissional e intuitivo, apto a concorrer contra outros que tem feito muito sucesso por aí , estou falando do concorrente feito pela motorola.
Confira o screenshot e caso ainda esteja usando a versão anterior, não se desespere, em alguns dias seu android também estará rifado esta última versão.
Posted from WordPress for Android
Screenshots do novo Ubuntu 11.10 Beta 2
Publicado por robersonfox em Linux, Ubuntu em 27 de setembro de 2011
Ubuntu 11.10 Beta 2
Publicado por robersonfox em Linux, Ubuntu em 23 de setembro de 2011
Ontem saiu o segundo beta do Ubuntu 11.10, estive esperando por este dia para atualizar a máquina que eu uso aqui na empresa, apesar disto não ser aconselhado, porém, eu colaboro com o grupo no envio de Bugs e Traduções, então, imaginei que esta seria uma boa hora para atualizar, caso você queira se arriscar a usar um beta release o velho update-manager -d no Terminal iniciará a interface de atualização, como costumeiro.
Para baixar uma imagem ISO acesse este site: http://releases.ubuntu.com/11.10
















