Quebrando mitos: vida útil de um SSD e outras curiosidades

A tecnologia evolui à passos largos e rápidos. Vemos o aparecimento de novas técnicas de fabricação de componentes, que os deixam cada vez menores e mais rápidos, novas maneiras de interagir com as máquinas e até novos formatos de computadores! Em geral, são poucos os nichos nesta área que passam grandes períodos de tempo sem inovações relevantes. E um destes mercados é o de armazenamento.

Essencialmente, os computadores guardam suas informações em cárater permanente da mesma maneira que faziam há… 20 anos, por exemplo. Os HDs (hard disks ou discos rígidos) não passaram por grandes atualizações neste período. Apenas aumento de capacidade e diminuição de tamanho. Como uma evolução deste componente tão importante, em meados de 2007 apareceram no mercado os SSDs (Solid State Drive ou Unidade de Estado Sólido).

Desde então, os SSDs se popularizam, diminuiram seu preço, e já são relativamente comuns em computadores portáteis, principalmente nos novos ultrabooks. Como vantagem em relação aos HDs, eles apresentam tempos de acesso bem menores, bem como de leitura e gravação de dados, menor consumo elétrico, mais silencioso, mais resistente à impactos e apresenta menos defeitos de hardware, por não conter partes móveis.

Porém, alguns mitos se formaram em torno deste componente, como que ele tem uma vida útil muito curta, devido ao número limitado de escritas que podem ser realizadas. Bem, com este artigo, pretendemos esclarecer este e outros pontos a respeito dos SSDs.

Breve explicação sobre as memórias Flash

A principal característica dos SSDs, e que acaba sendo também seu principal diferencial em relação aos HDs, é que ele usa memórias flash, em vez de pratos magnéticos. Falando à grosso modo, seu funcionamento é semelhante a de um pen drive ou cartão de memória.

Diferentemente do que muitos podem pensar, existem vários tipos de memória Flash. As usadas na maioria dos SSDs, bem como pendrives e cartões de memória, é uma chamada Flash NAND. Ela oferece tempos muito pequenos de leitura e gravação de dados. Internamente, ela trabalha com o conceito de páginas, que por sua vez são agrupadas em blocos. Cada página possui 4 KB de tamanho, e cada bloco agrupa 128 páginas.

As páginas são o equivalente aos clusters dos HDs magnéticos. Essa arquitetura faz com que o dispositivo trabalhe de maneira semelhante a um HD, ou seja, tem a capacidade de guardar dados, mas para eles serem executados, precisam ser carregados na memória RAM. Assim, para o sistema operacional, um HD e um SSD trabalham da mesma forma.

Bloco de informações de um SSD

As Flash NAND dispõem de duas tecnologias: a SLC (Single-Level Cell) e a MLC (Multi-Level Cell). Na primeira, como o nome sugere, ela só armazena um bit (0 ou 1) em cada célula. Já a segunda, armazena dois bits em cada célula. Isso permitiu o surgimento de SSDs de maior capacidade, sem aumentar os custos. Outra tecnologia amplamente usada nos chips de memória Flash NAND, é uma chamada Die-Stacking. Essa técnica consiste em empilhar vários chips, conectá-los entre si e selá-los dentro de um mesmo encapsulamento. Isso permitiu baratear ainda mais a fabricação dessas memórias.

Por que os SSDs são tão mais rápidos que os HDs

Como expliquei acima, os SSDs funcionam de forma muito semelhante aos pen drives. A maioria esmagadora usa chips de  memórias Flash NAND MLC com 10 canais de comunicação. Assim, o fabricante coloca 10 chips de memória na placa, os de maior capacidade usam 20.

Assim, toda vez que você vai gravar um arquivo, o controlador divide esse arquivo em 10 partes iguais, e grava cada uma delas em um chip diferente. Da próxima vez que você for acessar este arquivo, ele será acessado pelos 10 canais de comunicação, simultaneamente. Um processo semelhante ao RAID, usado nos HDs convencionais quando se quer aumentar a performance.

SSD Kingston

Outro motivo que contribui para o alto desempenho dos SSDs, é que neles são usados controladores mais inteligentes, o que permite que as tarefas de gravação e leitura sejam organizadas de maneiras muito mais eficientes e rápidas.

Além disso, o dispositivo reserva uma área muito grande para o buffer, o que dá direito ao controlador de “cachear” muitas operações. Para você ter uma ideia, em situações favoráveis, um SSD pode chegar a taxas de leitura de 250 MB/s! E taxas de escrita de 80 MB/s, muitas vezes atinge 160 MB/s. E notem que estes não são números teóricos, são obtidos na prática e com uma certa frequência.

