
Disclamer. A publicação é uma continuação lógica da primeira parte, que está disponível emreferência. Material
Ainda em 1515, os profissionais de marketing da Intel compessoas sérias mostraram a boa notícia ao mundo na forma de anúncio de uma solução incompreensível para a época, ou de um produto, ou tecnologia sob a marca de mercado 3D Xpoint. Era sobre uma nova aula! memória, que seria implementada em módulos chamados Optane. Os comunicados de imprensa prometiam pelo menos um milagre seguido da canonização de quem o comprasse - as características prometidas do produto no material pareciam tão ousadas e implausíveis. Se a promoção de um produto semelhante ao mercado fosse confiada aos evangelistas da Apple, então o “fã com experiência” Eu teria que procurar urgentemente um substituto ou pelo menos uma assinatura de uma academia com esteróides.
Julgue por si mesmo - eles prometeram memória 1000 vezes mais rápida do queNAND, 1000 vezes mais durável que o mesmo NAND e 10 vezes mais denso e, portanto, mais compactoDRAM. Eu garanto com uma captura de tela!

Na estrutura do sistema, o novo produto foi atribuídoposicionamento entre o que é mais ou menos claro para as massas, como RAM e unidades de estado sólido. Esperava-se algum tipo de híbrido inovador de Michurin com indicadores que eram proibitivos na épocaIopsOs preços modestamente não foram anunciados.
Um estudo um pouco mais aprofundado de comunicados à imprensa usando o exemplo de soluções corporativas sugeriu que a Intel havia inventado algum tipo deesconderijo, em tecnologia tão rápido que eles podemarmazene em cache até mesmo unidades de estado sólido que estão ganhando popularidade devido à queda dos preços! Para o usuário médio, que acabava de ingressar no mundo das mídias de armazenamento rápidas, tudo parecia não tanto achocolatado quanto incompreensível - afinal, ainda ontem, no seu entendimento, eram os SSDs que eram o auge do desempenho no mundo de dispositivos de armazenamento e agora, de repente, Optane. Claro, tudo ficou claro com antecedência para os técnicos, mas essas pessoas, como você sabe, são minoria. O resto esperava realmente algo incrível em termos de armazenamento e acesso à informação.
A realidade acabou sendo um pouco mais prosaica. Tendo como pano de fundo os clientes corporativos do varejo, o futuro foi oferecido a partir dos módulos NVME para16 GBpor mais de 40USD e 32 GB por quase 80USD para usar como cache de uma forma pouco convencional.

O milagre deveria se tornar uma muleta principalmente paradiscos rígidos lentos, dos quais a maioria dos usuários no planeta Terra ainda são a maioria hoje. Portanto, o Optane deveria se tornar, à primeira vista, uma espécie de buffer entre a memória rápida na RAM e uma unidade mais lenta. RAM é cara, SSDs de tamanho decente são caros. Por que não armazenar em cache a mídia de freio com uma peça de hardware revolucionária?

