{"id":54651,"date":"2019-12-31T00:00:00","date_gmt":"2019-12-30T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s"},"modified":"2020-02-18T14:02:41","modified_gmt":"2020-02-18T11:02:41","slug":"shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","title":{"rendered":"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/046b66c559fc2de858898de0f4f17cde.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ol\u00e1, leitores do Habr. Temos uma not\u00edcia muito agrad\u00e1vel para compartilhar. Finalmente, esperamos o lan\u00e7amento em s\u00e9rie real da nova gera\u00e7\u00e3o dos processadores russos Elbrus 8C. O lan\u00e7amento oficial em s\u00e9rie deveria ter come\u00e7ado em 2016, mas, na pr\u00e1tica, a produ\u00e7\u00e3o em massa come\u00e7ou apenas em 2019 e, at\u00e9 o momento, j\u00e1 foram produzidos cerca de 4000 processadores.<\/p>\n<p><\/p>\n<p>Praticamente assim que a produ\u00e7\u00e3o em s\u00e9rie come\u00e7ou, esses processadores j\u00e1 estavam dispon\u00edveis em nossa Aerodisk, pelo que agradecemos especialmente \u00e0 empresa NORSI-TRANS, que gentilmente nos forneceu sua plataforma de hardware Yakhont UVM, que suporta os processadores Elbrus 8C, para a portabilidade da parte de software do armazenamento. Esta \u00e9 uma plataforma universal moderna que atende a todos os requisitos do MCST. Atualmente, a plataforma \u00e9 utilizada por consumidores especiais e operadores de telecomunica\u00e7\u00f5es para garantir a execu\u00e7\u00e3o das a\u00e7\u00f5es estabelecidas durante a condu\u00e7\u00e3o de investiga\u00e7\u00f5es operacionais. <\/p>\n<p><\/p>\n<p>Atualmente, a portabilidade foi conclu\u00edda com sucesso, e j\u00e1 agora o sistema de armazenamento AERODISK est\u00e1 dispon\u00edvel na vers\u00e3o com processadores Elbrus nacionais. <\/p>\n<p><\/p>\n<p>Neste artigo, falaremos sobre os pr\u00f3prios processadores, sua hist\u00f3ria, arquitetura e, claro, sobre nossa implementa\u00e7\u00e3o do sistema de armazenamento no Elbrus.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"istoriya\">Hist\u00f3rico<\/h2>\n<p><\/p>\n<p>A hist\u00f3ria dos processadores Elbrus come\u00e7ou nos tempos da Uni\u00e3o Sovi\u00e9tica. Em 1973, no Instituto de Mec\u00e2nica de Precis\u00e3o e Tecnologia da Informa\u00e7\u00e3o S.A. Lebedev (nome do mesmo Sergey Lebedev, que antes liderou o desenvolvimento do primeiro computador sovi\u00e9tico MESH, e depois BESSM), come\u00e7ou o desenvolvimento de complexos de computa\u00e7\u00e3o multiprocessados chamados 'Elbrus'. A lideran\u00e7a do desenvolvimento foi de Vyacheslav Sergeyevich Burtsev, e Boris Artashesovich Babayan tamb\u00e9m participou ativamente do desenvolvimento, sendo um dos assistentes do principal projetista. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/bfbac71a8d1c09fca4d546cb24b2bd0a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Vyacheslav Sergeyevich Burtsev<\/em><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/58c023c9e56ead0a04ae11e20b540e52.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Boris Artashesovich Babayan<\/em><\/p>\n<p><\/p>\n<p>O principal contratante do projeto foi, naturalmente, as for\u00e7as armadas da URSS, e esta s\u00e9rie de computadores acabou sendo utilizada com sucesso na cria\u00e7\u00e3o de centros de computa\u00e7\u00e3o de comando e sistemas de tiro de sistemas de defesa antim\u00edsseis, assim como em outros sistemas de finalidade especial. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/05b0b2683caa323ab38b625efc3d3028.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>O primeiro computador \"Elbrus\" foi conclu\u00eddo em 1978. Possu\u00eda uma arquitetura modular e podia incluir de 1 a 10 processadores baseados em circuitos de m\u00e9dia integra\u00e7\u00e3o. O desempenho dessa m\u00e1quina atingia 15 milh\u00f5es de opera\u00e7\u00f5es por segundo. A mem\u00f3ria RAM, que era compartilhada por todos os 10 processadores, chegava a 2 elevado a 20 palavras de m\u00e1quina, ou 64 MB. <\/p>\n<p><\/p>\n<p>Mais tarde, descobriu-se que muitas das tecnologias utilizadas no desenvolvimento do \"Elbrus\" estavam sendo pesquisadas no mundo ao mesmo tempo, e eram tratadas pela International Business Machine (IBM), mas os trabalhos nesses projetos, ao contr\u00e1rio dos do \"Elbrus\", nunca foram conclu\u00eddos e n\u00e3o resultaram na cria\u00e7\u00e3o de um produto final. <\/p>\n<p><\/p>\n<p>Segundo Vsevolod Burtsev, os engenheiros sovi\u00e9ticos tentaram aplicar a mais avan\u00e7ada experi\u00eancia de desenvolvedores nacionais e estrangeiros. A arquitetura dos computadores \"Elbrus\" foi influenciada tamb\u00e9m pelos computadores da Burroughs, pelas inova\u00e7\u00f5es da Hewlett-Packard, al\u00e9m da experi\u00eancia dos desenvolvedores do BESM-6.<\/p>\n<p><\/p>\n<p>Contudo, muitas das inova\u00e7\u00f5es foram originais. O mais interessante no \"Elbrus-1\" era de fato sua arquitetura. <\/p>\n<p><\/p>\n<p>O supercomputador criado se tornou o primeiro no USSR a usar uma arquitetura superescalar. O uso em massa de processadores superescalares no exterior come\u00e7ou apenas na d\u00e9cada de 1990 com a chegada ao mercado dos processadores Intel Pentium acess\u00edveis.<\/p>\n<p><\/p>\n<p>Al\u00e9m disso, para organizar a transmiss\u00e3o de fluxos de dados entre dispositivos perif\u00e9ricos e a mem\u00f3ria RAM, o computador poderia usar processadores de entrada e sa\u00edda dedicados. Podia haver at\u00e9 quatro desses processadores no sistema, que operavam em paralelo com o processador central e possu\u00edam sua pr\u00f3pria mem\u00f3ria dedicada.<\/p>\n<p><\/p>\n<h3 id=\"elbrus-2\">Elbrus-2<\/h3>\n<p><\/p>\n<p>Em 1985, o \"Elbrus\" recebeu sua continuidade l\u00f3gica, sendo criado e enviado para produ\u00e7\u00e3o em s\u00e9rie o computador \"Elbrus-2\". Em termos de arquitetura, ele pouco diferia de seu predecessor, mas utilizava uma nova base de elementos, o que permitiu aumentar quase 10 vezes o desempenho geral - de 15 milh\u00f5es de opera\u00e7\u00f5es por segundo para 125 milh\u00f5es. A mem\u00f3ria RAM do computador aumentou para 16 milh\u00f5es de palavras de 72 bits ou 144 MB. A capacidade m\u00e1xima de transmiss\u00e3o dos canais de entrada e sa\u00edda do \"Elbrus-2\" era de 120 MB\/s.<\/p>\n<p><\/p>\n<p>O \"Elbrus-2\" foi amplamente utilizado em centros de pesquisa nuclear em Chelyabinsk-70 e em Arzamas-16 no Centro de Controle de Voo, no sistema de Defesa A\u00e9rea A-135, assim como em outras instala\u00e7\u00f5es militares.<\/p>\n<p><\/p>\n<p>A cria\u00e7\u00e3o do \"Elbrus\" foi devidamente reconhecida pelos l\u00edderes da Uni\u00e3o Sovi\u00e9tica. Muitos engenheiros foram agraciados com ordens e medalhas. O projetista principal, Vsevolod Burcev, e outros especialistas receberam pr\u00eamios estaduais. Boris Babayan foi condecorado com a Ordem da Revolu\u00e7\u00e3o de Outubro.<\/p>\n<p><\/p>\n<p>Essas honras eram mais do que merecidas, Boris Babayan disse mais tarde: <\/p>\n<p><\/p>\n<blockquote><p>Em 1978, n\u00f3s criamos a primeira m\u00e1quina superescalar, a Elbrus-1. Atualmente, no Ocidente, as superescalares s\u00e3o feitas apenas com essa arquitetura. A primeira superescalar no Ocidente apareceu em 1992, enquanto a nossa foi em 1978. E essa variante da superescalar que criamos \u00e9 an\u00e1loga ao Pentium Pro, que a Intel lan\u00e7ou em 1995.<\/p><\/blockquote>\n<p>Essas palavras sobre a primazia hist\u00f3rica tamb\u00e9m s\u00e3o confirmadas nos EUA, onde Keith Diefendorff, desenvolvedor do Motorola 88110, um dos primeiros processadores superescalares ocidentais, escreveu: <\/p>\n<p><\/p>\n<blockquote><p>Em 1978, quase 15 anos antes do surgimento dos primeiros processadores superescalares ocidentais, a Elbrus-1 utilizava um processador capaz de emitir duas instru\u00e7\u00f5es por ciclo, alterando a ordem de execu\u00e7\u00e3o das instru\u00e7\u00f5es, renomeando registradores e executando por especula\u00e7\u00e3o.<\/p><\/blockquote>\n<p><\/p>\n<h3 id=\"elbrus-3\">Elbrus-3<\/h3>\n<p><\/p>\n<p>Era 1986, e quase imediatamente ap\u00f3s a conclus\u00e3o do trabalho no segundo \"Elbrus\", iniciou-se o desenvolvimento de um novo sistema, o \"Elbrus-3\", utilizando uma arquitetura de processador fundamentalmente nova. Esse conceito foi chamado por Boris Babayan de \"p\u00f3s-superescalar\". Essa arquitetura, mais tarde chamada de VLIW\/EPIC, seria utilizada futuramente (meados da d\u00e9cada de 90) pelos processadores Intel Itanium (e na URSS esses desenvolvimentos come\u00e7aram em 1986 e terminaram em 1991).<\/p>\n<p><\/p>\n<p>Neste complexo computacional, ideias de controle expl\u00edcito de paralelismo de opera\u00e7\u00f5es por meio de compiladores foram implementadas pela primeira vez.<\/p>\n<p><\/p>\n<p>Em 1991, foi lan\u00e7ado o primeiro e, infelizmente, \u00fanico computador \"Elbrus-3\", que n\u00e3o p\u00f4de ser totalmente ajustado, e ap\u00f3s a queda da Uni\u00e3o Sovi\u00e9tica, tornou-se desnecess\u00e1rio, permanecendo apenas os desenvolvimentos e os planos na papelada. <\/p>\n<p><\/p>\n<h3 id=\"predposylki-k-novoy-arhitekture\">Os fundamentos para a nova arquitetura<\/h3>\n<p><\/p>\n<p>A equipe que trabalhou no ITMiVT na cria\u00e7\u00e3o dos supercomputadores sovi\u00e9ticos n\u00e3o se desfez, mas continuou seu trabalho como uma empresa separada chamada MCST (Centro de Tecnologias SPARC de Moscovo). No in\u00edcio dos anos 90, come\u00e7ou uma colabora\u00e7\u00e3o ativa entre a MCST e a Sun Microsystems, onde a equipe da MCST participou no desenvolvimento do microprocessador UltraSPARC.<\/p>\n<p><\/p>\n<p>Foi nesse per\u00edodo que surgiu o projeto da arquitetura E2K, que foi inicialmente financiado pela empresa Sun. Posteriormente, o projeto tornou-se completamente independente e toda a propriedade intelectual sobre ele permaneceu com a equipe da MCST.<\/p>\n<p><\/p>\n<blockquote><p>Se tiv\u00e9ssemos continuado a trabalhar com a Sun nessa \u00e1rea, tudo teria pertencido \u00e0 Sun. Embora 90% do trabalho tivesse sido realizado antes do surgimento da Sun. (Boris Babayan)<\/p><\/blockquote>\n<p><\/p>\n<h2 id=\"arhitektura-e2k\">Arquitetura E2K<\/h2>\n<p><\/p>\n<p>Quando discutimos a arquitetura dos processadores \"Elbrus\", frequentemente ouvimos as seguintes afirma\u00e7\u00f5es de nossos colegas da ind\u00fastria de TI:<\/p>\n<p><\/p>\n<blockquote><p>\"Elbrus \u00e9 uma arquitetura RISC\"<br \/>\n\"Elbrus \u00e9 uma arquitetura EPIC\"<br \/>\n\"Elbrus \u00e9 uma arquitetura SPARC\"<\/p><\/blockquote>\n<p>Na verdade, nenhuma dessas afirma\u00e7\u00f5es \u00e9 completamente verdadeira, e se for, \u00e9 apenas parcialmente.<\/p>\n<p><\/p>\n<p>A arquitetura E2K \u00e9 uma arquitetura de processador original e distinta, com as principais qualidades da E2K sendo a efici\u00eancia energ\u00e9tica e uma excelente escalabilidade, alcan\u00e7adas atrav\u00e9s da defini\u00e7\u00e3o do paralelismo expl\u00edcito das opera\u00e7\u00f5es. A arquitetura E2K foi desenvolvida pela equipe da MCST e tem como base uma arquitetura p\u00f3s-superescalar (semelhante a EPIC), com certa influ\u00eancia da arquitetura SPARC (com passado RISC). A MCST teve participa\u00e7\u00e3o direta na cria\u00e7\u00e3o de tr\u00eas das quatro arquiteturas base (superescalares, p\u00f3s-superescalares e SPARC). O mundo, de fato, \u00e9 pequeno.<\/p>\n<p><\/p>\n<p>Para evitar confus\u00e3o futura, desenhamos um esquema simples que, embora simplificado, mostra claramente as ra\u00edzes da arquitetura E2K.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/87b3e239295612978e0c2f1cb5402c7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Agora, um pouco sobre o nome da arquitetura, em rela\u00e7\u00e3o ao qual tamb\u00e9m h\u00e1 desentendimento. <\/p>\n<p><\/p>\n<p>Em v\u00e1rias fontes, pode-se encontrar os seguintes nomes para essa arquitetura: \"E2K\", \"Elbrus\", \"Elbrus 2000\", ELBRUS (\"ExpLicit Basic Resources Utilization Scheduling\", ou seja, agendamento expl\u00edcito de utiliza\u00e7\u00e3o de recursos b\u00e1sicos). Todos esses nomes referem-se \u00e0 mesma arquitetura, mas na documenta\u00e7\u00e3o t\u00e9cnica oficial e tamb\u00e9m em f\u00f3runs t\u00e9cnicos, o nome usado para essa arquitetura \u00e9 E2K. Portanto, adiante, se falarmos sobre a arquitetura do processador, usaremos o termo \"E2K\", e se nos referirmos a um processador espec\u00edfico, usaremos o nome \"Elbrus\".<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-osobennosti-arhitektury-e2k\">Caracter\u00edsticas t\u00e9cnicas da arquitetura E2K<\/h3>\n<p><\/p>\n<p>Em arquiteturas tradicionais do tipo RISC ou CISC (x86, PowerPC, SPARC, MIPS, ARM), um fluxo de instru\u00e7\u00f5es \u00e9 enviado ao processador, destinado \u00e0 execu\u00e7\u00e3o sequencial. O processador pode detectar opera\u00e7\u00f5es independentes e execut\u00e1-las em paralelo (superscalaridade) e at\u00e9 mesmo alterar sua ordem (execu\u00e7\u00e3o fora de ordem). No entanto, a an\u00e1lise din\u00e2mica de depend\u00eancias e o suporte para a execu\u00e7\u00e3o fora de ordem apresentam limita\u00e7\u00f5es no n\u00famero de instru\u00e7\u00f5es que podem ser lan\u00e7adas e analisadas em um \u00fanico ciclo. Al\u00e9m disso, os blocos correspondentes dentro do processador consomem uma quantidade significativa de energia, e a implementa\u00e7\u00e3o complexa muitas vezes resulta em problemas de estabilidade ou seguran\u00e7a.<\/p>\n<p><\/p>\n<p>Na arquitetura E2K, o compilador assume a principal responsabilidade pela an\u00e1lise de depend\u00eancias e otimiza\u00e7\u00e3o da ordem das opera\u00e7\u00f5es. O processador recebe o que s\u00e3o chamadas de instru\u00e7\u00f5es largas, nas quais est\u00e3o codificadas as instru\u00e7\u00f5es para todos os dispositivos de execu\u00e7\u00e3o do processador que devem ser ativados naquele ciclo. O processador n\u00e3o precisa analisar as depend\u00eancias entre os operandos ou reorganizar as opera\u00e7\u00f5es entre as instru\u00e7\u00f5es largas: todo esse trabalho \u00e9 realizado pelo compilador, com base na an\u00e1lise do c\u00f3digo fonte e na programa\u00e7\u00e3o dos recursos do processador. Como resultado, a parte de hardware do processador pode ser mais simples e econ\u00f4mica.<\/p>\n<p><\/p>\n<p>O compilador \u00e9 capaz de analisar o c\u00f3digo fonte de maneira muito mais detalhada do que o hardware dos processadores RISC\/CISC e identificar mais opera\u00e7\u00f5es independentes. Por isso, na arquitetura E2K existem mais dispositivos de execu\u00e7\u00e3o operando em paralelo do que nas arquiteturas tradicionais.<\/p>\n<p><\/p>\n<p>As capacidades atuais da arquitetura E2K:<\/p>\n<p><\/p>\n<ul>\n<li>6 canais de dispositivos aritm\u00e9tico-l\u00f3gicos (ALU) funcionando em paralelo.<\/li>\n<li>Um arquivo de registros contendo 256 registradores de 84 bits.<\/li>\n<li>Suporte de hardware para ciclos, incluindo o pipeline. Aumenta a efici\u00eancia na utiliza\u00e7\u00e3o dos recursos do processador.<\/li>\n<li>Dispositivo de pr\u00e9-carregamento de dados ass\u00edncrono program\u00e1vel com canais de leitura separados. Permite ocultar lat\u00eancias de acesso \u00e0 mem\u00f3ria e utilizar melhor a ALU.<\/li>\n<li>Suporte para c\u00e1lculos especulativos e predicados de um bit. Permite reduzir o n\u00famero de desvios e executar v\u00e1rias ramifica\u00e7\u00f5es do programa em paralelo.<\/li>\n<li>Instru\u00e7\u00e3o ampla, capaz de realizar at\u00e9 23 opera\u00e7\u00f5es em um \u00fanico ciclo em preenchimento m\u00e1ximo (mais de 33 opera\u00e7\u00f5es ao empacotar operandos em comandos vetoriais).<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/01c17075b2269967d99b539127f61b2b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"emulyaciya-h86\">Emula\u00e7\u00e3o x86<\/h3>\n<p><\/p>\n<p>Desde a fase de design da arquitetura, os desenvolvedores compreenderam a import\u00e2ncia de suportar software escrito para a arquitetura Intel x86. Para isso, foi implementado um sistema de tradu\u00e7\u00e3o din\u00e2mica (ou seja, durante a execu\u00e7\u00e3o do programa, ou 'em tempo real') de c\u00f3digos bin\u00e1rios x86 para c\u00f3digos do processador da arquitetura E2K. Este sistema pode operar tanto no modo de aplicativo (semelhante ao WINE), quanto em um modo an\u00e1logo ao hipervisor (onde \u00e9 poss\u00edvel executar um sistema operacional completo para a arquitetura x86). <\/p>\n<p><\/p>\n<p>Gra\u00e7as a v\u00e1rios n\u00edveis de otimiza\u00e7\u00e3o, \u00e9 poss\u00edvel alcan\u00e7ar alta velocidade na execu\u00e7\u00e3o do c\u00f3digo traduzido. A qualidade da emula\u00e7\u00e3o da arquitetura x86 \u00e9 confirmada pelo sucesso na execu\u00e7\u00e3o em complexos computacionais 'Elbrus' de mais de 20 sistemas operacionais (incluindo v\u00e1rias vers\u00f5es do Windows) e centenas de aplicativos.<\/p>\n<p><\/p>\n<h3 id=\"zaschischennyy-rezhim-ispolneniya-programm\">Modo protegido de execu\u00e7\u00e3o de programas<\/h3>\n<p><\/p>\n<p>Uma das ideias mais interessantes herdadas das arquiteturas Elbrus-1 e Elbrus-2 \u00e9 a chamada execu\u00e7\u00e3o protegida de programas. Seu objetivo \u00e9 garantir que o programa funcione apenas com dados inicializados, verificar todas as acessos \u00e0 mem\u00f3ria quanto \u00e0 conformidade com um intervalo de endere\u00e7os permitido e proporcionar prote\u00e7\u00e3o entre m\u00f3dulos (por exemplo, proteger o programa chamador de erros na biblioteca). Todas essas verifica\u00e7\u00f5es s\u00e3o realizadas em hardware. Para o modo protegido, existe um compilador completo e uma biblioteca de suporte em tempo de execu\u00e7\u00e3o. \u00c9 importante entender que as restri\u00e7\u00f5es impostas levam \u00e0 impossibilidade de organiza\u00e7\u00e3o da execu\u00e7\u00e3o, por exemplo, do c\u00f3digo escrito em C++.<\/p>\n<p><\/p>\n<p>Mesmo no modo de opera\u00e7\u00e3o \"n\u00e3o protegido\" dos processadores Elbrus, h\u00e1 caracter\u00edsticas que aumentam a confiabilidade do sistema. Assim, a pilha de informa\u00e7\u00f5es de liga\u00e7\u00e3o (cadeia de endere\u00e7os de retorno em chamadas de procedimentos) \u00e9 separada da pilha de dados do usu\u00e1rio e \u00e9 inacess\u00edvel a ataques utilizados em v\u00edrus, como a substitui\u00e7\u00e3o do endere\u00e7o de retorno. <\/p>\n<p><\/p>\n<p>As inova\u00e7\u00f5es criadas ao longo dos anos de desenvolvimento n\u00e3o apenas permitem alcan\u00e7ar e, no futuro, superar as arquiteturas concorrentes em termos de desempenho e escalabilidade, mas tamb\u00e9m garantem prote\u00e7\u00e3o contra erros que afetam x86\/amd64. Problemas como Meltdown (CVE-2017-5754), Spectre (CVE-2017-5753, CVE-2017-5715), RIDL (CVE-2018-12126, CVE-2018-12130), Fallout (CVE-2018-12127), ZombieLoad (CVE-2019-11091) e similares.<\/p>\n<p><\/p>\n<p>A prote\u00e7\u00e3o moderna contra vulnerabilidades encontradas na arquitetura x86\/amd64 baseia-se em patches a n\u00edvel de sistemas operacionais. \u00c9 por isso que a queda de desempenho nas gera\u00e7\u00f5es atuais e anteriores de processadores dessas arquiteturas \u00e9 t\u00e3o percept\u00edvel, variando de 30% a 80%. N\u00f3s, como usu\u00e1rios ativos de processadores x86, sabemos disso, sofremos e continuamos a \"comer cacto\", enquanto a presen\u00e7a de solu\u00e7\u00f5es para esses problemas na origem \u00e9, para n\u00f3s (e, em \u00faltima inst\u00e2ncia, para nossos clientes), uma ben\u00e7\u00e3o indiscut\u00edvel, especialmente se a solu\u00e7\u00e3o for russa.<\/p>\n<p><\/p>\n<h3 id=\"tehnicheskie-harakteristiki\">Especifica\u00e7\u00f5es t\u00e9cnicas<\/h3>\n<p><\/p>\n<p>Abaixo est\u00e3o as especifica\u00e7\u00f5es t\u00e9cnicas oficiais dos processadores Elbrus das gera\u00e7\u00f5es passada (4C), atual (8C), nova (8CV) e futura (16C) em compara\u00e7\u00e3o com processadores equivalentes da Intel x86.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/f4ff427c1ed1e9bc4ead2e4150c5d33d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Mesmo uma olhada r\u00e1pida nesta tabela mostra (e isso \u00e9 muito animador) que o atraso tecnol\u00f3gico dos processadores nacionais, que h\u00e1 10 anos parecia intranspon\u00edvel, j\u00e1 parece agora bastante reduzido, e em 2021, com o lan\u00e7amento do \"Elbrus-16C\" (que, entre outras coisas, suportar\u00e1 virtualiza\u00e7\u00e3o), ser\u00e1 ainda menor. <\/p>\n<p><\/p>\n<h2 id=\"shd-aerodisk-na-processorah-elbrus-8s\">Sistemas de Armazenamento AERODISK em processadores Elbrus 8C<\/h2>\n<p><\/p>\n<p>Da teoria passamos \u00e0 pr\u00e1tica. No \u00e2mbito da alian\u00e7a estrat\u00e9gica entre as empresas MCST, AERODISK, Basalt SPO (anteriormente Alt Linux) e NORSI-TRANS, foi desenvolvida e preparada para opera\u00e7\u00e3o um sistema de armazenamento de dados que, atualmente, em par\u00e2metros de seguran\u00e7a, funcionalidade, custo e desempenho, \u00e9 se n\u00e3o o melhor, indiscutivelmente uma solu\u00e7\u00e3o digna que pode garantir um n\u00edvel adequado de independ\u00eancia tecnol\u00f3gica para nossa P\u00e1tria.<br \/>\nAgora, os detalhes\u2026<\/p>\n<p><\/p>\n<h3 id=\"apparatnaya-chast\">Hardware<\/h3>\n<p><\/p>\n<p>A parte de hardware do sistema de armazenamento \u00e9 baseada na plataforma universal Yakhont UVM da empresa NORSI-TRANS. A plataforma Yakhont UVM recebeu o status de equipamento de telecomunica\u00e7\u00f5es de origem russa e foi inclu\u00edda no registro \u00fanico de produtos de r\u00e1dio eletr\u00f4nicos russos. O sistema consiste em dois controladores separados de armazenamento (2U cada), conectados entre si por interconex\u00e3o Ethernet de 1G ou 10G, al\u00e9m de prateleiras de disco compartilhadas usando conex\u00e3o SAS.<\/p>\n<p><\/p>\n<p>Claro, isso n\u00e3o \u00e9 t\u00e3o bonito quanto o formato \"Cluster in a box\" (quando os controladores e discos com um backplane comum est\u00e3o instalados em um \u00fanico chassi de 2U), que geralmente usamos, mas em um futuro pr\u00f3ximo tamb\u00e9m estar\u00e1 dispon\u00edvel. O mais importante \u00e9 que funcione bem, e os \"la\u00e7os\" pensamos depois.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/2e025cc0fb0d97646af1c3a7e34082ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/029f1601cc4a68c8d52f704531f40a09.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sob o cap\u00f4, cada controlador possui uma placa-m\u00e3e com um processador e quatro slots para mem\u00f3ria RAM (DDR3 para o processador 8C). Al\u00e9m disso, cada controlador possui 4 portas de Ethernet de 1G (duas das quais s\u00e3o usadas pelo software AERODISK ENGINE como servi\u00e7o) e tr\u00eas slots PCIe para adaptadores de Back-end (SAS) e Front-end (Ethernet ou FibreChannel).<\/p>\n<p><\/p>\n<p>Como discos de inicializa\u00e7\u00e3o, s\u00e3o utilizados discos SSD SATA fabricados na R\u00fassia pela empresa GS Nanotech, que testamos e utilizamos em projetos diversas vezes.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/57512e0dcc3017d3c52fcee40c289aa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Na nossa primeira familiariza\u00e7\u00e3o com a plataforma, n\u00f3s a examinamos cuidadosamente. N\u00e3o tivemos quest\u00f5es sobre a qualidade da montagem e da soldagem, tudo foi feito de forma cuidadosa e confi\u00e1vel.<\/p>\n<p><\/p>\n<h3 id=\"operacionnaya-sistema\">Sistema operacional<\/h3>\n<p><\/p>\n<p>O sistema operacional utilizado \u00e9 a vers\u00e3o ALT OS 8\u0421\u041f para certifica\u00e7\u00e3o. Em breve, planejamos criar um reposit\u00f3rio plug\u00e1vel e constantemente atualizado para o ALT OS com o software de armazenamento AERODISK.<\/p>\n<p><\/p>\n<p>Esta vers\u00e3o da distribui\u00e7\u00e3o \u00e9 baseada na vers\u00e3o est\u00e1vel atual do n\u00facleo Linux 4.9 para E2K (ramo com suporte de longo prazo, portado pelos especialistas da MCST), complementada com patches de funcionalidade e seguran\u00e7a. Todos os pacotes no ALT OS foram compilados diretamente em \"Elbrus\" utilizando o sistema original de compila\u00e7\u00e3o transacional do projeto ALT Linux Team, o que permitiu reduzir o esfor\u00e7o no pr\u00f3prio porte e dedicar mais aten\u00e7\u00e3o \u00e0 qualidade do produto.<\/p>\n<p><\/p>\n<p>Qualquer vers\u00e3o do ALT OS para Elbrus pode ser significativamente expandida em termos de funcionalidade, aproveitando o reposit\u00f3rio dispon\u00edvel para ela (de cerca de 6 mil pacotes fonte para a oitava vers\u00e3o at\u00e9 cerca de 12 mil para a nona).<\/p>\n<p><\/p>\n<p>A escolha tamb\u00e9m foi feita porque a empresa Bazalt SP, desenvolvedora do ALT OS, trabalha ativamente com outros desenvolvedores de software e dispositivos em v\u00e1rias plataformas, garantindo uma intera\u00e7\u00e3o fluida no \u00e2mbito dos complexos de hardware e software. <\/p>\n<p><\/p>\n<h3 id=\"po-sistemy-hraneniya-dannyh\">Software de Sistema de Armazenamento de Dados<\/h3>\n<p><\/p>\n<p>Ao portarmos, imediatamente descartamos a ideia de usar a emula\u00e7\u00e3o x86 suportada em E2K e come\u00e7amos a trabalhar diretamente com os processadores (ainda bem que o ALT j\u00e1 possui os meios necess\u00e1rios para isso). <\/p>\n<p><\/p>\n<p>Entre outras coisas, o modo nativo de execu\u00e7\u00e3o oferece melhor seguran\u00e7a (os famosos tr\u00eas pilhas de hardware em vez de uma) e desempenho aprimorado (n\u00e3o h\u00e1 necessidade de alocar um ou dois n\u00facleos de oito para o funcionamento do tradutor bin\u00e1rio, e o compilador faz seu trabalho melhor do que o JIT).<\/p>\n<p><\/p>\n<p>Na verdade, na implementa\u00e7\u00e3o do AERODISK ENGINE em E2K, a maior parte das funcionalidades existentes do sistema de armazenamento dispon\u00edveis em x86 \u00e9 suportada. Como software de sistema de armazenamento, a vers\u00e3o atual do AERODISK ENGINE (vers\u00e3o A-CORE 2.30) est\u00e1 sendo utilizada.<\/p>\n<p><\/p>\n<p>Sem grandes problemas, as seguintes funcionalidades foram implementadas e testadas para uso em produ\u00e7\u00e3o em E2K:<\/p>\n<p><\/p>\n<ul>\n<li>Toler\u00e2ncia a falhas para dois controladores e entrada e sa\u00edda multicanal (mpio)<\/li>\n<li>Acesso em bloco e por arquivos com volumes finos (pools RDG, DDP; protocolos FC, iSCSI, NFS, SMB incluindo integra\u00e7\u00e3o com Active Directory)<\/li>\n<li>V\u00e1rios n\u00edveis de RAID at\u00e9 tripla paridade (incluindo a op\u00e7\u00e3o de usar um construtor de RAID)<\/li>\n<li>Armazenamento h\u00edbrido (combinando SSD e HDD dentro de um \u00fanico pool, ou seja, cache e tiering)<\/li>\n<li>Op\u00e7\u00f5es de economia de espa\u00e7o atrav\u00e9s de deduplica\u00e7\u00e3o e compress\u00e3o<\/li>\n<li>Snapshots ROW, clones e v\u00e1rias op\u00e7\u00f5es de replica\u00e7\u00e3o<\/li>\n<li>E outras pequenas, mas \u00fateis fun\u00e7\u00f5es, como QoS, hot spare global, VLAN, BOND, etc.<\/li>\n<\/ul>\n<p><\/p>\n<p>De fato, no E2K conseguimos implementar toda a nossa funcionalidade, exceto a multicontrole (mais de dois) e o planejador de I\/O multin\u00facleo, que permite aumentar o desempenho dos pools all-flash em 20-30%.<\/p>\n<p><\/p>\n<p>Mas essas funcionalidades \u00fateis, \u00e9 claro, tamb\u00e9m estaremos adicionando, \u00e9 uma quest\u00e3o de tempo.<\/p>\n<p><\/p>\n<h3 id=\"nemnogo-o-proizvoditelnosti\">Um pouco sobre desempenho<\/h3>\n<p><\/p>\n<p>Ap\u00f3s a aprova\u00e7\u00e3o bem-sucedida dos testes de funcionalidade b\u00e1sica do sistema de armazenamento, come\u00e7amos, evidentemente, a realizar testes de carga.<\/p>\n<p><\/p>\n<p>Por exemplo, em um sistema de armazenamento de dois controladores (2xCPU E8C 1.3 Ghz, 32 GB RAM + 4 SAS SSD 800GB 3DWD), no qual o cache de RAM estava desativado, criamos dois pools DDP com um n\u00edvel b\u00e1sico de RAID-10 e dois LUN de 500G e conectamos esses LUNs via iSCSI (10G Ethernet) a um host Linux. E realizamos um dos testes hor\u00e1rios b\u00e1sicos com pequenos blocos de carga sequencial usando o programa FIO.<\/p>\n<p><\/p>\n<p>Os primeiros resultados foram bastante positivos. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/8919b41889b7695ae621367116c4602c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A carga nos processadores estava, em m\u00e9dia, em 60%, ou seja, este \u00e9 o n\u00edvel b\u00e1sico no qual o sistema de armazenamento pode operar tranquilamente.<\/p>\n<p><\/p>\n<p>Sim, isso est\u00e1 longe de ser um highload e para bancos de dados de alto desempenho de alguma cobran\u00e7a isso claramente n\u00e3o \u00e9 o suficiente, mas, como mostra nossa pr\u00e1tica, essas caracter\u00edsticas s\u00e3o suficientes para 80% das tarefas gerais para as quais os sistemas de armazenamento s\u00e3o utilizados.<\/p>\n<p><\/p>\n<p>Um pouco mais tarde, planejamos voltar com um relat\u00f3rio detalhado sobre os testes de carga do Elbrus como plataforma para sistemas de armazenamento.<\/p>\n<p><\/p>\n<h2 id=\"svetloe-buduschee\">Um futuro brilhante<\/h2>\n<p><\/p>\n<p>Como mencionamos anteriormente, a produ\u00e7\u00e3o em massa do Elbrus 8C na verdade come\u00e7ou recentemente \u2013 no in\u00edcio de 2019 e at\u00e9 dezembro j\u00e1 haviam sido produzidos cerca de 4000 processadores. Para compara\u00e7\u00e3o, durante todo o per\u00edodo de produ\u00e7\u00e3o, apenas 5000 processadores da gera\u00e7\u00e3o anterior Elbrus 4C foram produzidos, ent\u00e3o o progresso \u00e9 evidente.<\/p>\n<p><\/p>\n<p>\u00c9 claro que isso \u00e9 uma gota no oceano, mesmo para o mercado russo, mas o caminho ser\u00e1 percorrido por quem caminha.<br \/>\nPara 2020, est\u00e1 previsto o lan\u00e7amento de v\u00e1rias dezenas de milhares de processadores Elbrus 8C, um n\u00famero significativo. Al\u00e9m disso, durante 2020, o processador Elbrus-8SV deve ser levado \u00e0 produ\u00e7\u00e3o em s\u00e9rie pela equipe da MCST.<\/p>\n<p><\/p>\n<p>Esses planos de produ\u00e7\u00e3o s\u00e3o uma declara\u00e7\u00e3o de inten\u00e7\u00e3o para uma parte muito significativa de todo o mercado dom\u00e9stico de processadores de servidor.<\/p>\n<p><\/p>\n<p>Como resultado, j\u00e1 temos aqui e agora um bom e moderno processador russo com uma estrat\u00e9gia de desenvolvimento clara e, em nossa opini\u00e3o, correta, sobre a qual existe um sistema de armazenamento de dados russo certificado e altamente seguro (e no futuro um sistema de virtualiza\u00e7\u00e3o baseado no Elbrus-16C). O sistema \u00e9 russo na medida do fisicamente vi\u00e1vel nas condi\u00e7\u00f5es atuais.<\/p>\n<p><\/p>\n<p>Frequentemente vemos nas not\u00edcias mais um \u00e9pico fracasso de empresas que orgulhosamente se chamam de fabricantes russos, mas que, na pr\u00e1tica, apenas trocam r\u00f3tulos, sem adicionar valor pr\u00f3prio ao produto de um fabricante estrangeiro, al\u00e9m de sua margem de lucro. Infelizmente, essas empresas lan\u00e7am uma sombra sobre todos os verdadeiros desenvolvedores e fabricantes russos.<\/p>\n<p><\/p>\n<p>Com este artigo, queremos mostrar claramente que no nosso pa\u00eds existem, existiram e existir\u00e3o empresas que realmente fabricam sistemas de TI modernos e complexos de forma qualificada e que est\u00e3o se desenvolvendo ativamente; al\u00e9m disso, a substitui\u00e7\u00e3o de importa\u00e7\u00f5es na TI n\u00e3o \u00e9 uma farsa, mas uma realidade em que todos n\u00f3s vivemos. Essa realidade pode ser criticada, mas tamb\u00e9m pode ser melhorada.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Solu\u00e7\u00e3o de Armazenamento AERODISK em processadores dom\u00e9sticos Elbrus 8C\" src=\"\/wp-content\/uploads\/2019\/12\/553cf8a871f170cdf25cb46af76e77c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A dissolu\u00e7\u00e3o da URSS impediu a equipe criadora do Elbrus de se tornar um jogador relevante no mundo dos processadores e for\u00e7ou a equipe a buscar financiamento para suas pesquisas no exterior. Esse financiamento foi encontrado, o trabalho foi realizado e a propriedade intelectual foi preservada, o que devemos a essas pessoas um enorme agradecimento!<\/p>\n<p><\/p>\n<p>Por enquanto \u00e9 tudo, por favor, envie seus coment\u00e1rios, perguntas e, claro, cr\u00edticas. Estamos sempre felizes.<\/p>\n<p><\/p>\n<p>Em nome de toda a empresa Aerodisk, quero parabenizar toda a comunidade de TI russa pelo Ano Novo e pelo Natal que se aproximam, desejando 100% de uptime \u2013 e que os backups no pr\u00f3ximo ano n\u00e3o sejam necess\u00e1rios))). <\/p>\n<p><\/p>\n<h3 id=\"ispolzuemye-materialy\">Materiais utilizados<\/h3>\n<p><\/p>\n<p>Artigo com uma descri\u00e7\u00e3o geral de tecnologias, arquiteturas e personalidades:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.ixbt.com\/cpu\/e2k-spec.html\">https:\/\/www.ixbt.com\/cpu\/e2k-spec.html<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Uma breve hist\u00f3ria dos computadores sob o nome \"Elbrus\":<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/topwar.ru\/34409-istoriya-kompyuterov-elbrus.html\">https:\/\/topwar.ru\/34409-istoriya-kompyuterov-elbrus.html<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Artigo geral sobre a arquitetura e2k:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81_2000<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Artigo especificamente sobre a 4\u00aa gera\u00e7\u00e3o (Elbrus-8C) e 5\u00aa gera\u00e7\u00e3o (Elbrus-8CV, 2020):<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-8%D0%A1<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Especifica\u00e7\u00f5es da pr\u00f3xima 6\u00aa gera\u00e7\u00e3o de processadores (Elbrus-16CV, 2021):<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1\">https:\/\/ru.wikipedia.org\/wiki\/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-16%D0%A1<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Descri\u00e7\u00e3o oficial da arquitetura Elbrus:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.elbrus.ru\/elbrus_arch\">http:\/\/www.elbrus.ru\/elbrus_arch<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Planos dos desenvolvedores da plataforma hardware-software \"Elbrus\" para a cria\u00e7\u00e3o de supercomputadores de desempenho exa-flop:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/files\/5a9eb2\/a10cd8\/501810\/000003\/kim_a._k._perekatov_v._i._feldman_v._m._na_puti_k_rossiyskoy_ekzasisteme_plany_razrabotchikov.pdf\">http:\/\/www.mcst.ru\/files\/5a9eb2\/a10cd8\/501810\/000003\/kim_a._k._perekatov_v._i._feldman_v._m._na_puti_k_rossiyskoy_ekzasisteme_plany_razrabotchikov.pdf<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Tecnologias russas \"Elbrus\" para computadores pessoais, servidores e supercomputadores:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/files\/5472ef\/770cd8\/50ea05\/000001\/rossiyskietehnologiielbrus-it-edu9-201410l.pdf\">http:\/\/www.mcst.ru\/files\/5472ef\/770cd8\/50ea05\/000001\/rossiyskietehnologiielbrus-it-edu9-201410l.pdf<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Um artigo antigo de Boris Babayan, mas ainda relevante:<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.mcst.ru\/e2k_arch.shtml\">http:\/\/www.mcst.ru\/e2k_arch.shtml<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Um artigo antigo de Mikhail Kuzminsky:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.osp.ru\/os\/1999\/05-06\/179819\">https:\/\/www.osp.ru\/os\/1999\/05-06\/179819<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Apresenta\u00e7\u00e3o da MCST, informa\u00e7\u00f5es gerais:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/yadi.sk\/i\/HDj7d31jTDlDgA\">https:\/\/yadi.sk\/i\/HDj7d31jTDlDgA<br \/>\n<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Informa\u00e7\u00f5es sobre o sistema operacional Alt para a plataforma Elbrus:<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/altlinux.org\/%D1%8D%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81\">https:\/\/altlinux.org\/\u044d\u043b\u044c\u0431\u0440\u0443\u0441<\/a><\/noindex><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sdelanounas.ru\/blog\/shigorin\/\">https:\/\/sdelanounas.ru\/blog\/shigorin\/<\/a><\/noindex><\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/aerodisk\/blog\/482434\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430. \u0425\u043e\u0442\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043a\u0440\u0430\u0439\u043d\u0435 \u043f\u0440\u0438\u044f\u0442\u043d\u043e\u0439 \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e. \u041c\u044b, \u043d\u0430\u043a\u043e\u043d\u0435\u0446-\u0442\u043e, \u0434\u043e\u0436\u0434\u0430\u043b\u0438\u0441\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u0442\u044c \u0430\u0436 \u0432 2016 \u0433\u043e\u0434\u0443, \u043d\u043e, \u043f\u043e \u0444\u0430\u043a\u0442\u0443, \u0438\u043c\u0435\u043d\u043d\u043e \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 2019 \u0433\u043e\u0434\u0443 \u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043e \u0443\u0436\u0435 \u043e\u043a\u043e\u043b\u043e 4000 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0441\u0442\u0430\u0440\u0442\u0430 \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54651","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0425\u0414 AERODISK \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-30T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sistemas de Armazenamento AERODISK em processadores nacionais Elbrus 8C | ProHoster","description":"Ol\u00e1, leitores do Habr.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0425\u0414 AERODISK \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 8\u0421 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0425\u0430\u0431\u0440\u0430.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/shd-aerodisk-na-otechestvennyh-protsessorah-elbrus-8s","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-30T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54651","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 12:15:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:01:32","updated":"2026-01-24 12:15:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/54651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=54651"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/54651\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=54651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=54651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=54651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}