O mito da baixa vida útil dos SSDs

Em geral, existe um mito entre os que não conhecem bem os SSDs, que reza que eles têm pouca vida útil e com pouco tempo de uso ele não pode mais gravar dados. Bom, em parte, esse mito tem um fundo de verdade. Explicarei melhor. Apesar de terem um número de leituras virtualmente ilimitado, os SSDs possuem um número de regravações pequeno, se comparados com os HDs.

Os chips baseados na tecnologia SLC suportam até 100.000 regravações. Os chips MLC, que são os mais usados, permitem apenas 10.000 processos de escrita. Pouco, né!? Não. Para você ter uma ideia, para esgotar o número de 10.000 gravações em um SSD de 80 GB, você teria de gravar 800 TB de dados. Normalmente, um usuário comum grava cerca de 40 GB por dia. Para ele esgotar a capacidade, levaria 60 anos! Em 60 anos, talvez nem o usuário esteja mais “funcionando”, o que dirá do dispositivo. Mas enfim, para nós, usuários, é praticamente impossível esgotar o número de gravações.

SSD vs Idosos

Isso só é possível devido à arquitetura interna do SSD. Como falei acima, os dispositivos funcionam usando o conceito de páginas. Há um algoritmo, chamado de wear leveling (distribuição de uso) que garante que cada página só será sobrescrita depois que todas as outras tiverem sido usadas pelo menos uma vez. Assim, o algoritmo garante uma uniformidade no processo de escrita, e todas as páginas são usadas igualmente.

Mas claro, os fabricantes não vão colocar no rótulo de seus produtos que eles duram 60 anos. Visto que eles levam em conta um número muito grande de fatores externos e variáveis, a maioria costuma informar que a vida útil dele é de 5 a 10 anos, o que não deixa de ser um bom número.

Além do mais, as memórias Flash podem guardar dados sem precisarem de alimentação elétrica por uns bons 10 anos. Portanto, não se preocupe com a vida útil de seu SSD, caso esteja pensando em comprar um.

SSD precisa de desfragmentação?

Não. Essa é a resposta curta e grossa. Mas é importante falarmos algumas coisinhas necessárias. Apesar de não sofrerem queda de desempenho com a fragmentação dos arquivos, os SSDs também sofrem com a passagem do tempo. Assim, SSDs novos apresentam desempenho melhor que os usados.

Como explicado anteriormente, os SSDs só voltam a gravar numa página depois que todas as páginas já tiverem sido usadas. Isso tem um motivo. Diferentemente dos HDs convencionais, que podem simplesmente sobrescrever as informações no cluster, os SSDs primeiro têm de apagar toda informação gravada na página e deixá-las no estado original.

O problema, é que eles não podem apagar páginas isoladas, independentes. Para eles apagarem uma única página, eles têm de apagar todo o bloco de 128 páginas, do qual eu falei no início deste artigo, lembra? E se já houverem dados válidos neste bloco de páginas, o processo fica bem demorado. Porque a controladora terá de ler todos os dados do bloco, copiá-los para o buffer, fazer a limpeza no bloco, fazer a alteração dos dados no buffer e só então grava os arquivos no bloco novamente. Tudo isso para fazer uma única alteração. Por isso, depois de alguns meses de uso, quando todas as páginas já tiverem sido usadas, o desempenho dos SSDs cai, como se eles estivessem fragmentados. Só que claro, só o sintoma que é semelhante, mas o motivo, como visto, é outro.

Raio-X de SSD

Mas calma que tem solução. Essa queda brusca no desempenho dos dispositivos, às vezes até de mais de 50%, gerou um grande burburinho entre os usuários e grandes empresas, que exigiram uma solução por parte das fabricantes. Depois de algumas gambiarras, foi lançada uma solução definitiva. É o comando TRIM, que consiste em permitir que o próprio sistema operacional execute a limpeza das páginas que foram alteradas. Assim, sempre haverá páginas livres para a controladora fazer seu processo de escrita, e ele não perderá mais tempo tendo de apagar todo o bloco de páginas. O problema, é que este comando só é suportado pelo Windows 7, e pelas distribuições Linux cujo Kernel seja um dos mais recentes. O que deixa de fora uma boa fatia de usuários.

Finalizando