Mas foi proposto fazer isso de forma um tanto ilógicacaminho. A principal característica da introdução de uma unidade de cache da Intel foi a sua utilização em sistemas baseados em processadores de 7ª geração (e não todos) e superiores, ou seja, O público-alvo incluía apenas compradores de hardware novo e caro, que quase certamente usariam uma unidade de sistema SSD. Como resultado, o “cache é caro” no novo sistema moderno, eles simplesmente não precisavam disso. A Intel tentou mudar a ênfase, dizendo que os jogadores comprariam um SSD pequeno para o sistema, e HDDs com lançamentos grandes “igory” para o sistema. você ainda terá que acelerar alguma coisa, e é aqui que o Optan pode ser instalado.
Mas “não decolou” porqueA tecnologia ignorou desafiadoramente o parque antigo e chegou muito tarde ao novo devido à boa penetração de grandes quantidades de RAM e SSD nos círculos de entusiastas de solventes e depois no público em geral.
Descartando o sarcasmo, deve-se notar que por si sóa tecnologia deu certo e possibilitou a criação de mídia, embora não com uma velocidade tão fabulosa como se esperava, mas na verdade - uma velocidade sem precedentes, principalmente quando se trabalha com acesso aleatório. Portanto, rapidamente, de olho no setor corporativo baseado em 3D Xpoint, eles lançaram o volumoso Optane SSD 800P e o absolutamente indecentemente rápido Optane SSD 900P. Mas os preços..., e com 1000 vezes a resistência claramenteficou excitado, embora na minha opinião pessoal e 3dnewso teste é um tanto inconclusivo e o resultado do link sugere claramente que o dispositivo de armazenamento provavelmente era baseado em software e foi executado de acordo com um algoritmo pré-estabelecido após atingir um número especificado de substituições de células. Mas sem analisar o programa de controlo, estas afirmações são inverificáveis.
Resumindo a empresa de marketing podedizem que a Intel e seus colegas poderiam criar drives de classe corporativa muito rápidos, o que no setor de varejo só pode ser um produto de nicho devido ao preço - seja para entusiastas profissionais ricos ou na forma de fragmentos para tarefas não convencionais de armazenamento em cache.
O cache não é tão simples. Embora a implementação estivesse atrasada, poderia ser útil para milhões de sistemas antigos - afinal, até mesmo o mais novo Optans deveria ter velocidades suficientes para suporte sério de sistemas de disco do passado, mas o Optan não tinha lugar para inserir lá - o NVME não era suportado por todas as placas-mãe A Intel não fez nenhuma outra implementação. Nos mesmos sistemas em que a varinha mágica tinha muito a ligar, mas o processador não se encaixava na lógica, parecia ser o portador habitual de volume ridículo para hoje. Em geral, o fabricante limitou artificialmente o círculo de potenciais compradores àqueles que não estavam interessados no produto.
E quanto ao cache? “Estava lá” antes mesmo do Optan.Os sistemas operacionais modernos armazenam em cache a troca de dados usando meios padrão com vários graus de eficiência, despercebidos pelo usuário. Em tempos de escassa capacidade de RAM, um análogo mais ou menos compreensível (precisamente um análogo - as implementações são muito diferentes, mas o significado é semelhante) do que a Intel concebeu com base no Optan foi chamado no sistema operacional WindowsReadyBooste foi vendido naturalmente através de pen drives (não apenasmas principalmente), o que poderia ser muito mais rápido do que girar discos rígidos. USB3.0 e tudo mais. Entusiastas particularmente avançados poderiam usar um disco RAM como reforço, mas aqui a questão da eficiência de desperdiçar memória cara em tal ação já se tornou uma questão.
Oldfags esféricos no vácuo lembram a época em quepara correr, digamos, DOOM de ramdrayv estava montando gordura porque nem todas as máquinas tinham RAM suficiente para isso. Isso tornou possível eliminar completamente o carregamento de freios de um disco muito lento em cenas de batalhas em massa e não ver o disquete piscando no canto. Ou seja Mas então, o gargalo era NZHMD, mas não havia alternativas no segmento de consumo e a ramdrayv era quase a única maneira de olhar bem além das velocidades oferecidas pelo NZHMD. No mesmo local foi possível colocar pastas temporárias e até mesmo lançar softwares funcionando, mas a questão da não volatilidade estragou tudo. Como resultado, mutantes como o Gigabyte i-RAM nasceram no bezrybe, mas com o aumento da disponibilidade de RAM, eles foram empurrados para a periferia do mercado e esquecidos por todos, exceto os geeks raros.
No segmento corporativo, o software de cache já existe há bastante tempo, funciona bem e é caro. Mas aí a questão do preço é secundária.
Produtos como o PrimoCache estão operando com sucesso no segmento de varejo. Você pode ver como tudo isso funciona na práticaaquiA onda funciona bem.Especialmente considerando que neste caso um sistema de cache de 2 níveis é implementado - antes que o sistema fique lento ao trabalhar com o disco, os dados são colocados no cache RAM e gravados na unidade em segundo plano sem causar desconforto. Se os dados ainda não foram transferidos para a unidade, eles serão lidos novamente do cache na RAM quase instantaneamente, e a leitura dos dados mais populares e volumosos ao trabalhar com PrimoCache ocorre a partir de uma cópia duplicada no SSD, que neste programa é chamado de cache L2. Além disso, o esquema operacional do PrimoCache é relativamente seguro, se você não se deixar levar por estender o horizonte de tempo das gravações adiadas para o HDD para um futuro muito distante.
Parece - por que a Intel não seguiu esse caminho? O que impediu a disponibilidade de sistemas antigos de cache de optan e garantir um grande mercado? Aparentemente, em primeiro lugar, orientação para o cliente corporativo. Mas então por que preparar essa bagunça? Aqui, a propósito, deve-se notar que a Intel, apesar de bem implementada a tecnologia de cache multi-nível que é conhecida há muito tempo, não pode deixar de ser notada pela originalidade da implementação no mau sentido. O fato é que o cache do HDD através do Optan naqueles sistemas em que ele poderia ser usado, julgando pelos manuais, é muito original - em contraste com a duplicação de dados populares no sistema, como foi feito no PrimoCache, a Intel decidiu não duplicar dados e carregue.
Ou seja em teoria, com o colapso do sistema de cache no caso da PrimoCache, toda a informação de origem na mídia em cache permaneceu completamente, menos o fato de que não conseguiu ser gravado do cache na RAM, e então o sistema foi iniciado completamente, embora de uma portadora lenta, animada e completa Mas no caso da Intel, com o colapso do sistema em diferentes mídias físicas, havia dados dispersos, e se é possível restaurar alguma coisa neste caso é uma grande questão, mas não há como tentar.
Neste contexto, a AMD não ficou para trás, apresentandoStoreMi conceitualmente solução semelhante sem esquecer as limitações na linha de processador e lógica: X399 ou 400, mas permitindo que você use qualquer SSD como cache. Vale ressaltar que mais uma vez foi destinado a empurrar a decisão para aqueles a quem não é particularmente necessário - os compradores das novas linhas. AMD viu de alguma forma.

Neste contexto, a PrimoCache para quaisquer sistemasParecia um pouco mais versátil do que as decisões de líderes de mercado que estavam excessivamente ligados ao hardware. Para a nova glândula. O ferro não é barato, especialmente no caso da Intel. Mas mais sobre isso abaixo.
Também deve ser notado que o trabalho de cache comA RAM gratuita é oferecida para uso gratuito por empresas do setor e da Samsung - o principal requisito é a disponibilidade do disco do sistema desses fabricantes. No caso do cache comercial, o software Momentum permite que você trabalhe além do SSD do sistema Crucial com outras mídias SATA no sistema.
Aqueles.a escolha é bastante ampla e, no seu contexto, a natureza fechada da solução da Intel não é totalmente clara, especialmente tendo em conta as características de desempenho verdadeiramente notáveis dos seus produtos, que só podem ser igualadas poros melhores representantes de concorrentes NAND no modo SLC multicanal.
Vamos resumir o resultado intermediário. O usuário hoje tem uma seleção muito ampla. É possível desviar SSDs baratos para o sistema, que hoje estão maciçamente disponíveis em velocidades inacreditáveis no caso de NVME por dinheiro relativamente razoável. Esta é a escolha mais correta, lógica e eficaz de hoje. Dependendo das necessidades de armazenamento de dados frios, pode-se usar HDD ou SSD adicional, ou matrizes RAID do primeiro e do segundo a gosto e a necessidade de confiabilidade. Bem, ou armazenamento externo, NAS, nuvens, etc. E dado o fato de que líderes de mercado como a Samsung também oferecem um cache nativo junto com o produto - o cache da Intel está claramente passando pela caixa registradora.
A segunda direção pode ser assumidacache que a Intel e a AMD viram, mas ambos estão ligados ao hardware e implementados de forma ambígua. Como resultado, o solvente se enquadra na categoria acima e o restante - o público. E naquela época a DDR4 ainda era tão inadequada, o aumento de preço foi ligeiramente desacelerado pela transição global para novas plataformas para aqueles a quem os antigos ainda eram relativamente normais.
Aqueles que, em geral, deveriam ter sido o alvopúblico, nomeadamente os proprietários do antigo parque, permaneceram imerecidamente esquecidos pelos grandes produtores. E embora o mainstream tenha outros objetivos, no entanto, como observado, na frota mundial de PCs, a unidade principal do sistema ainda é o HDD antigo e lento, embora muitas outras partes do sistema permitiriam que ele funcionasse bastante, mesmo para os padrões modernos.
Só não ignore o fato de queUm número considerável de máquinas antigas pode substituir o HDD por SSDs nem sempre possíveis devido a circunstâncias subjetivas, que podem consistir principalmente no fato de que tudo está bem e familiar para a máquina, senhas inseridas, arquivos localizados em locais convenientes e a reinstalação do sistema com 0 pode ser estressante todos os sentidos. A realocação direta por clonagem também nem sempre é conveniente, especialmente se não for um especialista que não se esqueça, por exemplo, de desativar a desfragmentação em um agendamento. Em alguns casos, mudar para um novo ferro geralmente pode ser um desastre local, especialmente no caso do tipo contábil. É para este público que todos os benefícios da Optana seriam, mas foram excluídos da lista de potenciais consumidores com um marcador preto arrojado, ou seja, restrições de plataforma artificial e preço, o que torna ainda a longo prazo no contexto da queda dos preços dos SSDs tradicionais, parece bastante sem esperança.
Para ilustrar melhor a situaçãocom cache do HDD antigo e lento, levando em consideração os recursos atuais do mesmo PrimoCache e um SSD barato de 16 GB da Kingston, darei apenas algumas capturas de tela, cuidadosamente tiradas especificamente para esses fins em um laptop comum, onde típico SONO e entretenimento o trabalho é realizado com um tempo de atividade de cerca de 90 dias. 3 meses. Tarefas que exigem muitos recursos, como transcodificação de vídeo ou modelagem de projetos de grande escala, não são realizadas aqui. Tenho certeza de que não me enganarei se presumir que cerca de 23 de todos os PCs domésticos e de escritório são usados em um cenário semelhante.
Então vezes.

E dois.

Como pode ser visto no relatório do programa por 3 mesesO disco do sistema do sistema operacional tentou ler 664 GB de informações e 643.61 deles representaram o cache compartilhado ou seja. quase 97%. E um terço de todos os dados, ou quase 222 GB, foram lidos do cache L2. Ou seja na verdade, a partir de um HDD lento, o sistema leu apenas 3% dos dados - tudo o mais foi lido da RAM e do SSD de armazenamento em cache com as velocidades apropriadas e a resposta da interface do usuário. No dia a dia, o Windows não diminuiu a velocidade.
O segundo elemento importante nas estatísticas épedido total de gravação pelo sistema - quase 369 GB, dos quais apenas 223,43 ou 62,1% atingiram a transportadora real. O fato é que em algum momento a gravação de uma parte dos dados perde relevância naquele momento, se o registro físico ainda não foi feito do cache para a RAM, e o tempo de atraso é definido manualmente e eu tenho 60 segundos, então esses dados não chegam antes da transportadora. No nosso caso, graças ao cache, não gravamos mais de 100 GB. No caso do SSD, isso poderia ser chamado de salvar seu recurso, mas hoje esse indicador é de pouca relevância.
No final, vou notar que o cacheIsso aconteceu em um laptop com 16 GB de RAM com um SSD de armazenamento em cache de 16 GB e esses mesmos 16 GBs de armazenamento em cache em uma unidade de estado sólido esgotaram por cerca de 60 dias de tempo de atividade. Além disso, os dados irrelevantes foram substituídos por novos, mas se o SSD fosse maior, acabaria por duplicar quase todo o disco principal na parte da qual a leitura ativa vai mais de 2-3 vezes. Ou seja Se colocássemos um SSD de 128 GB no cache, então os jogos seriam duplicados lá lentamente. Isso seria Optan.
Mas na realidade, como você sabe, tudo é um pouconão é como realmente é. As versões mais novas do milagroso Optan de repente começaram a aparecer nos mercados de pulgas a um preço de cerca de 10 dólares, e muitas vezes sem uso. novo! Segundo a Intel, eles não podem ser usados para armazenamento em cache fora do ecossistema nativo. Na melhor das hipóteses, em sistemas incompatíveis, eles podem ser usados como uma unidade NVME comum em um slot deficiente e com um volume engraçado de 16 ou 32 GB. Como o filme clássico costumava dizer - isso não é sério!

E pode ser entendido - bem, quem precisa, embora16GB cosmicamente rápido no fundo de um assentamento que tende a 1 probabilidade em um slot de alta velocidade para muito mais rápido e mais volumoso, por exemplo, Samsung série superior de dinheiro relativamente adequado? Bem, realmente drives competitivos estão fazendo hoje pela Samsung, e se eles também estão em um ataque .... mas nos distraímos.
No entanto, a maneira de usar Optan como Intel viu, mas completamente injustificadamente fechado a janela de oportunidade para os usuários de sistemas antigos, existe.
E agora vamos ilustrar isso suficientementeantigo, mas ainda bastante comum na plataforma SOHO. Não estamos falando de hardware específico, mas sim do período de transição das interfaces IDE para SATA nos estágios iniciais. Para isso, encontrei uma prancha de alta costura totalmente funcional, ou seja, da ASUS –M2NPV-VM.

Foi muito barato, mas não foi ruimuma base equipada para a época para uma máquina de escritório ou doméstica: vídeo integrado com capacidade de conectar 2 monitores, 8 GB de memória DDR2 suportada, saída de vídeo, 2xIDE, 4xSATA2 e até LPT (os financiadores entenderão o valor dessa época), sem contar USB, rede, áudio e 1394a.
Em geral, em 2006, colecionei um material muito bomoffice nas placas desta série, que ainda resolve problemas financeiros e contábeis, ainda que de forma um pouco modernizada - a plataforma permite fazer isso de forma barata e sem movimentar o SO com todos os add-ons.
O ponto mais fraco da assembleia hojeDe acordo com os padrões e o perfil da tarefa, o drive é exatamente isso. A maneira mais simples de resolver o problema é clonar o disco do sistema em um SSD e depois trabalhar com mídia rápida e barata hoje, mas há uma nuance - embora o recurso SSD hoje possa ser considerado uma questão não problemática, no entanto, os SSDs falham inesperada e irrevogavelmente.
Se você tiver backups regulares, isso não será possível.não desempenha nenhum papel, mas nem todos fazem isso e nem sempre, especialmente em casa. No escritório, é claro, deveria – Eu só preciso – para ser um usuário responsável de energia, mas na prática ele também não fica sentado em todo mundo e nem o dia todo, e onde ele fica, eles geralmente não economizam nas partidas, e o backup em segundo plano geralmente está ativo e funciona de forma autônoma.
É fácil ver que a taxa de teste foiinterface SATA2, que nos dá uma teórica de 300 megabytes de largura de banda por segundo inatingível para unidades de massa da época. O disco rígido típico do tempo no teste popular de hoje parecia com isso

Visão desoladora. É assim que o burro Ea teria caracterizado o resultado da corrida.
Os colegas modernos não parecem melhores.

Não é difícil adivinhar que não precisamos de tal hóquei hoje. Mas e se o departamento de contabilidade estiver girando nesses antigos freios e se mudar por algum motivo for inadequado?
A resposta é exatamente um e meio porque... eles têm raízes comuns. Porreferênciadescobrimos que para dar muleta ao lento,mas o disco rígido não pode falhar repentinamente, mesmo através de um pequeno SSD usando PrimoCache. O software criará um buffer de RAM, a partir do qual os dados irão para o cache do SSD e só então, em segundo plano, os dados serão gravados no HDD. No caso de leitura após a leitura inicial, os dados populares serão lidos de um cache rápido na RAM ou... de uma cópia em um SSD de cache um pouco menos rapidamente do que na RAM, mas em velocidade de estado sólido. A lógica geral é relembrada abaixo.
O SSD de 16 GB médio e mais barato com interface SATA mostrará essas velocidades no sistema em questão.

Este é um avanço indubitável para a leitura do cache -a cerca de 60! vezes mais rápido que o HDD. Ou seja os dados populares serão duplicados em um SSD de cache e, quando acessados, serão lidos na velocidade do SSD. Escrevendo através de tal cache irá acontecer com um atraso e via SDD em 30! vezes mais rápido. Ao mesmo tempo, não há risco de uma falha inesperada de tal SSD - se isso acontecer, o sistema inicializará silenciosamente a partir do CDM principal, pronto para operação. Lento, mas inteiro. Apenas os dados que falharão não serão gravados do cache para o disco podem sofrer.
Eu gostaria de observar que linearNão estamos interessados em gravar velocidades por dois motivos. 1 - a grande maioria das operações de usuários domésticos com drives é caracterizada por uma profundidade de consulta de 1 a 4. E basicamente é 1. Isso não significa que não haja filas longas, mas elas ocorrem com pouca frequência e a velocidade linear será importante para nós somente quando o registro de destino e a leitura de uma grande matriz de dados, que no SOHO muitas vezes não é assim. Por exemplo, vamos levar a pesquisa da Intel aos nossos funcionários com a profundidade média das solicitações de leitura.

Mas a profundidade da fila no lançamento do software popular

O importante aqui é – ao acelerar o trabalhocom um comprimento de fila de solicitação de 1 a 4, a capacidade de resposta do sistema para o usuário é radicalmente acelerada. Para o usuário, os tempos de gravação de filmes em minutos não são tão críticos quanto os congelamentos em frações e segundos ao trabalhar com uma interface familiar. O cache elimina esses congelamentos de um segundo até a capacidade do processador de processar a tarefa do usuário. Aqueles. o disco deixa de ser um gargalo operacional.
Ao que parece, o que Optan tem a ver com isso? Por que lemos tanto texto? 1... não 2 chá para quem já terminou de ler - acontece que tudo é possível!
Claro, conecte o NVME a uma placa queEu vi dinossauros, não há lugar diretamente, e parece - não há necessidade - afinal, podemos implementar o cache, que é o que estamos falando, usando absolutamente qualquer SSD SATA convencional, mesmo em SATA2. Esta interface não é uma restrição para tarefas de trabalho arbitrário com arquivos pequenos, dos quais a maioria absoluta. Ou seja As velocidades lineares de espaço do SSD moderno no cenário de trabalhar com arrays de arquivos pequenos não são exigidas, como dezenas de núcleos de processador que não puderam utilizar seu software por um longo tempo, mas a aparência e aparência nos testes sintéticos são sempre legais!
No entanto, a placa é equipada com um slot PCI Express x16 e x1. E se em x16 você pode anexar uma placa de vídeo e até mesmo jogar um pouco de um passado não tão distante, então x1 geralmente permanece livre (se não a minha) e sua linha em teoria deveria ter uma taxa de transferência de 250 megabytes por segundo, que é ainda menor que SATA2.
No entanto, este é PCIex, o que significa que você pode tentar instalar um dispositivo NVME lá!
Claro, não vai funcionar diretamente porque a implementação física de grupos de contato em pciex e m.2 é diferente. Mas talvez haja opções?
Eles são gentilmente feitos na Ásia e apresentados em Ali por não serem muito caros. Parece assim.

Ordem, espere, espere.
Entretanto, ao longo do caminho, estamos à procura do Optan experimental e nós o encontramos no mercado de pulgas de Internet mais próximo para exatamente 10 cu.

Sim, eu comprei um especificamente para este material, mas aparentemente não foi a única oferta e "haverá mais deles".
Para escrever material, fui a picofinancialum risco - porque em caso de falha nem o Optan nem o adaptador serão particularmente necessários porque Eu uso SSD com software completo de cache e não haverá lugar para eu usá-los - talvez novamente para o mercado de pulgas, mas ...
Obrigado, cidadão de Kharkiv, pelo envio honesto -Eu não tive a oportunidade de verificar no correio, mas Optan acabou por estar vivo e agora você está participando da redação deste texto. Talvez, se você estiver nos lendo, escreva em comentários onde esses “discos” vieram a esse preço, embora já tenhamos assumido acima que eles eram realmente úteis para aqueles que foram instalados com o sistema por algum motivo - um pouco e nos mercados de pulga. eles aparecem a preços muito diferentes do varejo. Fortemente.
Então, em teoria, deveríamos colocar Optane emAdaptador chinês, adaptador em pci-e x1 na placa-mãe, ligue a placa-mãe e espere que toda a estrutura comece. Se os manuais não mentirem, teremos sucesso. Enquanto isso, esse personagem acompanha com interesse as manipulações, suspeitando de pirataria da ideia.

“No mar no oceano há uma ilha, naquela ilha há um carvalho, debaixo do carvalho há um baú enterrado, no baú há uma lebre, na lebre há um pato, no pato tem um ovo, no ovo tem uma agulha” (Com)
Bem então. Eles coletaram nosso peito ou seja. unidade de sistema e esperemos que pressione o botão de energia. Embora, em teoria, deva funcionar, mas no momento da produção de nossa placa-mãe, ninguém em sã consciência poderia construir tais estruturas e, portanto, ninguém dava garantias de sucesso.
3-2-1 ... vamos embora.

E então a primeira parada. Espera-se que o BIOS ignore nosso ofício. Não há nada particularmente inesperado. Desejar começar com tal apendicite seria muito presunçoso. Nós vamos além.
Esqueci de esclarecer. Para completar, escolhemos o Windows 7 Maximum 64-bit Sp1 como um sistema operacional.
E de fato recebeu um furo de um donut - na lista de dispositivos que nossa solução de engenharia acabou sendo, embora visível, mas não identificada.

E estes dois estão ao virar da esquina.

Com o passar dos anos, devo admitir, esqueci queO Windows 7 não aprendeu imediatamente a entender o NVME. Nativamente, ela tinha todo o direito de fazer isso - em 2009, ninguém ainda tinha visto peças de hardware tão estranhas - implementações relativamente modernas ainda tinham 5 anos, e a Microsoft inventou a muleta correspondente somente mais tarde. Descrição da muletareferência, mas azar – a partir de hoje, o patch número 29990941 para os sete não está mais disponível, mas será que podemos realmente ficar assustados com uma coisa tão pequena?
E depois de alguns segundos, encontramos o que estamos procurando no thehotfixshare.net/board/index.php?showtopic=22296, arrastando-o para o globo, ou seja. OS e aguardando o resultado de uma reinicialização.
Reiniciar está no sistema nos um novo dispositivo identificado na seção de drives. Aqui, os interessados podem se familiarizar com a lista completa de unidades que foram usadas durante os testes.

Seus rostos irradiam alegria e serenidade - efeitoalcançado (com). Por que o sistema tão estranhamente identificou o Optan para nós não é tão interessante como olhar para o gerenciador de disco para se certificar de como as coisas estão lá. Olhando para frente para dizer que a mídia teve que ser formatada e ele viu algo assim.

Optano superior.Nesta captura de tela, mostrei especificamente dois discos - o segundo é um SSD regular de 16 GB da Kingston, que foi usado anteriormente em conjunto com o PrimoCache neste sistema para armazenamento em cache. Como podemos ver, 16 GB é um conceito condicional em mídia. Isto se deve principalmente ao fato de os fabricantes contarem gigabytes e megabytes como múltiplos de 1.000, não de 1.024. Em segundo lugar, os números que vemos mostram que em ambos os casos o controlador de mídia executa o provisionamento excessivo no nível do firmware, ou seja, deixa parte do volume útil do transportador inacessível ao usuário, a fim de garantir confiabilidade e estabilidade dos indicadores de velocidade. Como exatamente o controlador usa a área oculta não é importante para nós. É importante que no caso do Optan o “underfill” seja bastante perceptível, aproximadamente 2,5 GB! Aqueles. o uso de Optans juniores para fins de sistema só pode ser discutido para casos de instalações ultracompactas do Windows 7, o que para fins práticos pode fazer sentido em casos altamente especializados. Criar algo tão produtivo que o M.2 também seja normal é um grande desafio. E se não houver um padrão M.2, então, através de um design como o nosso, nem todo UEFI verá o Optan no estágio POST como uma operadora em geral - ou seja, Não se fala em carregar a partir dele. No nosso caso, como um drive, o Optan aparece na fase de carregamento dos drivers do Windows. Além disso, todo o sucesso do nosso empreendimento agora depende exatamente de quando ele se tornar compreensível para o sistema operacional.
Agora, quando fizemos mais rico o Optan emo conselho anti-quarter com a ajuda de uma muleta, é hora de executar o teste bem conhecido. De antemão, deve-se dizer que, no caso de um conselho tão específico como o nosso, ao avaliar o resultado, é necessário fazer uma alteração para os drivers e hardware. Preste atenção - agora estamos testando o Optan como uma unidade normal.
Comece, decolagem, resultado. As especificações básicas do fabricante estão listadas à direita.

Para a plataforma de exposição do museu, o resultado é muitomesmo decente. Vamos tentar entendê-lo em mais detalhes. Deixe-me lembrá-lo de que esses números nos interessam como pedidos, em primeiro lugar, porque sua repetibilidade pode diferir em outros sistemas. E quanto mais recente for o sistema, maior será o desempenho!
Velocidade máxima de leitura linear um poucoEu não alcancei o máximo teórico do nosso pci-e x1 a 250 megabytes por segundo em uma direção. E em termos de leitura de blocos de até 4kb com uma profundidade de 1, a figura quase não muda.
Velocidades de teste de espalhamento e de eixo on-line Opatnovde diferente calibre e o próprio leitor pode comparar nosso resultado com aquele obtido no hardware moderno topo-de-extremidade, e nós ainda declaramos que por aproximadamente 10 anos, baseado em uma tábua antiga, como mamute lã, nós vemos só um empurrão espacial na taxa de crescimento de trabalho com blocos de 4kb comparados com HDD desse período!
Mais uma vez para maior clareza.

Na parte 4kb blocos com uma profundidade de fila de 1 alturaé cerca de 312 vezes! Dado o fato de que essas operações constituem a maioria no trabalho cotidiano, a velocidade de resposta de um sistema com essa operadora deve repousar apenas no processador. Mas isso é se tal disco é sistêmico e eles são cosmicamente da quantidade certa. A este respeito, é necessário pensar em como transferir parte das tarefas de ler arquivos do sistema e outros softwares para o Optan. A resposta será do material anterior - o PrimoCache e outros programas de armazenamento em cache que podem usar discos rápidos como um buffer.
No nosso caso, a PrimoCache viu a construção regularmente e estava pronta para usá-la para armazenamento em cache.
Na janela do sistema PrimoCache, é assim.

Então, chegamos ao final de todo o trabalho do curso. O PrimoCache reconheceu rotineiramente o rápido Optan como um cache L2 potencial e foi configurado para usá-lo.
O momento da verdade chegará quando você reiniciar porque...Não sabemos em que estágio de carregamento o sistema operacional reconhece o Optan como portador e, consequentemente, o PrimoCache começa a usá-lo, e o PrimoCache pode usar o SSD de cache já durante o processo de inicialização - parte dele não ocorre no HDD em cache, mas do SSD de cache, ou seja, Tudo fica muito mais rápido na inicialização. Efeito em caso de cache de leitura via SSD SATA na fase de inicializaçãoaquifoi estabelecido na prática e é óbvio.
Reinicializamos e... O optan no adaptador é bastanteconsegue começar a funcionar - estamos finalmente estabelecendo a capacidade de usá-lo como um disco de cache para um sistema antigo com HDD usando PrimoCache.
No final, como nos lembramos, depois de um tempoO PrimoCache duplicará dados populares no Optan e sua leitura adicional ocorrerá a uma velocidade muito alta. Dependendo da versão do PrimoCache, você pode armazenar em cache tanto leitura quanto gravação. A principal diferença em relação ao modelo que a Intel ofereceu para a Optan é que o algoritmo da Intel transfere os dados do SO que são populares com o Optan, e o PrimoCache o duplica. Ou seja no caso da PrimoCache, se a portadora de cache estiver quebrada, os dados não desaparecerão - o sistema retornará ao carregamento com o HDD e diminuirá o trabalho com ele.
Quais são os números finais que temos como resultado da ideia? Screenshots abaixo.

Vamos tentar descobri-los.Em nosso sistema, 2 GB de DDR2 antigo são alocados para o PrimoCache e, dentro desse volume, quaisquer operações com o subsistema “disco” ocorrem essencialmente na RAM na velocidade apropriada. Deve-se entender que em plataformas mais modernas as velocidades serão maiores. Quando o trabalho com os dados for concluído, eles se instalarão de maneira silenciosa e imperceptível (em alguns casos por meio do Optan - mais sobre isso abaixo) no disco rígido lento, sem criar nenhum inconveniente ao usuário. Logicamente, isso é uma espécie de ramdrive. Se for processado um array de dados que exceda a quantidade alocada de RAM, ele não caberá no ramdrive e irá direto para o HDD, a menos que seja dividido em arquivos, alguns dos quais caberão nele. As duas medidas abaixo mostram isso perfeitamente. Ao mesmo tempo, é óbvio que o cache não é completamente inútil aqui - mesmo em casos graves, os dados são executados no HDD muito mais rápido e a partir dele - eles são executados com muito mais rapidez. pelo menos 2 a 4 vezes mais rápido que o sem cache. Aqueles. O cache consegue processar algo parcialmente, mesmo no caso de um array grande, especialmente ao escrever usando Optan. Mas, como escrevemos acima, tais cargas não são frequentes em casa e no escritório e, portanto, aguardar o processamento único de tais volumes não é crítico, mas a resposta do sistema no caso de trabalho típico torna-se radicalmente mais rápida!
Para entender qual contribuição para o resultado final nosso Optan faz, desabilitaremos o cache no PrimoCache na RAM e deixaremos apenas o Optan.
Como você pode ver - a situação mudou muito.

Para casos de 50 e 100 megabytes,Observamos uma baixa velocidade de leitura sequencial e um forte crescimento em passes adicionais. Isso pode ser explicado pelo fato de o conjunto de dados recém-criado estar sendo lido pela primeira vez, que é duplicado simultaneamente no Optan e lido posteriormente, mas o sistema não vê isso e “pensa” que a leitura continua diretamente do drive C :. Amostras de teste maiores sem um cache na RAM, aparentemente, não têm tempo durante a passagem para replicar totalmente para o Optan, o que leva a resultados que podem ser observados a partir de 500 MB.
Acho que haveria uma opção de teste de largura de faixa paragravação pci-e x1, então o momento de queda de desempenho ocorreria precisamente aí, e em sistemas modernos isso está muito além dos nossos 250 MBs em uma direção. É por isso que é importante para o PrimoCache usar um pacote de cache na RAM e em uma unidade rápida. Uma vez configurado, este software praticamente não requer nenhuma atenção no futuro e, em caso de desligamento inesperado do SO, a coleta do array de cache recomeça sem intervenção do usuário e em segundo plano. Uma matriz real após uma falha é montada muito mais rapidamente do que a matriz primária – Aparentemente existe alguma descrição dele nas profundezas do software e em caso de falha, os dados já descritos como atuais são duplicados. A única coisa que será perceptível é um retorno temporário da velocidade operacional ao nível do HDD, mas, como mostra a prática, a aceleração é sentida após apenas alguns minutos de operação.
Provavelmente foi assim que o cacher pretendia de alguma formapequeno Optan como um produto da Intel. Aí a ideia foi adotada pela AMD, mas, aparentemente, não porque fosse realmente necessária, mas para que simplesmente não fosse pior que a de um concorrente – mas sim para que não fosse pior que a de um concorrente. O departamento de marketing recebeu um prêmio e continuará ganhando. Ambos os gigantes vincularam a tecnologia ao seu próprio hardware, no caso da Intel, ou a um pacote de hardware e, às vezes, software pago, no caso da AMD.
Mas tudo pode ser iniciado ignorando a lógicaos oligopólios são ferramentas bastante padronizadas. Claro, PrimoCache não é o único software que pode armazenar em cache unidades lentas através de RAM e unidades rápidas, mas consideramos este exemplo como uma continuação da temática anteriordo materiale alguns produtos de software corporativo nesta área nem sequer estão disponíveis para teste sem uma chave de hardware.
Falando em testes, nosso pequeno teste deve ser tratado como um indicador de uma tendência, e não como um resultado exato.
Но зачем у нас фигурировало на стене ружье т.е. SSD Kingston на 16 gb? Дочитавшим до этого места предлагается третий чай 🙂
В прошлом материале мы кешировали НЖМД именно через него. Это был копеечный вариант, коими были завалены барахолки и они будут продаваться еще т.к. при сегодняшних ценах на SDD 16gb просто не могут стоить дорого – флешки дешевле. Дешевле, но не быстрее. А даже 16gb SSD, как видно из теста выше, сильно быстрее любого, даже современного потребительского НЖМД. Есть конечно и гибридные SSD-HDD, но кеширующие буферы в них редко бывают значительными и настраивать их внутреннюю логику работы пользователю не предлагается.
Depois de conectar o "fabuloso" Optan, como um disco de armazenamento em cache, a Kingston permaneceu não reclamada conosco, mas vamos encontrar um uso para isso.
В нашей системе, как мы помним, всего 8 гб оперативной памяти ДДР2, часть из которых мы отводим PrimoCache на кэш первого уровня. Через него данные бегут на кэш второго уровня в виде Оптана и потом уже оседают на медленном НЖМД. В связи с объемом ОЗУ и аппетитами сегодняшних программ, браузеров в частности, отказаться от файла подкачки нам не удастся, да и не нужно. Версии PrimoCache выше 3 умеют кешировать и своп т.е. файл подкачки, но в нашем случае, мы можем еще более разгрузить системный диск и даже кэш, разместив своп на отдельном SSD. У нас это будет маленький Kingston.
Por quê?

Oh, eles vão atirar! c)
Если вчитаться в треды о логике работы со свопами в среде Windows, то в глубине комментариев Microsoft можно найти объяснение, что если в системе своп размещен на нескольких дисках, то Windows будет опираться в первую очередь на тот, который более свободен от запросов. Т.е. разместив своп на отдельном SATA SSD мы дополнительно разгрузим дисковую подсистему. Совсем отключать своп на системном медленном НЖМД не стоит т.к. некоторое ПО все равно требует его наличия, а если Microsoft говорит правду, то своп на быстром твердотельном диске будет куда производительнее, ведь он, ко всему, расположен на физически ином, чем системный носителе. Закешировать, к слову, можно и его, но это уже для совсем энтузисастов и по данным той же Microsoft в работе со свопом сильно превалирует именно чтение, которое мы пытаемся организовать с отдельного SSD.
Таким образом у нас получился Франкенштейн, где системным диском – старый НЖМД, который по условиям задачи трогать нельзя, он закеширован с помощью PrimoCache транзитом через ОЗУ Оптаном, а своп лежит на физически отдельном SATA SSD + 2 гб НЖМД под холодные данные, бекапы и прочее.
Como resultado, tarefas típicas após 2-3 execuçõessão suportados pela leitura do Optan e, em seguida, são executados muito rapidamente. Não estamos interessados em milissegundos específicos. Subjetivamente, é radicalmente mais rápido do que a versão original com um sistema HDD e visivelmente mais rápido que o cache apenas via SSD. Tanto no início como no trabalho. E tudo isso sem o risco de perda de dados em caso de defeito no Optan ou outro SSD!
A solução certamente não é massiva, mas extremamente eficaz e tenho certeza de que você provavelmente não encontrará o segundo experimento em antiguidades com o Optan.