Com este artigo, esperamos ter elucidado algumas dúvidas e alguns mitos que rondam este componente, bem como ter aumentado o seu conhecimento sobre o assunto. Como vimos, existem muitas vantagens em se usar um SSD em detrimento de um disco rígido, porém, como tudo na informática, você deve saber usar corretamente. Não compre um SSD para armazenar seus filmes pornôs e seus arquivos pessoais. Visto que os SSDs podem lhe oferecer tempos de leitura e escrita bem mais baixos, e um menor tempo de boot, use-o para instalar o sistema principal e os seus programas, a diferença de desempenho é brutal!

Já o HD, aí sim, desfrute de seu amplo espaço de armazenamento e velocidade para ler arquivos sequenciais e jogue dentro toda a sua coleção de filmes, músicas, fotos e toda sorte de arquivos. Já podemos encontrar facilmente no mercado SSDs de baixa capacidade, como 40 GB por exemplo, que pode muito bem ser usado com esta finalidade. Combine-o com um grande HD e voilá, aumente o desempenho de seu computador! Espero que tenha gostado do artigo e até a próxima semana!

Fonte: http://www.guiadopc.com.br/artigos/22316/vida-util-ssd-mitos.html

avatar_wordpress_clean61251_thumb313214_thumb.png

http://fabianoflorentino.com

ADOBE ALERTA PARA FALHA NO FLASH PLAYER

SID VICIOUS @ 2 FEV 2015 | 2:19 PM

A Adobe divulgou hoje, 2 de fevereiro, um alerta sobre uma nova falha no Flash Player que já está sendo explorada em ataques na Web.

O Flash Player está instalado atualmente em mais de 750 milhões de computadores e dispositivos móveis com acesso à internet e também é compatível com plataformas 64 bits.

Além de permitir a visualização de conteúdo multimídia, como vídeos, através do navegador, o plugin também permite a execução de aplicações Web (incluindo jogos).

Adobe alerta para falha no Flash Player

FALHA NO FLASH PLAYER

De acordo com o boletim de segurança APSA15-02 publicado aqui, a falha no Flash player está presente na versão 16.0.0.296 e também nas versões anteriores para Windows, Mac OS X e Linux.

Se for explorada com sucesso, a falha pode permitir que o atacante tome o controle do sistema operacional afetado.

Em seu boletim de segurança a Adobe afirma que a falha já está sendo explorada no Windows 8.1 com os navegadores Internet Explorer e Mozilla Firefox através de anúncios maliciosos publicados no site Dailymotion.

A empresa confirmou que pretende disponibilizar uma correção para a falha no Flash Player ainda nesta semana.

Versões afetadas:

• Adobe Flash Player 16.0.0.296 e anteriores para Windows e Mac OS X.
• Adobe Flash Player 13.0.0.264 e anteriores.
• Adobe Flash Player 11.2.202.440 e anteriores para Linux.

Fonte: http://www.baboo.com.br/seguranca/adobe-alerta-para-falha-no-flash-player/

avatar_wordpress_clean61251_thumb313214_thumb.png

http://fabianoflorentino.com

ORACLE PREPARA 167 ATUALIZAÇÕES DE SEGURANÇA

A Oracle anunciou em seu site de suporte que lançará 167 atualizações de segurança nesta terça-feira, dia 20 de janeiro. De acordo com a empresa, 19 destas atualizações afetam o Java.

Além disso, as atualizações de segurança que serão disponibilizadas hoje também afetam produtos como VirtualBox, MySQL Server, Oracle Fusion Middleware, Oracle HTTP Server e muitos outros.

Oracle prepara 167 atualizações de segurança

Algumas das atualizações são consideradas como críticas e é recomendado que os usuários dos produtos afetados façam a instalação o mais rápido possível.

Outro detalhe é que algumas das falhas corrigidas por estas atualizações de segurança podem ser exploradas remotamente sem a necessidade de autenticação.

PRODUTOS DA ORACLE AFETADOS PELAS 167 ATUALIZAÇÕES DE SEGURANÇA:

  • Oracle Database Server, versões 11.1.0.7, 11.2.0.3, 11.2.0.4, 12.1.0.1, 12.1.0.2
  • Oracle Fusion Middleware, versões 10.1.3.5, 11.1.1.7, 11.1.2.1, 11.1.2.2, 12.1.2, 12.1.3
  • Oracle Fusion Applications, versão 11.1.2 até 11.1.9
  • Oracle Access Manager, versões 11.1.1.5, 11.1.1.7, 11.1.2.1, 11.1.2.2
  • Oracle Adaptive Access Manager, versões 11.1.1.5, 11.1.1.7, 11.1.2.1, 11.1.2.2
  • Oracle BI Publisher, versões 10.1.3.4.2, 11.1.1.7
  • Oracle Business Intelligence Enterprise Edition, versões 10.1.3.4.2, 11.1.1.7
  • Oracle Containers for J2EE, versão 10.1.3.5
  • Oracle Directory Server Enterprise Edition, versões 7.0, 11.1.1.7
  • Oracle Exalogic Infrastructure, versão 2.0.6.2.0 (para X2-2, X3-2, X4-2)
  • Oracle Forms, versões 11.1.1.7, 11.1.2.2
  • Oracle GlassFish Server, versões 3.0.1, 3.1.2
  • Oracle HTTP Server, versões 10.1.3.5.0, 11.1.1.7.0, 12.1.2.0, 12.1.3.0
  • Oracle OpenSSO, versão 8.0 Update 2 Patch 5
  • Oracle Real-Time Decision Server, versões 11.1.1.7, RTD Platform 3.0.x
  • Oracle Reports Developer, versões 11.1.1.7, 11.1.2.2
  • Oracle SOA Suite, versão 11.1.1.7
  • Oracle Waveset, versão 8.1.1
  • Oracle WebCenter Content, versão 11.1.1.8.0
  • Oracle WebLogic Portal, versões 10.0.1.0, 10.2.1.0, 10.3.6.0
  • Oracle WebLogic Server, versões 10.0.2.0, 10.3.6.0, 12.1.1.0, 12.1.2.0, 12.1.3.0
  • Enterprise Manager Base Platform, versões 12.1.0.3, 12.1.0.4
  • Enterprise Manager Ops Center, versões 11.1, 11.1.3, 12.1, 12.1.4, 12.2
  • Oracle E-Business Suite, versões 11.5.10.2, 12.0.4, 12.0.5, 12.0.6, 12.1.1, 12.1.2, 12.1.3, 12.2.2, 12.2.3, 12.2.4
  • Oracle Agile PLM, versão 9.3.3
  • Oracle Agile PLM for Process, versão 6.1.0.3
  • Oracle Transportation Management, versões 6.1, 6.2, 6.3.0, 6.3.1, 6.3.2, 6.3.3, 6.3.4, 6.3.5
  • PeopleSoft Enterprise HRMS, versão 9.1
  • PeopleSoft Enterprise PeopleTools, versões 8.52, 8.53, 8.54
  • JD Edwards EnterpriseOne Tools, versão 9.1.5
  • Oracle Enterprise Asset Management, versões 8.1.1, 8.2.2
  • Siebel Applications, versões 8.1.1, 8.2.2
  • Oracle iLearning, versões 6.0, 6.1
  • Oracle Communications Diameter Signaling Router, versões 3.x, 4.x, 5.0
  • Oracle Communications Messaging Server, versão 7.0.5.33.0 e anteriores
  • Oracle MICROS Retail, versões Xstore: 3.2.1, 3.4.2, 3.5.0, 4.0.1, 4.5.1, 4.8.0, 5.0.3, 5.5.3, 6.0.6, 6.5.2
  • Oracle Healthcare Master Person Index, versões 1.x, 2.x
  • Oracle Java SE, versões 5.0u75, 6u85, 7u72, 8u25
  • Oracle Java SE Embedded, versão 7u71
  • Oracle JRockit, versões R27.8.4, R28.3.4
  • Fujitsu M10-1, M10-4, M10-4S Servers, versões anteriores à XCP 2240
  • Integrated Lights Out Manager(ILOM), versões anteriores à 3.2.4
  • Solaris, versões 10, 11
  • Solaris Cluster, versões 3.3, 4.1
  • SPARC Enterprise M3000, M4000, M5000, M8000, M9000 Servers, versões anteriores à XCP 1119
  • Oracle Secure Global Desktop, versões 4.63, 4.71, 5.0, 5.1
  • Oracle VM VirtualBox, versões anteriores à 3.2.26, 4.0.28, 4.1.36, 4.2.28, 4.3.20
  • MySQL Server, versão 5.5.40 e anteriores, 5.6.21 e anteriores

Fonte: http://www.baboo.com.br/seguranca/oracle-prepara-167-atualizacoes-de-seguranca/

avatar_wordpress_clean61251_thumb313214_thumb.png

http://fabianoflorentino.com/

%d blogueiros gostam disto: