Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9

Tamanho: px
Começar a partir da página:

Download "Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9"

Transcrição

1 Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9 Revisão 009 Número do documento:

2 Aviso: es te documento contém informações sobre produtos na fase de concepção do desenvolvimento. As informações aqui c ontidas estão s ujeitas a alterações sem aviso prévio. N ão baseie nenhum projeto nestas informações. A S INFORMAÇÕES CONTIDAS NESTE DOCUMENTO ESTÃO RELACIONADAS AOS PRODUTOS DA I NTEL. N ENHUMA LICENÇA I MPLÍCITA OU E XPLÍCITA, POR EMBARGO OU DE OUTRA FORMA, A QUAISQUER DIREITOS DE PROPRIEDADE INTELECTUAL É AQUI C ONCEDIDA. E XCETO SE PREVISTO NOS TERMOS E CONDIÇÕES DE VENDA DA INTEL PARA E STES PRODUTOS, A INTEL NÃO A SSUME NENHUMA RESPONSABILIDADE E SE E XIME DE FORNECER QUALQUER GARANTIA, E XPRESSA OU IMPLÍCITA, RE LACIONADA COM A VENDA E/OU O USO DOS PRODUTOS I NTEL, I NCLUSIVE RESPONSABILIDADES OU GARANTIAS RE LACIONADAS À ADEQUAÇÃO A UMA FINALIDADE PARTICULAR, À POSSIBILIDADE DE COMERCIALIZAÇÃO OU À VIOLAÇÃO DE Q UALQUER PATENTE, DIREITO AUTORAL OU OUTROS DIREITOS DE P ROPRIEDADE INTELECTUAL. U m "Aplicativo de missão crítica" é qualquer aplicativo em que uma falha de um produto I ntel possa resultar, direta o u indiretamente, em danos pessoais ou morte. CASO VOCÊ COMPRE OU USE PRODUTOS DA I NTEL PARA QUALQUER APLICATIVO DE M I SSÃO CRÍTICA, VOCÊ DEVERÁ INDENIZAR E MANTER A I NTEL E SEUS SUBSIDIÁRIOS, SUBCONTRATADOS E AFILIADOS, E OS DI RETORES, GERENTES E FUNCIONÁRIOS DE CADA UM DELES, I SENTOS DE QUALQUER DECLARAÇÃO DE CUSTOS, DANOS E DE SPESAS, ALÉM DAS TAXAS RAZOÁVEIS DE ADVOGADOS PROVENIENTES DIRETA OU INDIRETAMENTE DE RESPONSABILIDADES DE P RODUTO, DANOS PESSOAIS OU MORTE CAUSADOS DE QUALQUER MANEIRA POR TAL APLICATIVO DE MISSÃO CRÍTICA, SEJA A I NTEL OU SEU SUBCONTRATADO NEGLIGENTE OU NÃO NO DESIGN, NA FABRICAÇÃO OU NA ADVERTÊNCIA DO PRODUTO DA I N TEL OU QUALQUER UMA DE SUAS PEÇAS. A I ntel pode fazer alterações a especificações e descrições de produtos a qualquer momento, s em aviso prévio. Os projetistas não devem se basear em recursos ou instruções marcadas como reservados ou indefinidos. A I ntel reserva estes recursos para definições futuras e não s e responsabiliza, em nenhuma hipótese, por conflitos ou incompatibilidades que possam surgir de futuras alterações desses recursos. As informações aqui c ontidas estão s ujeitas a alterações sem aviso prévio. N ão baseie nenhum projeto nes tas informações. O s produtos de s oftware da Intel s ão protegidos por direitos autorais e permanecerão propriedade da I ntel Corporation. O uso, a duplicação ou divulgação está sujeita a restrições declaradas no Contrato de Licença de Software da Intel, ou, no c aso de software entregue ao governo, de acordo c om o Contrato de Licença de Software como definido na FAR O s produtos descritos neste documento podem conter defeitos ou erros de projeto, c onhecidos como errata, que podem fazer com que as c aracterísticas do produto s ejam diferentes das especificações publicadas. A atual errata de características está disponível s ob s olicitação. O s codinomes apresentados neste documento são apenas para uso pela Intel para identificar produtos, tecnologias ou serviços e m des envolvimento e que não s e tornaram c omercialmente disponíveis ao público, ou s eja, anunciados, lançados ou comercializados. N ão s e tratam de nomes "comerciais" para produtos ou serviços e não s e destinam a funcionar como marcas registradas. E ntre em c ontato c om o escritório local de vendas da Intel ou c om o s eu distribuidor para obter as especificações mais recentes antes de fazer o pedido do s eu produto. C ópias de documentos que têm um número de pedido e s ão mencionadas no presente documento ou em outras literaturas da I ntel podem s er obtidas através do número (nos EUA) ou no s ite da I ntel em O s números dos processadores I ntel não são indicação de desempenho. Os valores do processador diferenci am recursos dentro de c ada família de processador e não entre famílias diferentes de processador. C onsulte para mais detalhes. I ntel é uma marca c omercial da I ntel Corporation nos Estados Unidos e em outros países. * O utras marcas e nomes podem ser propriedade de outros. C opyright I ntel Corporation. Todos os direitos reservados. 2 Número do documento:

3 Índice 1 Introdução Visão geral do Intel Cache Acceleration Software Novos recursos incluídos nesta versão Convenções da documentação Referências Especificações de produto e requisitos do sistema Plataformas compatíveis Requisitos do sistema Instalação Desabilitar os estados de suspensão Configurar o dispositivo flash Instalação do DKMS Instalação local Desinstalando o software Para fazer o upgrade do Intel CAS Para fazer uma remoção completa Opções de instalação avançada Configurando o Intel CAS Usando o utilitário de configuração Configuração para o modo write-through Configuração para o modo write-back Configuração para o modo write-around Configuração para o modo pass-through Montagem do dispositivo do Intel CAS Executando o Intel CAS Reinicialização e oscilação de tensão Ativação automática do cache durante a inicialização Interrupção do Intel CAS Como lidar com um desligamento imprevisto Recuperação do cache Reinicialização do cache Opções avançadas Opção de muitos para um Armazenando em camadas do cache, com base no RAMdisk (Disco RAM) Suporte para LVM (Linux Virtual Machine) do Linux* Usando arquivos de configuração e instalação (configuração avançada) Formatos de arquivos de instalação e configuração Instalando com installation_setup_file Monitorando o Intel CAS Visualizando estatísticas de cache Redefinindo os contadores de desempenho Detalhes da ferramenta de configuração S --start-cache T --stop-cache Q --set-cache-mode A -- add-core R --remove-core L --list-caches Número do documento:

4 8.7 P --stats Z --reset-counters I --include-files X --reset-files F --flush-cache E --flush-core D --flush-parameters H --help V --version Parâmetros do instalador al --accept-license am --accept-unsupported-module ad --accept-dkms rd --reject-dkms as --auto-start d --display-license p --purge Desinstala o Intel CAS e remove todos os arquivos de configuração armazenados em /etc/intelcas. Isso seria utilizado para a remoção total do Intel CAS f --force h --help Esta opção exibe uma lista das opções do instalador e uma descrição resumida l --list t --try-run u --uninstall Métodos avançados de instalação Instalação distribuída Instalação em uma única máquina remota Instalação em lote em várias máquinas remotas Desinstalação remota Terminologia A. Perguntas frequentes B. C. Configuração de um dispositivo unidade de estado sólido Intel série Trecho de código ssh-keygen genérico D. Árvore de arquivos de instalação Número do documento:

5 Figuras Figura 1-1 Diagrama de blocos (modos write-through e write-back)... 7 Tabelas Tabela 1-1 Documentos de referência... 9 Tabela 2-1 Plataformas compatíveis...10 Tabela 2-2 Combinações aceitas de hipervisor/so...11 Tabela 2-3 Requisitos do sistema para o Intel CAS...12 Tabela 7-1 Estatísticas de solicitação...32 Tabela 7-2 Estatísticas de bloco...33 Tabela 7-3 Estatísticas de página...33 Número do documento:

6 Histórico da revisão Revisão Descrição Data 001B Versão inicial beta do documento. Novem bro de Versão inicial pública do documento. Fevereiro de Atualizações para a v2.1 Maio de Atualizações para a v2.5 Agosto de Atualizações para a v2.6 Dezembro de Atualizações para a v2.6.1 Abril de Atualizações para a v2.7 Maio de Atualizações para a v2.7 GA Julho de Atualizações para a v2.8 GA Dezembro de Atualizações para a v2.9 GA 6 Número do documento:

7 Introdução 1 Introdução Este manual sugere o modo mais rápido de começar a utilizar o Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9, e pressupõe que os usuários tê conhecimento básico de gerenciamento de armazenamentos e aplicativos, bem como administração básica do sistema Linux*. 1.1 Visão geral do Intel Cache Acceleration Software O Intel CAS acelera os aplicativos Linux*, armazenando em cache os dados ativos ( hot) em um dispositivo flash local existente dentro de servidores. O Intel CAS implementa o armazenamento em cache no nível do servidor, usando mídia flash local de alto desempenho como unidade cache, dentro do servidor de aplicativos, reduzindo, assim, a latência do armazenamento. O Intel Cache Acceleration Software é instalado no sistema operacional Linux como um módulo do kernel. A natureza da integração favorece uma solução de cache transparente para os usuários, aplicativos e para a infraestrutura de armazenamento já existente. Não há necessidade de qualquer migração do armazenamento ou de alterações nos aplicativos. Como mostra a Figura 1-1, os dados da leitura inicial são recuperados do armazenamento do back - end e copiados no cache do Intel CAS. Uma segunda leitura eleva os dados para a memória do sistema. Leituras posteriores são retornadas à velocidade da RAM ou unidade flash de alto desempenho, No modo Write-through, todos os dados são gravados de modo síncrono no armazenamento do back-end e no cache. No modo Write-back, todos os dados são gravados no cache e, ocasionalmente, descarregados no armazenamento do back-end. Quando o cache está cheio, os dados ativos recém identificados expulsa os dados antigos do cache, por meio do algoritmo de remoção proprietário do Intel CAS. Figura 1-1 Diagrama de blocos (modos write-through e write-back) Write-through mode Write-back mode Server application Server application Initial read Subsequent reads Writes Initial read Subsequent reads Writes Intel CAS multilevel cache (DRAM/flash) Intel CAS multilevel cache (DRAM/flash) Lazy writes Backend storage (SAN, direct, etc.) Backend storage (SAN, direct, etc.) Por padrão, o Intel CAS para Linux* emprega uma arquitetura de armazenamento em cache, baseada em blocos, que armazena no cache toda a atividade executada no disp ositivo de núcleo Número do documento:

8 Introdução selecionado. Um arquivo específico ou uma lista de vários arquivos (delimitados por espaço) pode ser armazenada somente no cache, por meio da opção -I ou do arquivo de configuração include.conf. (Para obter detalhes, consulte o Capítulo 4.) 1.2 Novos recursos incluídos nesta versão Esta versão contém os seguintes recursos novos: O Intel CAS for Linux* será instalado e compilado a partir da origem em qualquer distribuição Isso permite a instalação nas distribuições não validadas. O software continuará sendo validado na maioria das distribuições habitualmente utilizadas. As solicitações de correções de falhas nas distribuições não validadas ou inclusão de uma distribuição em validação oficial podem ser enviadas através do Intel Support Center (Centro de suporte técnico da Intel). O Intel CAS para Linux* será automaticamente recompilado a partir da origem por meio do DKMS (Dynamic Kernel Module Support), por ocasião de uma atualização do kernel, quando o DKMS for instalado antes da instalação do Intel CAS e aceito durante a instalação do Intel CAS. O período de avaliação foi estendido de 30 para 120 dias. Foi incluída uma barra de progresso (ou barra de andamento), durante a execução de operações demoradas de gerenciamento de cache (p.ex., liberação de cache) Incluída a possibilidade de interromper operações demoradas de gerenciamento de cache Foram implementadas diversas alterações no software para melhorar o desempenho geral do armazenamento em cache Incluído suporte técnico para o RHEL* 6.6 e CentOS 6.6 Correções de falhas a partir da versão v2.8. IMPORTANTE: convém observar as seguintes alterações e atualizar adequadamente quaisquer roteiros criados pelo usuário: --strict-mode obsoleted: esta opção de linha de comando será removida na próxima versão do software. A opção --strict-mode (modo estrito) tornou-se obsoleta no comando --start-cache (iniciar cache). O Strict mode (modo estrito) não é mais necessário porque as melhorias implementadas no software transformaram as operações normais de cache em dados seguros. --no-data-flush obsoleta no comando start-cache: esta opção será retirada na próxima versão do software. Nas versões anteriores, o usuário precisava especificar esse parâmetro ao iniciar e interromper o cache, para que ele entrasse em vigor. Este comportamento foi otimizado, de modo que o usuário precisa apenas especificar --no-data-flush ao parar o cache. 1.3 Convenções da documentação As seguintes convenções são utilizadas neste manual: Fonte Courier - exemplos de código, entradas em linha de comando. Atributo Itálico - itens da interface do usuário, nomes de arquivo etc. < > - destaca os comandos obrigatórios [ ] destaca os comandos opcionais 1.4 Referências Consulte os recursos e ferramentas listados em Tabela 1-1para auxiliar no teste e nas operações do Intel CAS ou para saber mais detalhes sobre o gerenciamento de cache e do desempenho de E/S de aplicativos. 8 Número do documento:

9 Introdução Tabela 1-1 Documentos de referência Nome Programa genérico DT para teste de dados FIO Vdbench Número/local Número do documento:

10 Especificações de produto e requisitos do sistema 2 Especificações de produto e requisitos do sistema 2.1 Plataformas compatíveis Tabela 2-1 lista as plataformas de processadores de 64 bits que o Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9 aceita. Tabela 2-1 Plataformas compatíveis Plataforma Kernel Red Hat* Enterprise Linux* (RHEL*) 5.11 x86_64, Kernel Red Hat* Enterprise Linux* (RHEL*) 6.6 x86_64, Kernel Red Hat* Enterprise Linux* (RHEL*) 7.0 x86_64, Kernel SUSE* Linux* Enterprise Server (SLES*) Versão 11 SP1 x86_64, Kernel SUSE* Linux* Enterprise Server (SLES*) Versão 11 SP2 x86_64, Kernel SUSE* Linux* Enterprise Server (SLES*) Versão 11 SP3 x86_64, Kernel CentOS* 6.6 x86_64, Kernel Outras distribuições O Intel CAS v2.9 será instalado e compilado a partir da origem em outras distribuições e outros kernels, mas para receber suporte técnico, o usuário deverá reproduzir todos os problemas ocorridos em uma distribuição e kernel validados. Outros kernels O recente patch de segurança para atualização do kernel Kernel Stack Segment Vulnerability (CVE ) faz o upgrade das versões de distribuição RHEL 5.x5.11, RHEL 6.xRHEL 6.6 e CentOS 6.x6.6. O teste de validação foi descontinuado para as versões mais antigas dessas distribuições e sem aplicação de patches. Se você tiver uma versão de distribuição mais antiga, aplique o patch de segurança para atualização do kernel, antes de instalar o Intel CAS. Tabela 2-2 lista as combinações de hipervisor/so que o Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9 aceita. Para os dispositivos de núcleo (unidades de disco rígido) acelerados pelo Intel CAS com libvirt+ KVM, o modo write-through deve ser selecionado para executar corretamente as VMs. 10 Número do documento:

11 Especificações de produto e requisitos do sistema Tabela 2-2 Combinações aceitas de hipervisor/so Hipervisor RHEL* 5.11 RHEL* , CentOS 6.6 SLES*11 SP1-SP3 Notas Xen* KVM* VMware* Não suportado. 1 Com patível como convidado. Com patível como convidado. Não suportado. 1 Com patível como convidado. Com patível como convidado. Não suportado. 1 Com patível como convidado. Com patível como convidado. Os drivers paravirtualizados não são aceitos. 1. I nc ompatível devido a limitações do SO e à instabilidade detectada em um ambiente virtual. Número do documento:

12 Especificações de produto e requisitos do sistema 2.2 Requisitos do sistema Tabela 2-3 lista os requisitos do sistema para o Intel CAS. Tabela 2-3 Mem ória Sobrecarga da CPU Flash/unidade de estado sólido Arm azenamento Sistemas de arquivos Software Requisitos do sistema para o Intel CAS No m ínimo 8 GB de RAM do sistema para suportar um cache unidade de estado sólido inicial de 200 GB. A exigência de RAM é de cerca de 2% da capacidade do dispositivo cache. O Intel CAS consome a insignificante largura de banda da CPU (inferior a 10% na maioria dos casos). Assegure-se de que o Intel CAS tem capacidade adequada da CPU para funcionar de modo perfeito. As seguintes unidades de estado sólido Intel foram totalmente qualificadas: SSD Intel DC Série S3700 SSD Intel DC Série P3700 O tam anho de bloco lógico do dispositivo cache deve ser inferior ou igual ao tamanho de bloco lógico do dispositivo de armazenamento de núcleo. É recom endável a capacidade de 60 GB ou acima. Qualquer dispositivo flash do Linux* (SAS, SATA, PCIe*, Fibre Channel, RAID) é aceito e pode ser acoplado diretamente, ter um expansor acoplado ou ser acoplado por m eio da SAN (com um trabalhador individual). Dispositivos de armazenamento primário: SAN, disco local, RAID, Fibre Channel, iscsi etc. O tam anho de bloco lógico de dispositivo de núcleo (unidade de disco rígido) deve ser de 512 GB ou m ais. Para ser armazenado em cache, o sistema operacional deve estar em uma partição ou unidade separada do dispositivo de armazenamento de núcleo. Os seguintes sistemas de arquivos são aceitos para armazenamento primário ou de núcleo: ext3 (limitado ao tamanho de volume de 16 TB) 1 ext4 xfs para se obter o melhor desempenho, o tamanho de bloco do sistema de arquivos do dispositivo de núcleo deve coincidir com o tamanho de bloco lógico da partição desse dispositivo. para atingir o melhor desempenho, são recomendados tamanhos de solicitações de E/S em m últiplos de 4KiB. Os seguintes itens de pré-requisito de software devem ser instalados antes da instalação do Intel CAS: bzip2 tar sed m ake gcc kernel-devel kernel-headers O seguinte software é opcional. Se necessário, ele deve ser instalado antes da instalação do Intel CAS: dkm s ( Gerenciamento de energia É necessário desabilitar os estados Suspender (S3) e Hibernar (S4) do Gerenciamento de Energia (Power Management). 1. E s ta é uma limitação do s istema de arquivos do ext3. 12 Número do documento:

13 Instalação 3 Instalação Esta seção descreve como fazer uma instalação normal do Intel CAS. O pacote de instalação consiste em módulos do kernel carregáveis, que fornecem a camada do cache e uma CLI de gerenciamento, que controla o comportamento do armazenamento em cache. No Cap ítulo 9 deste documento, constam as opções de instalação avançada. 3.1 Desabilitar os estados de suspensão Para configurar o Intel CAS, desative os estados Suspender (S3) e Hibernar (S4) do Gerenciamento de Energia (Power Management) no SO. Para isso, consulte a documentação do seu SO específico. 3.2 Configurar o dispositivo flash Para configurar o Intel CAS, um dispositivo flash deve estar instalado. Dis positivo flash pode ser qualquer unidade de estado sólido ou qualquer unidade flash PCIe* compatível com o sistema operacional Linux*. (Para obter detalhes, consulte o Tabela 2-3.) Siga as instruções contidas no manual de instalação incluído no dispositivo flash e anote o número de série do dispositivo ou o WWN, para que você possa identificá -lo assim que o sistema entrar em funcionamento normal. Todos os dispositivos que serão utilizados no Intel CAS devem ser desmontados e e os procedimentos de montagem automática devem ser desabilitados. Ao usar uma partição de um dispositivo como espaço de cache, verifique se a partição está alinhada com o tamanho de setor físico do dispositivo, para alcançar o melhor desempenho. Para maximizar o desempenho, é recomendável utilizar o agendador de E/S, noop, no dispositivo cache (unidade de estado sólido). Inicialmente, o dispositivo de bloco virtual do intelcas criado quando o armazenamento em cache é habilitado herdará o agendador de E/S do dispositivo de armazenamento primário. Se necessário, é possível alterar os agendadores de E/S do dispositivo de bloco virtual e do dispositivo de armazenamento primário independentemente, a pós a criação do dispositivo de bloco virtual. 3.3 Instalação do DKMS O Intel CAS para Linux* será automaticamente recompilado a partir da origem por meio do DKMS (Dynamic Kernel Module Support), por ocasião de uma atualização do kernel, quando o DKMS for instalado antes da instalação do Intel CAS e aceito durante a instalação do Intel CAS. A mais recente compilação do DKMS pode ser obtida em: A instalação do DKMS é opcional e a recompilação automática do Intel CAS via DKMS é de adesão voluntária, no momento da instalação da Intel CAS. O uso do DKMS para recompilação automática do Intel CAS é altamente recomendável. Se o usuário preferir não instalar o DKMS ou não optar pela recompilação automática, sempre que ocorrer uma atualização do kernel, o Intel CAS será desabilitado até o usuário instalá-lo manualmente. 3.4 Instalação local Para iniciar o processo de instalação, faça logon como administrador ou certifique -se de ter os privilégios obrigatórios para instalar software. Você deve ter os privilégios de root ou fazer logon como root, para continuar. Além disso, se existir uma versão anterior do software já instalada, desinstale-a para continuar. (Para obter detalhes sobre como desinstalar o Intel CAS, consulte o Capítulo 3.5.) Número do documento:

14 Instalação 1. Baixe ou copie o arquivo do instalador do Intel CAS para um diretório existente no servidor Linux* de destino. As instruções de instalação usam o exemplo de ~ ou ~/ (equivalente a $HOME) no sistema de arquivos do servidor. O nome do arquivo do instalador está no formato: installer-intel-cas-xx.xx.xx.xxxxxxxx.run...onde: XX.XX.XX.XXXXXXXXX é a informação da versão. Por exemplo: installer-intel-cas run Copie/Transfira os arquivos do instalador no formato binário. Quando transferido no formato ASCII ou não binário, o instalador não funciona. O instalador detecta automaticamente a distribuição correta do Linux*. 2. Vá até o diretório que contém o arquivo de instalação do Intel CAS. 3. Torne o arquivo do instalador executável: # chmod u+x installer-intel-cas-xx.xx.xx.xxxxxxxx.run 4. Acione a instalação: #./installer-intel-cas-xx.xx.xx.xxxxxxxx.run Para obter mais informações sobre o instalador, digite: #./installer-intel-cas-xx.xx.xx.xxxxxxxx.run help (ou consulte o Capítulo 9 deste documento.) 5. Para continuar a instalação, leia e aceite o Contrato de Licença do Usuário Final (EULA). 6. Quando você aceitar o Contrato de Licença, deve aparecer o seguinte texto que confirma o êxito na instalação do Intel CAS: Checking for validated GNU/Linux distribution [ OK ] Checking for validated kernel [ OK ] Verifying installation dependencies... - Looking for bzip2... [ OK ] - Looking for tar... [ OK ] - Looking for sed... [ OK ] - Looking for gcc... [ OK ] - Looking for make... [ OK ] - Looking for bash... [ OK ] - Looking for kernel-devel... [ OK ] - Looking for Linux kernel headers in /lib/modules/ el7.x86_64/build/... [ OK ] Building userspace management utility... [ DONE ] Compiling kernel module... [==================================================]100% [ DONE ] Verifying build products... [ DONE ] - Looking for dkms... [ OK ] Intel(R) CAS installer has detected presence of DKMS on your GNU/Linux operating system. 14 Número do documento:

15 Instalação The installer can configure DKMS to recompile Intel(R) CAS after each Linux kernel version upgrade. By accepting, you acknowledge that CAS may cease to work properly if your new kernel version is not compatible with th e software as validated against supported configurations. By declining, you acknowledge that Intel(R) CAS won't load after any Linux kernel upgrade until you manually reinstall the software. Do you want to configure DKMS for Intel(R) CAS? [y/n] y Installing casadm utility... [ DONE ] Setting up DKMS on a machine... [ DONE ] Installing DKMS module... (this may take up to few minutes)[ DONE ] Configuring service... [ DONE ] Module intelcas loaded successfully! Setting module autoload Installation successful! Starting intelcas (via systemctl): [ OK ] 3.5 Desinstalando o software Para desinstalar o software, é importante interromper primeiro o Intel CAS, como descreve o Capítulo 5.3. Além disso, feche todos os aplicativos que usam o Intel CAS, desmonte todos os sistemas de arquivo que utilizam o Intel CAS e remova quaisquer volumes LVM existentes, que usam o Intel CAS, antes de desinstalar o software. O processo de desinstalação não iniciará se o Intel CAS estiver sendo utilizado no momento Para fazer o upgrade do Intel CAS Para desinstalar o software localmente, vá até o diretório que contém o instalador do Intel CAS para a versão sendo desinstalada. As etapas a seguir desinstalarão o software, mas deixarão as informações da configuração no sistema, para a nova instalação do Intel CAS. 1. Torne o arquivo do instalador executável: # chmod u+x./installer-intel-cas-xx.xx.xx.xxxxxxxx.run 2. Acione o desinstalador: #./installer-intel-cas-xx.xx.xx.xxxxxxxx.run --uninstall Deve ser exibido o texto a seguir, que confirma o êxito na desinstalação d o Intel CAS: Unloading kernel module... Removing files... Removing DKMS configuration (if any exists)... Cleaning up... Uninstallation successful Número do documento:

16 Instalação 3. Siga as instruções de instalação da nova versão do Intel CAS Para fazer uma remoção completa Para desinstalar o software localmente, vá até o diretório que contém o instalador do Intel CAS para a versão sendo desinstalada. As seguintes etapas desinstalarão o software, incluindo os exemplos de dados de configuração existentes no diretório /etc/intelcas/. 1. Torne o arquivo do instalador executável: # chmod u+x./installer-intel-cas-xx.xx.xx.xxxxxxxx.run 2. Acione o desinstalador: #./installer-intel-cas-xx.xx.xx.xxxxxxxx.run --purge Deve ser exibido o texto a seguir, que confirma o êxito na desinstalaçã o do Intel CAS: Unloading kernel module... Removing files... Removing DKMS configuration (if any exists)... Cleaning up... Uninstallation successful 3.6 Opções de instalação avançada O instalador do Intel CAS pode executar uma instalação automática através de um ambiente distribuído. No Capítulo 10 deste documento, constam os detalhes desse método de instalação. O instalador do Intel CAS também disponibiliza opções adicionais para instalação local, descritas em detalhes no Capítulo 9 deste documento. 16 Número do documento:

17 Configurando o Intel CAS 4 Configurando o Intel CAS Este capítulo descreve como configurar o Intel CAS. Antes de começar, é importante conhecer as seguintes restrições: Você deve estar conectado como root (usuário raiz) ou ter privilégios de root, para iniciar, interromper ou configurar o Intel CAS. Não é possível acelerar a partição na qual o sistema operacional reside. O Intel CAS dispõe de um utilitário no nível do usuário, chamado casadm, para fazer uma configuração simples do software de armazenamento em cache. Por padrão, o utilitário é instalado no diretório /sbin. Se um super usuário o elevar a usuário raiz (root), nada garante que o diretório /sbin constará em sua variável do ambiente, $PATH. Se o casadm não estiver acessível, verifique primeiro essa variável. Use o caminho completo do comando (ou seja, /sbin/casadm). Se você acionar o utilitário de configuração em um shell do Linux*, digitando casadm H, será retornada uma lista de opções e argumentos de linha de comando. Para obter informações detalhadas sobre as diversas opções de linha de comando, consulte o Capítulo 8. No que diz respeito à configuração do Intel CAS, convém observar que o termo dispositivo cache refere-se ao dispositivo unidade de estado sólido/nvm ou disco de RAM utilizado para armazenar dados em cache de um dispositivo mais lento, e o termo dispositivo de núcleo refere-se ao dispositivo mais lento a ser armazenado em cache. Talvez seja necessário executar um ls l nos diretórios /dev/disk/by-uuid ou /dev/disk/by-id para verificar se os dispositivos corretos estão sendo configurados. 4.1 Usando o utilitário de configuração As seguintes instruções especificarão como configurar o Intel CAS com o utilitário casadm para fazer implantações comuns. Você encontrará outros detalhes sobre os comandos disponíveis para o utilitário casadm no Capítulo 8. Nas instruções subsequentes, presume-se o seguinte: O dispositivo cache (unidade de estado sólido) é /dev/sdc. O dispositivo cache é um dispositivo de bloco bruto (não processado) ou disco de RAM acessado como um dispositivo de bloco. Certifique-se de que o dispositivo cache não tenha um sistema de arquivos, nem esteja montado. Faça um backup de todos os dados existentes no dispositivo cache, antes de concluir estas etapas, uma vez que todos os dados serão substituídos. O dispositivo de núcleo (armazenamento primário) a ser armazenado em cache é o /dev/sdb. O dispositivo de núcleo pode conter um sistema de arquivos (com ou sem dados) ou pode ser um dispositivo de bloco bruto. Consulte o Capítulo 2.2 para conhecer os tipos específicos de sistemas de arquivos e as limitações para o Intel CAS. Certifique -se de que o dispositivo não esteja montado. Se necessário, execute um ls l ou ll sobre o diretório /dev/disk/by-uuid ou /dev/disk/by-id, para garantir que os dispositivos corretos estão sendo configurados. Faça um backup de todos os dados existentes no dispositivo de núcleo, antes de concluir estas etapas. Número do documento:

18 Configurando o Intel CAS O tamanho de bloco lógico de dispositivo de núcleo (unidade de disco rígido) deve ser de 512 GB ou mais. O tamanho de bloco lógico do dispositivo cache deve ser inferior ou igual ao tamanho de bloco lógico do dispositivo de armazenamento de núcleo. Assegure que os dois dispositivos sejam removidos do /etc/fstab e de qualquer outro mecanismo que monte automaticamente o dispositivo cache ou o dispositivo de núcleo. Verifique se o módulo do Intel CAS foi carregado corretamente, emitindo o seguinte comando: # lsmod grep intelcas Se o módulo do Intel CAS não estiver carregado, siga as instruções de instalação contidas no Capítulo 3. Se a instalação do Intel CAS falhar, entre em contato com o Suporte Técnico ao Cliente. 4.2 Configuração para o modo write-through No modo write-through, o software de cache grava os dados no dispositivo flash e grava simultaneamente os mesmos dados diretamente no dispositivo de núcleo (unidades de disco). O método write-through garante que o dispositivo de núcleo esteja totalmente sincronizado com o cache e que os respectivos dados estejam sempre disponíveis para os outros servidores que comp artilham esse armazenamento. Contudo, esse tipo de cache acelerará apenas as operações de uso intenso de leitura. 1. Certifique-se de que o dispositivo de núcleo (/dev/sdb) não esteja montado e que o dispositivo cache (/dev/sdc) também não esteja montado e que não contenha dados a serem gravados. A emissão do seguinte comando exibirá todos os pontos de montagem: # mount 2. Inicie um novo cache com uma ID 1 : # casadm S i 1 d /dev/sdc Talvez você perceba um rápido retardo, após inserir o comando casadm -S. Em geral, ele dura menos de 60 segundos, mas pode ser mais longo. Nenhum indicador do andamento (progresso) é exibido e isso pode dar a impressão de que o sistema está em um estado parado ou sem capacidade de resposta. Se o dispositivo cache estiver formatado ou se já existir um sistema de arquivos, use o sinalizador de desconexão f (como em casadm -S -d /dev/sdc -f). Se a opção f for utilizada, ela excluirá todas as informações armazenadas no dispositivo cache. Verifique se todos os dados foram copiados em outro dispositivo, para fins de backup. 3. Emparelhe o dispositivo de núcleo com esse novo cache: # casadm -A i 1 d /dev/sdb O comando add-core cria um novo dispositivo no diretório /dev, com o seguinte formato de nome: intelcas<cache ID>-<core #> por exemplo: /dev/intelcas1-1. Esse novo dispositivo pode ser tratado como um dispositivo de bloco comum. 4.3 Configuração para o modo write-back No modo write-back, o software de cache grava os dados primeiro no cache e confirma para o aplicativo que a gravação está concluído, antes de gravar os dados no dispositivo de núcleo. 18 Número do documento:

19 Configurando o Intel CAS Periodicamente, essas gravações são reintegradas ao disco oportunamente. Embora o cache write - back incrementem as operações que usam intensamente gravações e leituras, existe risc o de perda de dados se o dispositivo cache falhar antes da gravação dos dados no dispositivo de núcleo. O modo write-back é habilitado na inicialização de um novo dispositivo cache com a opção c wb : # casadm S i 1 d /dev/sdc c wb O emparelhamento de um dispositivo de núcleo é semelhante ao descrito na Etapa 3 do Capítulo 4.2 apresentado anteriormente. 4.4 Configuração para o modo write-around No modo write-around, o software de cache grava os dados no dispositivo flash, se e somente se esse bloco já existir no cache, e grava simultaneamente os mesmos dados diretamente no dispositivo de núcleo (unidades de disco). O método write-around é parecido com o write-through, no sentido de que assegura que o dispositivo de núcleo esteja totalmente sincronizado com o cache e que esse tipo de cache acelerará apenas as operações de uso intensivo de leitura. Entretanto, o modo write -around otimiza ainda mais o cache para evitar a poluição desse cache, em situações nas quais os dados são gravados, mas não são relidos com frequência posteriormente. O modo write-around é habilitado na inicialização de um novo dispositivo cache com a opção c wa : # casadm S i 1 d /dev/sdc c wa O emparelhamento de um dispositivo de núcleo é semelhante ao descrito na Etapa 3 no 4.2 apresentado anteriormente. 4.5 Configuração para o modo pass-through No modo pass-through, o software de cache ignorará o cache em todas as operações. Isso permite que o usuário associe todos os dispositivos de núcleo necessários, a serem armazenados em cache, antes de efetivamente habilitar o cache. Assim que os dispositivos de núcleo estiverem associados, o usuário alternará dinamicamente para o respectivo modo de cache desejado (para conhecer os detalhes, consulte o Capítulo 8.3). O modo pass-through é habilitado na inicialização de um novo dispositivo cache com a opção c pt : # casadm S i 1 d /dev/sdc c pt O emparelhamento de um dispositivo de núcleo é semelhante ao descrito na Etapa 3 no 4.2 apresentado anteriormente. 4.6 Montagem do dispositivo do Intel CAS 1. Quando a configuração dos pares cache-núcleo terminar, ela poderá ser verificada com o comando casadm list-caches: # casadm -L 2. Se o dispositivo de núcleo já tiver um sistema de arquivos implantado, vá para a Etapa 3. Caso contrário, configure um para montar o dispositivo. A seguir, exemplos do uso de mkfs para estabelecer um sistema de arquivos em um dispositivo do Intel CAS: # mkfs -b t ext3 /dev/intelcas1-1 # mkfs.ext4 -b 4096 /dev/intelcas1-1 # mkfs.xfs -f i size=2048 b size=4096 s size=4096 /dev/intelcas Monte o novo dispositivo do Intel CAS: Número do documento:

20 Configurando o Intel CAS a. É necessário um diretório para montar o novo dispositivo cache. Neste exemplo, o ponto de montagem é /mnt/cache1: crie o diretório do ponto de montagem se ele ainda não existir. # mkdir -p /mnt/cache1 b. Monte o diretório: # mount /dev/intelcas1-1 /mnt/cache1 O Intel CAS assegura que não é necessário implementar qualquer alteração no aplicativo; ele pode utilizar o mesmo ponto de montagem do sistema de arquivos (por exemplo, /local/data) como o dispositivo de núcleo usado anteriormente. Se seu aplicativo usa imediatamente o dispositivo bruto (por exemplo, algumas instalações do Oracle*), configure o aplicativo para utilizar o dispositivo cache, em substituição. 4. Pode ser necessário alterar as permissões para o ponto de montagem, para que os aplicativos tenham acesso ao cache. O exemplo a seguir mostra dois comandos que concedem ao usuário bob privilégios de administrador para o ponto de montagem: # chown bob:adm /mnt/cache1 R ou # chmod g+rw /mnt/cache1 20 Número do documento:

21 Executando o Intel CAS 5 Executando o Intel CAS Este capítulo descreve como executar atividades administrativas comuns com o Intel CAS. 5.1 Reinicialização e oscilação de tensão Os dispositivos do Intel CAS não se tornam automaticamente disponíveis para uso após uma reinicialização ou oscilação de tensão do sistema. É necessário recriar o emparelhamento do cache do dispositivo de armazenamento de núcleo e o dispositivo de armazenamento em cache. Aplique as seguintes etapas a cada reinicialização ou oscilação de tensão do sistema, para continuar usando os dispositivos cache do Intel CAS. 1. Emitindo o seguinte comando, certifique-se de que o módulo do kernel do Intel CAS foi carregado adequadamente: $ lsmod grep intelcas Se o módulo do intelcas estiver carregado, continue na Etapa 2. Se o módulo não foi carregado adequadamente, verifique se todos os componentes do Intel CAS estão instalados. Você pode usar a opção --list no arquivo de instalação, como em: #./installer-intel-cas-xx.xx.xx.xxxxxxxx.run --list Se algum componente estiver faltando, desinstale e reinstale o Intel CAS. Para conhecer mais detalhes, consulte o Capítulo 3. Para fins de referência, o módulo do kernel do Intel CAS é posicionado na seguinte localização/caminho, assim que o software é instalado: /lib/modules/ uname r /extra 2. Verifique se os dispositivos são os mesmos de antes da reinicialização ou oscilação de tensão do sistema. Mude para o diretório /dev/disk/by-uuid ou /dev/disk/by-id. Emita o comando ls l ou ll para visualizar a associação dos dispositivos físicos e respectivos identificadores. Verifique se os identificadores do dispositivo e/ou das partições estão associados aos dispositivos físicos corretos. É crítico assegurar que o identificador da unidade de estado sólido com cache seja conhecido. Usar o dispositivo incorreto acarretará um comportamento imprevisto do sistema e uma possível perda de dados. 3. Inicialize o Intel CAS com a seguinte sintaxe de comando: a. Para inicializar o Intel CAS no modo write-through, digite os seguintes comandos para habilitar o par de cache: # casadm -S i <cache_id> -d <cache_device> # casadm -A i <cache_id> -d <core_device> b. Para inicializar o Intel CAS no modo write-back, digite os seguintes comandos para habilitar o par de cache: # casadm S i <cache_id> -d <cache_device> -c wb # casadm -A i <cache_id> -d <core_device> c. Para inicializar o Intel CAS no modo write-around, digite os seguintes comandos para habilitar o par de cache: # casadm S i <cache_id> -d <cache_device> -c wa # casadm -A i <cache_id> -d <core_device> d. Para inicializar o Intel CAS no modo pass-through, digite os seguintes comandos para habilitar o par de cache: # casadm S i <cache_id> -d <cache_device> -c pt Número do documento:

22 Executando o Intel CAS # casadm -A i <cache_id> -d <core_device> 4. Como opção, existe uma maneira de iniciar o cache, mantendo o contexto anterior, antes do desligamento final. Esta opção reduzirá o tempo de aquecimento do cache. Para isso, inicialize o dispositivo cache com o parâmetro --load. Por exemplo: # casadm -start-cache -cache-id <cache_id> --cache-device <cache_device> --load or # casadm S i <cache_id> -d <cache_device> l Aviso: Certifique-se de que o último desligamento seguiu as instruções contidas no Capítulo 5.3 deste documento. Se ocorreu alguma mudança nos dados do núcleo antes da ativação do cache, os dados não estarão corretamente sincronizados e ficarão danificados. Monte o dispositivo Intel CAS para continuar usando normalmente: # mount /dev/intelcas1-1 /mnt/cache1 Seu dispositivo cache do Intel CAS já está pronto para uso. 5.2 Ativação automática do cache durante a inicialização. Para iniciar o software Intel CAS automaticamente por ocasião de uma reinicialização, adicione um script para executar os necessários comandos casadm, seguidos pela montagem do dispositivo intelcasx-x, como documenta o Capítulo 4.2. Para obter detalhes sobre como iniciar aplicativos automaticamente, consulte as páginas do manual do Linux* e os sites wikis da web. O pacote de instalação do Intel CAS contém um script de inicialização, chamado intelcas, que cria todos os dispositivos cache definidos nos arquivos de configuração existentes em /etc/intelcas. Para executar manualmente esse script, digite o seguinte: # service intelcas start Para iniciar automaticamente um cache e associar dispositivos de núcleo, você também precisará de um arquivo de configuração para executar o script acima. Para conhecer os detalhes, consulte o Capítulo Esse script também pode ser útil ao testar os arquivos de configuração. Os seguintes itens devem ser considerados: O Intel CAS deve ser iniciado antes de quaisquer aplicativos que dependem do dispositivo do Intel CAS ou do ponto de montagem. De acordo com o tamanho do dispositivo, o tempo de inicialização pode aumentar bastante. Nenhum indicador de andamento (progresso) é exibido e isso pode dar a imp ressão de que o sistema está em um estado parado ou sem capacidade de resposta. 5.3 Interrupção do Intel CAS Antes de qualquer desligamento ou reinicialização do sistema, é recomendável parar o Intel CAS, de modo limpo. Para interromper o Intel CAS sem provocar problemas, durante o desligamento, adicione um script para desmontar o dispositivo intelcas, seguido pelo comando casadm -T. 22 Número do documento:

23 Executando o Intel CAS O Intel CAS deve ser interrompido depois de todos os aplicativos que possam tentar acessar o dispositivo Intel CAS. Se o cache contiver quaisquer dados sujos, eles serão automaticamente transferidos para o disco durante o processo de desligamento do cache. O exemplo a seguir utiliza cache_id = 1. Para interromper o Intel CAS, faça logon como usuário root (raiz) e execute: (consulte o Capítulo 8, para conhecer as opções de linha de comando) # umount /mnt/cache1 # casadm T i 1 para remover as associações de muitos para um, você também pode usar casadm T i 1 para interromper todos os pares de cache-núcleo, associados à <cache_id> = 1. Além disso, o pacote de instalação do Intel CAS contém um script para remover todos os caches durante o desligamento. Para executar manualmente esse script, digite o seguinte: # service intelcas stop 5.4 Como lidar com um desligamento imprevisto Um desligamento repentino significa basicamente qualquer ocasião em que os dispositivos do Intel CAS não são desligados corretamente, como descreve o Capítulo 5.3. Isso pode abranger uma oscilação de tensão no sistema ou falta de energia no sistema, sem desligar adequadamente os dispositivos do Intel C AS. Após um desligamento repentino, o cache deve ser inicializado no modo de recuperação, o que descarregará todos os dados sujos atualmente armazenados no cache, ou deve ser reinicializado com novos metadados, o que destruirá todos os dados sujos atualmente guardados no cache. Se você tentar iniciar o Intel CAS com o último estado conhecido do cache, antes da ocorrência do desligamento repentino, você usaria normalmente o seguinte comando: # casadm S -d /dev/sdc -l Você receberá uma mensagem de erro informando a ocorrência de um desligamento com erros e a necessidade de recuperação ou reinicialização do cache Recuperação do cache Para iniciar o Intel CAS com a recuperação habilitada, digite o seguinte comando: # casadm S -d /dev/sdc r # casadm A i 1 d /dev/sdb Para obter mais detalhes, consulte o Capítulo Reinicialização do cache Para limpar o cache (invalidar o cache inteiro), execute as seguintes ações: 1. Faça logon como um usuário raiz (root). 2. Inicialize o cache, incluindo o parâmetro f (e omitindo o parâmetro l), como indicado abaixo: # casadm S -d /dev/sdc -f # casadm -A -i 1 -d /dev/sdb Isso reinicializa o cache em vez de carregar o estado antigo. Número do documento:

24 Executando o Intel CAS Caution: Caution: Se o sistema de arquivos for alterado enquanto o cache não estiver funcionando, é importante que limpar o cache com esse método. A reinicialização do cache com novos metadados destruirá todos os dados gravados no cache que ainda não foram descarregados no disco. O Intel CAS preserva o estado ao longo de uma reinicialização. Se o sistema for reinicialização sem inicializar o subsistema de cache, o estado dos dados do cache pode ficar dessincronizado em relação aos dados do armazenamento primário (dispositivo de núcleo). Nesse caso, a reinicialização do sistema de cache sem limpar o cache pode danificar os dados. 24 Número do documento:

25 Opções avançadas 6 Opções avançadas 6.1 Opção de muitos para um É possível adicionar vários dispositivos de núcleo ao dispositivo cache individual. 1. Para adicionar mais dispositivos de núcleo à estrutura atual de cache (associado à <cache_id> = 1 ), digite o seguinte: # casadm -A -i 1 -d /dev/sd<n>...onde <n> é qualquer unidade de núcleo única e/ou letra de partição. (Por exemplo: casadm A -i 1 -d /dev/sdd.) 2. Repita a etapa anterior para cada unidade de núcleo exclusiva a ser adicionada à estrutura de cache de muitos para um. Para cada novo dispositivo de núcleo adicionado, será criado um par de cache-núcleo com o seguinte formato de nomeação: /dev/intelcas1-1 será criado em associação com <cache_id> =1, o primeiro dispositivo de núcleo. (Por exemplo: /dev/sdd.) /dev/intelcas1-2 será criado em associação com <cache_id>=1, segundo dispositivo de núcleo. (Por exemplo: /dev/sdf)... e assim, por diante. 3. Para confirmar a criação de cada dispositivo, digite um dos seguintes comandos: (consulte o Capítulo 8, para conhecer as opções de linha de comando) # ls /dev/intelcas<cache_id>-<core_id> ou # casadm -L ou # casadm -P i 1 4. Opcional: para armazenar no cache um único arquivo ou uma lista de arquivos, use o argumento - I (consulte o Capítulo 8.9 para obter detalhes). # casadm -I -f /mnt/cache1/info.db 5. Em alguns casos, como na leitura sequencial em um dispositivo cache criado recentemente, esse dispositivo cache pode ficar sobrecarregado, retardando o desempenho, e a fila pode aumentar, consumindo buffers do sistema. Para evitar esse problema, pode ser necessário forçar manualmente um tamanho de fila ideal para a fila de gravação do cache, específico para um caso de uso. O valor padrão de max_writeback queue_size é Também é possível utilizar outro parâmetro para determinar o limite desbloqueado para essa fila: writeback_queue_unblock_size (o valor padrão é definido com 60,000). Emita o seguinte comando para substituir esse valor padrão e definir um tamanho de fila personalizado, com max_writeback queue_size, ou alterar o limite de writeback_queue_unblock_size: # modprobe intelcas max_writeback_queue_size=<size> writeback_queue_unblock_size=<size> or # insmod intelcas max_writeback_queue_size=<size> writeback_queue_unblock_size=<size> (Note: the above examples are each a single line) Número do documento:

26 Opções avançadas O Intel CAS já está habilitado no sistema e os arquivos a serem acelerados podem ser gravados em /mnt/cache1. 26 Número do documento:

27 Opções avançadas 6.2 Armazenando em camadas do cache, com base no RAMdisk (Disco RAM) Além de um cache baseado em unidade de estado sólido, também é poss ível incluir um cache baseado em DRAM, usando um RAMdisk como dispositivo cache. Após configurar corretamente, uma parte fixa da DRAM será alocada para o armazenamento em buffer, e a unidade de estado sólido permanecerá como um cache totalmente inclusivo, para que os dados do cache de DRAM estejam sempre disponíveis na unidade de estado sólido. Para configurar uma camada de cache baseado em RAMdisk, faça o seguinte: 1. Crie um RAMdisk (40 MB ou mais). No RHEL*, por exemplo, o tamanho padrão do RAMdisk é de 8 MB, de modo que a sua configuração deve ser igual ou superior a 40 MB. Eis um exemplo de trecho de arquivo grub.conf com o parâmetro ramdisk_size especificado (em KB, destacado em vermelho): # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/hda5 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux ( ) root (hd0,0) kernel /vmlinuz ro root=label=/ hdc=ide-scsi ramdisk_size=40000 initrd /initrd img Não formate ou crie um sistema de arquivos, nem monte o RAMdisk, nesse momento. Não use /dev/ram0 porque é reservado pelo kernel. Use qualquer RAMdisk disponível /dev/ram1 ou acima. Neste exemplo, utilizaremos /dev/ram1. 2. Reinicialize o sistema e inicie uma nova instalação do Intel CAS, se necessário. 3. Crie a estrutura de cache unidade de estado sólido, onde /dev/sdc é o dispositivo cache unidade de estado sólido: # casadm -S -d /dev/sdc 4. Adicione um dispositivo de núcleo (/dev/sdb) mapeando para a estrutura de cache unidade de estado sólido: # casadm A -i 1 -d /dev/sdb 5. Crie a estrutura de cache baseado em RAMdisk: # casadm S d /dev/ram1 i 2 Número do documento:

28 Opções avançadas 6. Adicione o dispositivo de núcleo em camadas (/dev/intelcas1-1) mapeando para a estrutura de cache baseado em RAMdrive: # casadm A -i 2 d /dev/intelcas Crie o sistema de arquivos a partir da unidade cache em camadas recém criada: # mkfs -b 4096 t ext3 /dev/intelcas2-1 ou # mkfs.ext4 -b 4096 /dev/intelcas2-1 ou # mkfs.xfs -f i size=2048 b size=4096 s size=4096 /dev/intelcas Crie um diretório de cache e monte o cache para esse diretório: # mkdir p /mnt/cache1 # mount /dev/intelcas2-1 /mnt/cache1 A unidade cache recém criada e montada /mnt/cache1 está pronta para ser usada. Cuidado: Por padrão, qualquer configuração de armazenamento em buffer em camada, baseado em RAMdisk é volátil e deverá ser reconfigurada depois de uma reinicialização do sistema. Após uma reinicialização limpa, os dados devem permanecer na unidade de estado sólido. Consulte o Capítulo 5.3 para saber detalhes sobre como interromper o Intel CAS. se a camada do cache baseado em RAMdisk for inicializada no modo write -back e ocorrer um desligamento sujo, pode ocorrer perda de dados. 6.3 Suporte para LVM (Linux Virtual Machine) do Linux* O Intel CAS para Linux* aceita LVM de duas maneiras. Primeiro, os volumes físicos da LVM podem ser criado diretamente nos dispositivos do Intel CAS. Isso permite a criação subsequente de grupos de volumes e a criação posterior de volumes lógicos com base nesses grupos. Segundo, os volumes lógicos da LVM podem ser usados como dispositivos de núcleo, exatamente como as partições comuns. A LVM deve ser configurada no sistema antes de ser utilizada com o Intel CAS, um procedimento que está fora do escopo deste documento (consulte os documentos de referência do Linux* e as wikis na web, para obter outros detalhes.) Assim que a LVM estiver configurada e um dispositivo do CAS for criado (consulte o Capítulo 4 para obter mais detalhes), será possível criar um volume físico a partir de então: # pvcreate /dev/intelcas1-1 certifique-se de que os dispositivos do CAS não sejam filtrados em /etc/lvm/lvm.conf Quando o volume físico existir, o usuário poderá criar um grupo de volumes, por exemplo: vg_cas, e depois um volume lógico nele, como em: lv_cas: # vgcreate vg_cas /dev/intelcas1-1 # lvcreate -n lv_cas -l 100%FREE vg_cas Crie e monte um sistema de arquivos da LVM para vfs_cas : 28 Número do documento:

29 Opções avançadas # mkfs.ext4 <-b 4096> /dev/vg_cas/lv_cas # mkdir p /mnt/vfs_cas # mount /dev/vg_cas/lv_cas /mnt/vfs_cas Para remover o dispositivo LVM, use as seguintes etapas: # umount /mnt/vfs_cas # vgchange an vg_cas # casadm -R -i<cache_id> -j <core_id> # casadm -T -i 1 Não há suporte automático para a redução ou extensão dinâmica do volume lógico (p.ex., vgreduce ou vgextend). O usuário deve remover o dispositivo do CAS (p.ex., intelcas1-1) como volume físico, fazer as necessárias alterações de tamanho e depois criar o volume físico baseado no dispositivo do CAS. Consulte as páginas do manual da LVM do Linux* e as wikis da web, para obter detalhes sobre como usar e gerenciar LVMs. 6.4 Usando arquivos de configuração e instalação (configuração avançada) É possível configurar o Intel CAS através de arquivos de configuração e instalação. Todos os arquivos devem estar armazenados no diretório /etc/intelcas. O diretório /etc/intelcas contém exemplos de arquivos gerados após uma nova instalação; convém examiná-los antes de continuar as etapas descritas nesta seção. Os seguintes arquivos estão no diretório /etc/intelcas: intelcas.conf contém informações sobre correspondência de unidades cache/de núcleo. include.conf contém listas de arquivos incluídos para serem armazenados exclusivamente em cache. Você também pode criar e usar um script chamado installation_setup_file para automatizar a instalação e configuração remotas, por meio de arquivos de configuração locais Formatos de arquivos de instalação e configuração O script installation_setup_file tem o seguinte formato e sintaxe: # Comments begin with hash symbol config: </etc/intelcas/intelcas.conf> </etc/intelcas/include.conf> <IP Address of system A> <IP Address of system B> <IP Address of system N> # Empty lines are ignored Example of an installation_setup_file: # INSTALL_SETUP_FILE # Sample installation_setup_file for nodes through # config: /etc/intelcas/intelcas.conf /etc/intelcas/include.conf Número do documento:

30 Opções avançadas Cada arquivo de configuração a ser copiado nas máquinas, em um grupo específico, deve constar na linha config: (delimitados por espaço) desse grupo. Todas as máquinas cujos endereços constem na lista de um grupo específico receberão os arquivos de configuração listados no cabeçalho do grupo. O fim do grupo é indicado com o cabeçalho de um novo grupo de configuração ou com um fim de arquivo. Formato e sintaxe do arquivo intelcas.conf: # Make sure that devices listed below exist and correspond to proper roles. # Ideally devices should be referenced by the UUID. # Caches configuration section [caches] # Cache ID Cache device Load Cache mode <cache_id> /dev/<sdx> <yes>/<no> <WT>/<WB>/<WA>/<PT> #Core Device Configuration [cores] # Cache ID Core device <cache_id> /dev/<sdx> A seguir, uma explicação de cada um dos campos: <cache_id> é um valor numérico entre 1 e (números válidos de instâncias do cache). O dispositivo cache deve apontar para um dispositivo unidade de estado sólido já existente, idealmente citado pela UUID (como no comando do Linux*, ls l /dev/disk/by-uuid ) A carga assume os seguintes valores (não distingue maiúsculas/minúsculas): Yes os metadados existentes no dispositivo cache serão carregados na inicialização (ou seja, serão lidos do dispositivo cache - não recomendado; situação de risco, no caso de um desligamento imprevisto). No os metadados contidos no dispositivo cache serão reinicializados na inicialização (ou seja, não serão lidos a partir do dispositivo cache). Exemplo intelcas.conf: # Caches configuration section [caches] # Cache ID Cache device Load Cache mode 1 /dev/sdc1 no WT #Core devices configuration [cores] # Cache ID Core device 1 /dev/sdd1 Formato e sintaxe do arquivo include.conf: # Intel CAS file inclusion list # Section corresponding to cache #1 [cache 1] # Every core device in this section is # relative to cache #1 [core 1] # List of files delimited by a new line /mnt/cache/file1 /mnt/cache/file2 [core 2] /mnt/storage/docs/doc1.txt Exemplo include.conf: [cache 1] 30 Número do documento:

31 Opções avançadas [core 1] /usr/local/phonebook.db /usr/doc/database.db [core 2] /home/user/webpage.cgi-bin /home/user/webpage.html Instalando com installation_setup_file O utilitário de instalação distribuída (consulte o Capítulo 10.1) aceita configuração em lote em vários sistemas de destino, copiando automaticamente (por meio do ssh para diversos endereços IP do sistema) os arquivos de configuração criados anteriormente para os adequado s sistemas de destino remotos. O utilitário de instalação distribuída exige que a máquina remota seja compatível com as conexões do ssh e com transferência de arquivos a partir do sistema/servidor de instalação. O Capítulo 6.4 lista descrições de vários formatos e sintaxes de arquivos de instalação e configuração. O procedimento de configuração é o seguinte: O mesmo installation_setup_file é utilização para instalação e configuração (e também para a desinstalação). Instalação e configuração são duas etapas distintas, que podem ser executadas independentemente uma da outra (p.ex., é possível pré-configurar um sistema de destino, mesmo que não exista uma instalação atual do Intel CAS nesse sistema). 1. Depois que você concluir todas as etapas contidas no Capítulo 10.1, faça o seguinte para alocar de uma só vez os arquivos de configuração (listados no Capítulo 6.2) em um único sistema de destino: #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run --setup --one-machine <IP ADDRESS> </etc/intelcas/intelcas.conf> e/ou #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run --setup --one-machine <IP ADDRESS> </etc/intelcas/include.conf> 2. Como opção, você pode implementar as mesmas duas etapas descritas anteriormen te, incluindoas em um script installation_setup_file e digitando o seguinte: #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run --setup --use-config <path>/installation_setup_file Certifique-se de que os arquivos listados no cabeçalho do grupo, no arquivo config da instalação apontem para arquivos existentes no sistema de arquivos caso contrário, eles não serão copiados. Após a instalação e configuração adequadas do Intel CAS em um sistema, verifique se os arquivos de configuração contêm informações válidas, antes de reinicializar o sistema. Para fins de referência, seu pacote de instalação contém exemplos de arquivos chamados <filename>.example, no diretório /etc/intelcas (alocados nesse diretório como parte do processo normal de instalação nenhuma etapa adicional do usuário é necessária) para cada um dos arquivos de instalação e configuração citados neste capítulo. Convém consultar esses arquivos para obter mais exemplos de sintaxe e formatação corretas. Número do documento:

32 Monitorando o Intel CAS 7 Monitorando o Intel CAS Existem diversos contadores de desempenho disponíveis para visualização. Esses contadores estão acessíveis por meio do comando casadm -P -i <cache_id>. Esta seção contém uma descrição sucinta dos dados incluídos na opção de linha de comando stats. # casadm -stats -cache-id <ID> ou # casadm P -i <ID> A saída deste comando contém três tabelas que descrevem as atividades ocorridas no sistema de cache: Estatísticas de solicitação (Tabela 7-1). As entradas estão na forma: stat (estatística), actual number (número real), percent of overall (% do item geral). Estatísticas de bloco (Tabela 7-2). As entradas estão na forma: stat (estatística), actual number (número real), percent of overall (% do item geral). Estatísticas de página (Tabela 7-3). Contém duas linhas: read (leitura) e write (gravação). Lista os tamanhos mínimo, máximo, médio e variados de páginas lidas. Use essas estatísticas para conhecer o uso que você faz dos da dos. Por exemplo, comparar as estatísticas de leitura sequencial versus aleatória revela como seus dados são utilizados. As seguintes tabelas apresentam uma lista das estatísticas (contadores) que o Intel CAS registra: Tabela 7-1 Estatísticas de solicitação Estatística Descrição Leituras solicitadas Gravações solicitadas Acertos no cache solicitados Nº de leituras solicitadas Nº de gravações solicitadas Nº de acertos no cache Ocorrências sequenciais solicitadas Nº de ocorrências de leituras de blocos sequenciais Ocorrências não sequenciais solicitadas Perdas parciais solicitadas Perdas totais solicitadas Cancelamento solicitado Resultado solicitado Solicitações sequenciais (1p) Solicitações aleatórias (1p) Solicitações sequenciais (16p) Solicitações aleatórias (16p) Solicitações sequenciais (32p) Solicitações aleatórias (32p) Solicitações sequenciais (64p) Solicitações aleatórias (64p) Solicitações sequenciais (128p) Solicitações aleatórias (128p) Nº de ocorrências de leituras de blocos não sequenciais Nº de ocorrências parciais em uma leitura Nº de perdas totais em uma leitura Não usado Solicitações bloqueadas devido à contenção do cache Nº de solicitações sequenciais com buscas inferiores a 1 página Nº de solicitações aleatórias com buscas superiores a 1 página Nº de solicitações sequenciais com buscas inferiores a 16 páginas Nº de solicitações aleatórias com buscas superiores a 16 páginas Nº de solicitações sequenciais com buscas inferiores a 32 páginas Nº de solicitações aleatórias com buscas superiores a 32 páginas Nº de solicitações sequenciais com buscas inferiores a 64 páginas Nº de solicitações aleatórias com buscas superiores a 64 páginas Nº de solicitações sequenciais com buscas inferiores a 128 páginas Nº de solicitações aleatórias com buscas superiores a 128 páginas 32 Número do documento:

33 Monitorando o Intel CAS Estatística Descrição Distância de busca média Solicitações excluídas Solicitações de leitura ignoradas Não usado Nº de solicitações destinadas a arquivos que não constam na lista de inclusões. Nº de solicitações de gravação enviadas diretamente para o dispositivo de núcleo (não armazenadas no cache pelo CAS). (Esta estatística é increm entada quando a solicitação é manipulada com o cache no modo pass-through. Para obter detalhes, consulte o Capítulo 8.3.) Solicitações de gravação ignoradas Nº de solicitações de leitura enviadas diretamente para o dispositivo de núcleo (não armazenadas em cache pelo CAS). (Esta estatística é increm entada quando a solicitação é manipulada com o cache no modo pass-through. Para obter detalhes, consulte o Capítulo 8.3.) Solicitações atendidas Total de solicitações Nº de solicitações não ignoradas. Nº total de solicitações, incluindo as ignoradas. Tabela 7-2 Estatísticas de bloco Estatística Descrição Leituras de blocos Gravações de blocos Ocorrências sequenciais de blocos Ocorrências não sequenciais de blocos Perdas compulsórias de blocos Perdas inválidas de blocos Perdas de conflito de blocos Blocos atualizados Atualização de cancelamento de blocos Nº de blocos reais lidos Nº de blocos reais gravados Nº de ocorrências sequenciais Nº de ocorrências aleatórias Nº de perdas devido ao esvaziamento do cache Nº de perdas devido à atualização do bloco Nº de perdas de capacidade Nº de blocos diferentes atualizados Não usado Tabela 7-3 Estatísticas de página Ler Gravar Estatística Descrição Lista os tamanhos m ínimos, máximos, médios e variação de tamanhos de páginas lidas Lista os tamanhos m ínimos, máximos, médios e variação de tamanhos de páginas gravadas 7.1 Visualizando estatísticas de cache Exemplo de uso: # casadm P -i 1 Saída retornada: Cache Id 1 Número do documento:

34 Monitorando o Intel CAS Cache Size [4KiB Blocks] / 9.19 [GiB] Cache Occupancy [4KiB Blocks] / 8.43 [GiB] / [%] Cache Device /dev/sdb1 Core Devices 1 Write Policy wt Eviction Policy lru Cleaning Policy alru Metadata Variant max (Maximum Performance, default) Metadata Memory Footprint [MiB] Status Running Statistics for /dev/intelcas1-1 Core Id 1 Core Device /dev/sdc1 Core Size [4KiB Blocks] / [GiB] Cache Occupancy [4KiB Blocks] / 8.43 [GiB] / [% cache] / 9.06 [% core] Longest Queue Length 2 Queue Length 0 Exclusion Table Ranges 0 Exclusion Policy Inactive Cache Writes Pending Request statistics Count % Req Reads % Req Writes % Req Cache hit % Req Sequential hits % Req Non sequential hits 2 0.0% Req Partial Misses % Req Full Misses % Req Aborted 0 0.0% Req Yielded 0 0.0% Sequential requests (1p) % Random requests (1p) % Sequential requests (16p) % Random requests (16p) % Sequential requests (32p) % Random requests (32p) % Sequential requests (64p) % Random requests (64p) % Sequential requests (128p) % Random requests (128p) % Average Seek Distance 0 0.0% Excluded Requests 0 0.0% Bypassed Read Requests 0 0.0% Bypassed Write Requests 5 0.0% Serviced Requests % Total Requests Block statistics Count % Blocks Reads % Blocks Writes % Blocks Sequential hits % Blocks Non sequential hits % Blocks Compulsory misses % Blocks Invalid misses 0 0.0% Blocks Conflict misses 0 0.0% Blocks Updated 0 0.0% Blocks abort update 0 0.0% Número do documento:

35 Monitorando o Intel CAS Pages statistics Min Max Avg Variance Read Write Redefinindo os contadores de desempenho Os contadores de desempenho são automaticamente redefinidos sempre que o cache é inicializado. Para limpar manualmente os contadores de desempenho, use a opção de linha de comando casadm -Z i <cache_id> -j <core_id>. Número do documento:

36 Detalhes da ferramenta de configuração 8 Detalhes da ferramenta de configuração O produto Intel CAS conta com uma ferramenta de configuração no nível do usuário, que permite controle total do software de armazenamento em cache. Os comandos e parâmetros disponíveis nesta ferramenta estão descritos em detalhes neste capítulo. Para acessar a Ajuda da CLI, digite o parâmetro H ou --help para obter detalhes. Para examinar também a página do manual deste produto, digite o seguinte comando: # man casadm 8.1 -S --start-cache Uso: casadm --start-cache --cache-device <DEVICE> [opção...] Exemplo: # casadm --start-cache --cache-device /dev/sdc ou # casadm -S -d /dev/sdc Descrição: prepara um dispositivo de bloco para ser utilizado como dispositivo para armazenar outros dispositivos de bloco no cache. Em geral, os dispositivos cache são unidades de estado sólido ou outros dispositivos de bloco de NVM ou discos de RAM. O processo inicia uma estrutura para mapeamentos de dispositivos pertencentes a uma ID de cache específica. O cache pode ser carregado com um estado antigo, ao usar o parâmetro l ou --load (os metadados do cache anterior não serão marcados como inválidos) ou com um novo estado, como o padrão (os metadados do cache anterior serão marcados como inválidos). Parâmetros obrigatórios: [-d, --cache-device <DEVICE>] : Armazenando no cache o dispositivo a ser utilizado. Este é um dispositivo unidade de estado sólido ou qualquer dispositivo de blocos de NVM ou disco de RAM que aparece no diretório /dev. <device> deve ser o caminho completo que descreve o dispositivo cache a ser utilizado, por exemplo, /dev/sdc. Parâmetros opcionais: [-i, --cache-id <ID>]: ID de cache ID a ser criado; <1 a 16384>. A ID pode ser especificada ou, por padrão, o comando utilizará primeiro o mais baixo número disponível. [-l, --load]: carrega os metadados do cache existente a partir do dispositivo cache. Se o dispositivo cache foi utilizado anteriormente e depois desabilitado (como em uma reinicialização), e detectou-se que os dados existentes no dispositivo de núcleo não foram alterados desde que o dispositivo cache foi utilizado, esta opção permitirá a continuidade do uso dos dados armazenados no dispositivo cache, sem precisar reaquecer o cache com dados. Cuidado: certifique-se de que o último desligamento seguiu as instruções contidas no Capítulo 5.3 deste documento. Se ocorreu alguma mudança nos dados do núcleo antes da ativação do cache, os dados não estarão corretamente sincronizados e ficarão danificados. [-f, --force]: força a criação de um cache, mesmo que exista um sistema de arquivos no dispositivo cache. Geralmente utilizado para dispositivos já usados como um dispositivo cache. 36 Número do documento:

37 Detalhes da ferramenta de configuração Cuidado: isso destruirá o sistema de arquivos e todos os dados existentes no dispositivo cache; use com cautela. [-c, --cache-mode <NAME>]: define o modo do cache para uma instância do cache, na primeira vez em que ele é inicializado ou criado. O modo pode ser um dos seguintes: wt: (modo padrão) Ative o modo write-through. Ao usar este parâmetro, o recurso write-through é habilitado, o que permite acelerar apenas as operações de uso intenso de leitura. wb: Ativa o modo write-back. Ao usar este parâmetro, o recurso write-back é habilitado, o que permite acelerar as operações de uso intenso de leitura e gravação. Cuidado: uma falha do dispositivo cache pode acarretar perda dos dados ainda não descarregados no dispositivo de núcleo. wa: Ativa o modo write-around. Ao usar este parâmetro, o recurso writearound é habilitado, o que permite acelerar somente as leituras. Todos os locais de gravação ainda não existentes no cache (p.ex., o locais que ainda não foram lidos ou que foram removidos) são gravados diretamente na unidade de núcleo, ignorando o cache. Se o local sendo gravado já existir no cache, tanto o cache quanto a unidade de núcleo serão atualizados. pt: inicializa o cache no modo pass-through. O armazenamento em cache é realmente desabilitado neste modo. Isso permite que o usuário associe todos os dispositivos de núcleo necessários, a serem armazenados em c ache, antes de efetivamente habilitar o cache. Assim que os dispositivos de núcleo estiverem associados, o usuário alternará dinamicamente para o respectivo modo de cache desejado (para conhecer os detalhes, consulte o Capítulo 8.3). [-r, --recovery-mode]: descarregue as páginas sujas ao inicializar após um desligamento com erros (INSEGURO). Se ocorrer falta de energia durante o uso de um cache write -back, esta opção permite descarregar quaisquer dados sujos do dispositivo cache para o dispositivo de núcle o. Cuidado: é possível que os dados não sejam descarregados adequadamente, se os metadados foram danificados devido à interrupção. Isso pode ocasionar dados danificados ou perda de dados. [-e, --eviction-policy <NAME>]: defina a diretiva de remoção. Este parâmetro define uma das 2 diretivas de remoção disponíveis: lru - Least Recently Used [Menos Utilizado Recentemente] (diretiva padrão). Esta diretiva de remoção retém os dados no dispositivo cache mais acessado recentemente, a despeito de seu tamanho, e remove os dados não acessados há muito tempo. Esta é a diretiva de remoção padrão. lmp - Local Minimum Policy Diretiva Mínima Local. Esta diretiva avalia um conjunto aleatório de dados e remove os dados com a menor probabilidade de serem acessados. Esta diretiva de remoção eleva as partes mais saturadas (partes acessadas frequentemente) Se os dados em uma parte foram utilizados recentemente, mas a métrica tem valor baixo, há maior probabilidade de serem removidos. [-m, --metadata-variant <NAME>]: mude o desempenho do cache, ajustando o espaço necessário para o armazenamento de metadados. Número do documento:

38 Detalhes da ferramenta de configuração max (default) permite o armazenamento máximo de metadados na memória do sistema (DRAM). Resulta no mais alto desempenho com a mais alta ocupação da memória. Todos os metadados serão armazenados na DRAM. mix permite armazenamento misto de metadados alguns na DRAM e outros no dispositivo unidade de estado sólido cache. min permite armazenamento mínimo de metadados somente na unidade de estado sólido cache. Nenhum metadado será armazenado na DRAM. Para obter o melhor desempenho, é necessário usar a variante min de metadados em conjunto com a diretiva de remoção lmp. Essas duas opções armazenarão metadados na unidade de estado sólido. Em combinação, o aumento de gravações da unidade de estado sólido pode reduzir o desempenho. 8.2 T --stop-cache Uso: casadm --stop-cache --cache-id <ID> [opção...] Exemplo: # casadm --stop-cache --cache-id 1 ou # casadm -T -i 1 Descrição: interrompe todos os pares de cache-núcleo associados ao dispositivo cache. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384>. Parâmetros opcionais: [-n, --no-data-flush]: não descarregue dados sujos ao sair (INSEGURO). Este parâmetro não permitirá o descarrego de dados sujos do dispositivo cache para o dispositivo de núcleo, ao parar o cache. Isso reduzirá bastante o tempo necessário para interromper o cache, para permitir atividades, como uma reinicialização rápida. O dispositivo de núcleo não deve ser utilizado até que o cache seja inicializado novamente com o parâmetro --load. A partir de então, o dispositivo do Intel CAS poderá ser usado normalmente. Cuidado: os dados contidos no dispositivo de núcleo não estarão concluídos ou em sincronia com o dispositivo cache quando o dispositivo for interrompido. Se o dispositivo de núcleo for usado sem inicializar o cache do Intel CAS, ele acarretará dados danificados ou perda de dados. o usuário pode interromper a operação de bloqueio --stop-cache, pressionando CTRL-C. Se existirem dados sujos, a interrupção da operação antes da paralisação total do cache resultará na continuidade da execução do cache. Se for necessário interromper o cache sem descarregar os dados sujos, use o comando --no-data-flush. 8.3 Q --set-cache-mode Uso: casadm -set-cache-mode -cache-mode <NAME> -cache-id <ID> --flush-cache <yes/no> Exemplo: # casadm -set-cache-mode -cache-mode wb --cache-id 1 --flush-cache yes ou 38 Número do documento:

39 Detalhes da ferramenta de configuração # casadm Q c wb i 1 f yes Descrição: permite que os usuários alterem dinamicamente os modos do cache, enquanto o cache estiver em execução. Parâmetros obrigatórios: [-c, --cache-mode <NAME>]: wt alterna do modo atual do cache para o modo write-through. wb alterna do modo atual do cache para o modo write-back. wa alterna do modo atual do cache para o modo write-around. pt alterna do modo atual do cache para o modo pass-through. é útil alternar dinamicamente para o modo pass-through, evitando a poluição do cache, quando o sistema estiver submetido a operações de manutenção, por exemplo. [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384> [-f, --flush-cache]: (necessário somente ao alternar do modo write-back) yes - descarregue o conteúdo do cache imediatamente para a unidade de núcleo, antes de alternar para o novo modo do cache. no inicie imediatamente a transição para o novo modo do cache, mas descarregue o conteúdo do cache oportunamente. o usuário deve considerar criteriosamente esta opção. Ao escolher yes para descarregar imediatamente o cache, o término da operação pode demorar muito tempo, de acordo com o número de blocos sujos. Todas as outras operações de E/S para o dispositivo ficarão bloqueadas nesse período. Ao escolher no, a operação de E/S continuará, mas o usuário deve saber que o cache permanecerá em um estado de transição, e não ainda no estado escolhido recentemente, até que o cache esteja totalmente descarregado. O estado atual do cache e a % de descarga podem ser verificados com o comando casadm L. 8.4 A -- add-core Uso: casadm --add-core --cache-id <ID> --core-device <DEVICE> Exemplo: # casadm --add-core --cache-id 1 --core-device /dev/sdb ou # casadm A i 1 d /dev/sdb Descrição: adiciona/mapeia um dispositivo de núcleo (dispositivo inteiro ou uma partição) para a estrutura associada a uma ID de cache especificada. Este comando pode ser repetido usando -se o mesmo número de cache-id para mapear vários núcleos para o mesmo dispositivo cache. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384>. [-d, --core-device <DEVICE>]: Localização do dispositivo de armazenamento unidade de disco rígido/de núcleo. É necessário usar o caminho completo do dispositivo no diretório /dev, por exemplo, /dev/sdb. Número do documento:

40 Detalhes da ferramenta de configuração 8.5 R --remove-core Uso: casadm --remove-core --cache-id <ID> --core-id <ID> Exemplo: # casadm -remove-core --cache-id 1 --core-id 1 or # casadm -R -i 1 -j 1 Descrição: exclui o mapeamento do dispositivo cache/de núcleo, o que representa uma maneira de desabilitar o cache de um dispositivo. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384> [-j, --core-id <ID>]: Identificador único de núcleo <1 a 4096>. (É possível identificar o valor atribuído a um dispositivo de núcleo específico, emitindo o comando casadm -L.) Cuidado: antes de usar casadm -R, interrompa toda a E/S para o dispositivo de núcleo mapeado, assegure que não está em uso e desmonte-o. o usuário pode interromper a operação de bloqueio --remove-core, pressionando CTRL-C. Se existirem dados sujos, a interrupção da operação antes da remoção total do núcleo resultará na continuidade do armazenamento do núcleo no cache. 8.6 L --list-caches Uso: casadm --list-caches Exemplo: # casadm --list-caches ou # casadm -L Descrição: apresenta uma lista de cada instância de cache atualmente em execução no sistema. Também será incluído: Dispositivo flash/unidade de estado sólido utilizado na instância Dispositivo de armazenamento utilizado na instância WritePolicy (Diretiva de Gravação) da instância (write-through, por padrão) Status da instância Exemplo de saída: type id disk status write policy device cache 1 /dev/sda1 Running wb - +core 1 /dev/sdc1 - - /dev/intelcas P --stats Uso: casadm --stats --cache-id <ID> [opção...] Exemplo: # casadm --stats --cache-id 1 ou # casadm -P -i 1 Descrição: imprime os contadores de desempenho e status de uma instância de cache específica. O Capítulo 7 apresenta a saída detalhada. 40 Número do documento:

41 Detalhes da ferramenta de configuração Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384>. Parâmetros opcionais: [-b, --brief]: exibe estatísticas resumidas. Esta opção exibirá informações gerais dos dispositivos so b o controle do Intel CAS. Deve existir pelo menos um dispositivo cache configurado. [-c, --counters]: exibe contadores. Esta opção exibirá os contadores com os respectivos detalhes, utilizados para avaliar o desempenho do armazenamento em cache. 8.8 Z --reset-counters Uso: casadm --reset-counters --cache-id <ID> --core-id <ID> Exemplo: # casadm --reset-counters --cache-id 1 --core-id 1 ou # casadm Z i 1 j 1 Descrição: redefine os contadores de desempenho e status para um par específico de cache/núcleo. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384>. [-j, --core-id <ID>]: Identificador único de núcleo <1 a 4096>. É possível identificar o valor atribuído a determinado dispositivo de núcleo, com o comando casadm -L. 8.9 I --include-files Uso: casadm --include-files --files <FILE...> Exemplo: # casadm --include-files --files /root/samplefile /usr/bob/anotherfile... ou # casadm -I -f /root/samplefile /usr/bob/anotherfile... Descrição: adiciona um único arquivo ou uma lista de arquivos a uma tabela de inclusões da instância do cache. Por padrão, o software Intel CAS armazena tudo em cache, exceto a opção -- include-files que lista os arquivos específicos a serem incluídos. Assim que a opção --includefiles for utilizada, SOMENTE os arquivos listados serão incluídos; todos os outros arquivos não serão armazenados no cache. Os nomes de vários arquivos são delimitados por um espaço. Qualquer arquivo incluído é convertido pelo software em uma lista de intervalos de endereços estáticos (o limite máximo do software é de intervalos totais de endereços). Se o arquivo original aumentar ou encolher além desse intervalo, ou se o arquivo for movido para outra localização, o módulo do kernel NÃO detectará essa alteração e não ajustará dinamicamente. Assim, os dados adicionais NÃO serão armazenados no cache. Por conseguinte, ao usar essa opção, atualize os mapeamento s periodicamente. É possível especificar os nomes de arquivos e caminhos como caminhos absolutos, caminhos relativos ou links simbólicos. Convém observar que são aceitos somente caracteres curingas analisáveis pelo shell específico do usuário. Consulte a documentação do shell/página do manual do Linux* para conhecer os caracteres curingas específicos compatíveis. Assim que inserida, a lista de arquivos incluídos não poderá ser visualizada ou recuperada pelo sistema. Depois que um arquivo ou vários arquivos de inclusão forem adicionados, não será possível excluí-los, exceto substituir com um novo comando de lista de arquivos de inclusão ou executar o comando --reset_files (ver abaixo). Número do documento:

42 Detalhes da ferramenta de configuração Cada execução subsequente do casadm com o argumento -I redefine a lista existente e toda instância anterior será substituída pela nova lista. Não são permitidos nomes de arquivos duplicados, inválidos, ausentes ou não existentes. Parâmetros obrigatórios: [-f, --files <FILE >]: caminho(s) para um ou vários arquivos a ser(em) incluído(s) X --reset-files Uso: casadm --reset-files --cache-id <ID> --core-id <ID> Exemplo: # casadm --reset-files --cache-id 1 --core-id 1 ou # casadm X i 1 j 1 Descrição: redefine a lista de inclusões associada a um par específico de cache -núcleo (identificado por <cache_id> e <core_id>). Também é utilizado ao redefinir arquivos incluídos em pares específicos de cache-núcleo, sob o mapeamento de muitos para um. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384> [-j, --core-id <ID>]: Identificador único de núcleo <1 a 4096> 8.11 F --flush-cache Uso: casadm --flush-cache --cache-id <ID> Exemplo: # casadm --flush-cache --cache-id 1 ou # casadm F i 1 Descrição: descarrega todos os dados sujos do dispositivo cache em todos os dispositivos de núcleo associados. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384>. Parâmetros opcionais: o usuário pode interromper a operação de bloqueio --flush-cache, pressionando CTRL-C. Se existirem dados sujos, a interrupção da operação antes da descarga total do cache resultará na permanência de alguns dados sujos no cache. Oportunamente, os dado s sujos serão descarregados como normais E --flush-core Uso: casadm --flush-core --cache-id <ID> --core-id <ID> [opção...] Exemplo: # casadm --flush-core --cache-id 1 --core-id 2 ou # casadm E i 1 j 2 42 Número do documento:

43 Detalhes da ferramenta de configuração Descrição: descarrega todos os dados sujos do dispositivo cache especificado no dispositivo de núcleo associado também especificado. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384>. [-j, --core-id <ID>]: Identificador único de núcleo <1 a 4096>. Parâmetros opcionais: o usuário pode interromper a operação de bloqueio --flush-core, pressionando CTRL-C. Se existirem dados sujos, a interrupção da operação antes da descarga total do cache resultará na permanência de alguns dados sujos no cache. Oportunamente, os dados sujos serão descarregados normalmente D --flush-parameters Uso: casadm --flush-parameters --cache-id <ID> --cleaning-policy-type <NAME> [opção...] Exemplo: # casadm --flush-parameters --cache-id 1 --cleaning-policy-type alru --wake-up staleness-time flush-max-buffers activity-threshold ou # casadm D i 1 c alru w 20 s 120 b 100 t Descrição: este comando permite personalizar vários comportamentos para descarga de dados sujos. Cuidado: antes de usar este comando, é necessário um profundo conhecimento dos conceitos de cache. Uma mudança das configurações padrão pode prejudicar o desempenho do armazenamento em cache. Parâmetros obrigatórios: [-i, --cache-id <ID>]: Identificador único de cache <1 a 16384>. [-c, --cleaning-policy-type <NAME>]: este parâmetro especifica a diretiva de descarga a ser utilizada no cache especificado. O padrão é alru, que é o método menos utilizado recentemente e modificado, que descarregará periodicamente os dados sujos. A outra única opção nop que apenas desativa a descarga do cache, exceto se for necessária a substituição da linha do cache. Parâmetros opcionais: [-w, --wake-up <NUM>]: este é o período de ativação do thread de descarga, em segundos. O padrão é 20 segundos. [-s, --staleness-time <NUM>]: tempo expresso em segundos, que deve decorrer após a última operação de gravação, antes do agendamento de um bloco no cache para descarga. O padrão é 120 segundos. [-b, --flush-max-buffers <NUM>]: número máximo de blocos sujos do cache, que serão descarregados em um único ciclo de descarga. O padrão é 100. [-t, --activity-threshold <NUM>]: tempo expresso em milissegundos, que deve decorrer a partir da última operação de E/S, antes que o thread de limpeza possa iniciar. O padrão é ms H --help Uso: casadm --help ou casadm --<command> --help Exemplos: # casadm help Número do documento:

44 Detalhes da ferramenta de configuração ou # casadm H # casadm -start-cache help ou # casadm S -H Descrição: exibe uma lista de comandos casadm, juntamente com uma descrição sucinta. Use também este comando para obter mais informações sobre os comandos específicos V --version Uso: casadm --version Exemplo: # casadm version ou # casadm V Descrição: informa os números de versão do módulo do kernel do Intel CAS e do utilitário de linha de comando. 44 Número do documento:

45 Parâmetros do instalador 9 Parâmetros do instalador O instalador do Intel CAS tem várias opções que podem tornar a instalação mais prática. Veja a seguir, as diversas opções descritas em detalhes al --accept-license Para instalar o Intel CAS, é necessário aceitar a licença do usuário. Esta opção é para a aceitação automática da licença, o que não exige posterior interação para concluir o processo de instalação. Esta opção pode ser útil para roteirizar a instalaçã o do Intel CAS. Com este sinalizador, você declara que leu e aceita a licença! 9.2 -am --accept-unsupported-module Aceita automaticamente a definição do sinalizador allow_unsupported_modules. Este parâmetro atualiza unsupported module flag em etc/modprobe.d/unsupported-modules nos ambientes do SLES 11 e mais recentes. Assim que definido, o sinalizador permanecerá nesse estado e se aplicará a todos os outros módulos. Definir este sinalizador com 1 é crítico para inicializar o Intel CAS no ambiente do SLES 11. Esta opção não surte efeito ao ser instalada em sistemas não SLES 11. Ao utilizar este sinalizador, você declara que aceita defini-lo através do script de instalação ad --accept-dkms Este sinalizador indica que o administrador instalou o DKMS e que gostaria que o software Intel CAS fosse instalado com suporte para o DKMS. Isso permite a recompilação automática do módulo do kernel do Intel CAS, por ocasião de cada atualização de versão do kernel do sistema operacional rd --reject-dkms Este sinalizador indica que o administrador prefere que o software Intel CAS seja instalado sem suporte para o DKMS. NOTA: se este sinalizador for especificado, o administrador será obrigado a recompilar manualmente o módulo do kernel do Intel CAS, a partir da origem, após qualquer atualização de versão do kernel do sistema operacional as --auto-start Esta opção instruirá a inicialização automática do serviço Intel CAS, assim que a instalação terminar, se os arquivos de configuração do CAS forem encontrados. Cuidado: ao ser executado com esta opção, o CAS pode substituir as unidades de disco mencionadas como dispositivos cache no arquivo de configuração. Número do documento:

46 Parâmetros do instalador 9.6 -d --display-license Esta opção exibe o contrato de licença do usuário final sem acio nar o instalador p --purge Desinstala o Intel CAS e remove todos os arquivos de configuração armazenados em /etc/intelcas. Isso seria utilizado para a remoção total do Intel CAS. 9.8 f --force A definição deste sinalizador ignorará todas as buscas do sistema pela instalação do Intel CAS. Isso também incluirá a definição do sinalizador am h --help l --list Esta opção exibe uma lista das opções do instalador e uma descrição resumida. Esta opção exibe uma lista dos arquivos instalados pelo pacote. É útil para verificar se todos os arquivos contidos no pacote estão instalados corretamente t --try-run A definição deste sinalizador apenas executará e informará as verificações do sistema executadas durante uma instalação normal u --uninstall Desinstala os arquivos do Intel CAS, mas preserva a configuração para uso posterior. Utilizado geralmente para desinstalar uma versão anterior do Intel CAS, para instalar uma mais recente. 46 Número do documento:

47 Métodos avançados de instalação 10 Métodos avançados de instalação 10.1 Instalação distribuída Esta é uma etapa alternativa ao método de instalação descrito no Capítulo 3.3; contudo, são aplicáveis as mesmas premissas citadas nas notas, no início desta seção. Os scripts da instalação distribuída exigem logons do ssh sem uma senha, em todas as máquinas cliente nas quais você estiver instalando o Intel CAS. Para atenuar esse risco de segurança, é altamente recomendável que você use o ssh-keygen para fazer um emparelhamento de chave segura (com chaves pública e privada) entre o servidor de instalação e todas as máquinas cliente. Os detalhes da implementação do ssh-keygen estão além do escopo deste documento. (Esta informação está disponível gratuitamente na Internet.) O Apêndice C contém um pequeno exemplo genérico de como gerar e distribuir as chaves do ssh geradas por este método. Para executar uma instalação distribuída, você deve definir duas entidades separadas: Servidor de instalação (ou sistema) máquina (ou máquina virtual) em que os utilitários de instalação são acionados. Clientes da instalação (ou sistemas de destino) máquinas nas quais o Intel CAS deve ser instalado e/ou configurado. Recomendamos enfaticamente a escolha de sistemas distintos para atuarem como servidor de instalação e clientes da instalação. Antes de iniciar a instalação distribuída, certifique-se de que você pode usar o ssh do servidor/sistema de instalação para todos os clientes da instalação, como raiz (root), sem precisar informar uma senha. 1. Baixe ou copie o arquivo do instalador remoto do Intel CAS para seu diretório base no servidor Linux* de destino ou no convidado da VM. As instruções de instalação utilizam o exemplo de ~ (equivalente a $HOME) no sistema de arquivos do servidor. O nome do arquivo do instalador está no formato: installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run onde XX.XX.XX.XXXXXXXX é a informação da versão. 2. Alterne para a raiz (root) e mude para o diretório base do usuário (ou diretório de instalação): # su - && cd ~ 3. Torne o arquivo do instalador executável: # chmod u+x./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run Há duas opções disponíveis para instalação distribuída: Instalar em uma única máquina remota. Instalar em várias máquinas remotas. Para obter mais informações sobre o instalador remoto, acesse a Ajuda, digitando: #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run help Instalação em uma única máquina remota Para instalar o Intel CAS em um único host remoto, faça o seguinte: 1. Digite o seguinte: #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run --one-machine <IP ADDRESS> 2. Para continuar a instalação, leia e aceite o Contrato de Licença do Usuário Final (EULA). Número do documento:

48 Métodos avançados de instalação 3. Para verificar se a instalação remota foi bem-sucedida, emita um ssh para a máquina remota e, no shell do Linux*, digite o seguinte: # casadm -H Se o comando help obtiver êxito e você conseguir ver a listagem da Ajuda, a instalação remota do Intel CAS foi bem-sucedida. Além disso, você encontrará um arquivo de log da instalação no mesmo diretório da instalação após o término desse processo Instalação em lote em várias máquinas remotas 1. A instalação em diversas máquinas remotas requer um installation_setup_file (arquivo de configuração da instalação). (Consulte o Capítulo 6.3 para obter informações detalhadas sobre os formatos e sintaxes dos arquivos de instalação e configuração.) 2. Assim que o installation_setup_file estiver preparado, digite o seguinte comando para iniciar o processo de instalação remota em lote: #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run --use-config installation_setup_file Se uma versão atual ou anterior do Intel CAS já existir em um host remoto, o instalador detectará automaticamente essa versão e saltará para o próximo sistema. Os caminhos para os arquivos de configuração não podem ser relativos; você deve especificar um caminho absoluto. 3. Para continuar a instalação, leia e aceite o Contrato de Licença do Usuário Final (EULA). 4. Para verificar se a instalação remota em lote obteve êxito, emita um ssh para cada máquina remota e, no shell do Linux*, digite o seguinte: # casadm -H Se o comando help obtiver êxito e você conseguir ver a listagem da Ajuda, a instalação remota do Intel CAS foi bem-sucedida. Além disso, você encontrará um arquivo de log da instalação no mesmo diretório da instalação após o término desse processo Desinstalação remota Para desinstalar o software remotamente, execute as etapas de pré -requisito descritas no Capítulo 3.5 e depois, faça o seguinte: Para desinstalar de um único host remoto, digite: #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run --uninstall --one-machine <IP ADDRESS> Para uma desinstalação em lote de vários hosts remotos, digite: #./installer-remote-intel-cas-xx.xx.xx.xxxxxxxx.run --uninstall --use-config installation_setup_file O installation_setup_file mencionado na desinstalação em lote é o mesmo arquivo utilizado para instalar o software. 48 Número do documento:

49 Terminologia 11 Terminologia Termo Definição cache acerto de cache perda de cache dispositivo de núcleo dados sujos convidado host hipervisor E/S gravação lenta NAS passagem arm azenamento prim ário SAN Unidade de estado sólido (solid-state disk disco de estado sólido) arm azenamento em cam adas write-around O arm azenamento transparente de dados para agilizar ainda mais o atendimento às próximas solicitações desses dados. Quando os dados solicitados estão contidos no (e são retornado do) cache. Quando os dados solicitados não estão no cache e, por conseguinte, devem ser recuperados do respectivo local de armazenamento primário. O dispositivo a ser armazenamento no cache. São os dados modificados dentro do cache, mas não na m emória principal. Um sistema operacional em execução em um ambiente de Máquina Virtual (Virtual Machine VM). O sistema operacional executando (hospedando) o ambiente da Máquina Virtual (Virtual Machine VM), no qual os Sistemas Operacionais convidados podem ser instalados. Um a técnica de virtualização do hardware, que permite a execução simultânea de vários sistemas operacionais, chamados de convidados, em um computador host. Abreviação de Entrada/Saída, no que diz respeito ao fluxo de dados. O processo de espelhamento para o armazenamento primário. Consulte também writeback. network-attached storage (armazenamento conectado à rede). Armazenamento de dados no nível de arquivo (como disco fixo e unidades de fita magnética), diretamente vinculado a uma rede de área de armazenamento ou outra rede. Um m odo de armazenamento em cache, no qual o cache será ignorado em todas as operações. No que diz respeito ao armazenamento em cache, o sistema ou o local de arm azenamento (DAS, SAN, NAS etc.) no qual os dados são armazenados. Storage Area Network Estrutura utilizada para acoplar dispositivos de armazenamento de com putadores remotos aos servidores. Os dispositivos de armazenamento aparecem com o se estivessem acoplados localmente ao sistema operacional. Um dispositivo utilizado para armazenamento de dados, que utiliza chips de memória em vez de um disco giratório. Um a técnica de armazenamento de dados, que m ove os dados entre dois ou m ais tipos de arm azenamento, diferenciados por quatro atributos básicos: preço, desempenho, capacidade e função. Um m odo de armazenamento em cache, no qual algumas operações de gravação não são armazenadas no cache. As gravações em blocos não existentes no cache ocorrem diretamente no dispositivo de núcleo, ignorando o cache. Se uma operação de gravação for em itida para um bloco que já está no cache (por causa de uma operação de leitura anterior), as gravações serão enviadas para o dispositivo de núcleo e o dispositivo de cache. O cache write -around m elhora o desempenho das cargas de trabalho, nas quais raram ente ocorrem operações de gravação e nenhum acesso adicional de le itura desses dados, de modo que não há benefícios em armazená-los no cache. Número do documento:

50 Terminologia write-back Termo write-through Definição Um m odo de armazenamento em cache, no qual os dados são gravados primeiramente no cache e depois espelhados para o armazenamento primário, quando a largura de banda de E/S estiver disponível. O processo de espelhamento para o armazenamento prim ário é conhecido como gravação lenta. Um m odo de armazenamento em cache, no qual toda gravação no cache ocasiona uma gravação síncrona no armazenamento primário. 50 Número do documento:

51 Perguntas frequentes A. Perguntas frequentes Este apêndice fornece informações de contato e responde a perguntas frequentes. Como entrar em contato com o suporte técnico? Para falar com o suporte técnico, ligue para ou use o seguinte URL: Por que o Intel CAS para Linux* usa uma parte do espaço da DRAM? O Intel CAS para Linux* usa uma pequena parte da memória do sistema para os metad ados, o que nos informa quais dados estão na unidade de estado sólido e quais estão na unidade de disco rígido. A quantidade de memória necessária é proporcional ao tamanho do espaço do cache. Isso vale para qualquer solução de software de armazenamento em cache. O Intel CAS para Linux* trabalha com unidades de estado sólido não desenvolvidas pela Intel? Sim, o Intel CAS para Linux* trabalhará com qualquer unidade de estado sólido, mas validamos apenas nas unidades de estado sólido Intel. Além disso, o Intel Cache Acceleration Software tem um preço favorável, quando comprado com unidades de estado sólido Intel. Como posso testar o desempenho? Além das estatísticas fornecidas (consulte o Capítulo 7 para obter detalhes), estão disponíveis ferramentas de terceiros para ajudá-lo a testar o desempenho de E/S em seus aplicativos e no sistema, a saber: FIO ( dt ( para simulações de acesso ao disco Onde estão localizados os arquivos armazenados em cache? O Intel CAS para Linux* não armazena arquivos em disco; ele usa um padrão de blocos na unidade de estado sólido, como seu cache. Por isso, é impossível examinar os arquivos que ele armazenou no cache. Como excluir todos os arquivos de instalação do Intel CAS para Linux*? Interrompa o software Intel CAS, como descreve o Capítulo 5.3, e desinstale o software, como explicado no Capítulo 3.5. O Intel CAS para Linux* aceita cache write-back? Sim, o Intel CAS para Linux* v2.6 e versões mais recentes aceitam cache write -back. Para conhecer os detalhes, consulte o Capítulo 4.3. Devo interromper o armazenamento em cache, antes de adicionar um novo par de dispositivos cache/de núcleo? Não, você pode criar novas instâncias do cache enquanto outras instâncias estiverem em execução. Posso atribuir mais de um dispositivo de núcleo a um único cache? Sim. Com o Intel CAS para Linux* v2.5 e versões posteriores, é possível associar vários dispositivos de núcleo (até 32 foram validados) a uma única unidade ou instância de cache. Você pode adicioná -las com o comando casadm -A. Posso adicionar mais de um cache a um único dispositivo de núcleo? Não, para mapear vários dispositivos caches para um único dispositivo de núcleo, os dispositivos caches precisarão aparecer como um único dispositivo de bloco, usando um sistema como o RAID -0. Por que, ocasionalmente, as ferramentas relatam a presença de dados danificados com o Intel CAS? Número do documento:

52 Perguntas frequentes Alguns aplicativos, principalmente os micro-benchmarks, como o dt e o FIO, podem usar um dispositivo para fazer acessos diretos ou brutos. Alguns desses aplicativos também podem pe rmitir que você configure explicitamente valores, como o alinhamento e restrições impostas ao tamanho de bloco de um dispositivo, para a instância por meio de parâmetros do usuário (em vez de tão -somente solicitar esses valores no dispositivo). Para que esses programas funcionem, o tamanho de bloco e alinhamento do dispositivo cache devem corresponder ao tamanho de bloco e alinhamento selecionados na ferramenta. Preciso particionar o dispositivo cache? Não. Se você não especificar uma partição, o Intel CAS usará o dispositivo inteiro como dispositivo cache. Posso usar uma partição em uma unidade de estado sólido como dispositivo cache? Sim, mas o uso do dispositivo unidade de estado sólido inteiro como cache é altamente recomendado para se obter o melhor desempenho. Preciso formatar a partição ou o dispositivo configurado como dispositivo cache? Não, o dispositivo cache não tem exigência de formato. Se for utilizada alguma formatação, ela ficará transparente para o software de armazenamento em cache. Qual é o tamanho de bloco padrão/ideal para o dispositivo de núcleo? Com o Intel CAS para Linux* v2.7 e versões mais recentes, são aceitos blocos de 512 Bytes ou maiores (blocos de 4 KB ou 4096 bytes também são compatíveis, como anteriormente). o desempenho poderá ser degradado se a maioria das transações tiver 512 bytes e ocorrer um número expressivo de perdas de cache. Onde está localizado o arquivo de log? Todos os eventos são registrados nos logs padrão do sistema Linux*. Use o comando dmesg ou inspecione o arquivo /var/log/messages. Para registrar todas as mensagens durante testes ou durante a depuração do kernel, use o comando echo 8 > /proc/sys/kernel/printk. Exemplo de log comum de êxito na inicialização do cache: [Intel(R) CAS] Metadata variant: max (Maximum Performance, default) [Intel(R) CAS] Metadata capacity: 25 MiB [Intel(R) CAS] Parameters (policies) accepted:: [Intel(R) CAS] Pre-existing metadata, Clean shutdown [Intel(R) CAS] Done saving cache state! [Intel(R) CAS] Cache 1 successfully added [Intel(R) CAS] IO Scheduler of intelcas1-1 is cfq [Intel(R) CAS] Core "/dev/sdc" successfully added Exemplo de log comum de êxito na remoção do cache: [Intel(R) CAS] Removing Cache 1 [Intel(R) CAS] Trying to remove 1 cached device(s) [Intel(R) CAS] Removed device intelcas1-1. [Intel(R) CAS] Done saving cache state! [Intel(R) CAS] Cache 1 successfully removed Por que a descarga da unidade cache no modo write -back demora tanto tempo? O tempo de descarga está associado a vários fatores, incluindo (mas não limitado a) a capacidade do dispositivo cache, desempenho do armazenamento e utilização geral do sistema. O tempo de descarga pode variar muito, em função desses fatores. É possível verificar o status do dispositivo cache sendo descarregado, usando a opção L em casadm. 52 Número do documento:

53 Perguntas frequentes # casadm L O seguinte comando também pode ser utilizado para verificar a atividade e o carregamento dos dispositivos de E/S. #iostat xmt 1 Número do documento:

54 Configuração de um dispositivo unidade de estado sólido Intel série 910 B. Configuração de um dispositivo unidade de estado sólido Intel série 910 Este apêndice fornece os detalhes da configuração de unidades de estado sólido Intel série 910. Se você estiver usando um dispositivo unidades de estado sólido Intel série 910 como unidade cache, é altamente recomendável que você configure a unidade cache unidade de estado sólido inteira como bruta (usando RAID-0); ou use apenas uma partição (se o particionamento for obrigatório), usando o comando parted (descrito abaixo). Para se obter o desempenho ideal do armazenamento em cache, não divida o dispositivo unidade de estado sólido Intel série 910 em várias partições. Partição bruta usando o RAID-0 Para configurar com exatidão a unidade cache unidade de estado sólido inteira para o RAID, use o seguinte comando. # mdadm --create --verbose /dev/md0 --level=0 -chunk=64 --raid-devices=2 /dev/sdx /dev/sdy...onde md0 é a unidade lógica RAID-0 da saída resultante. sdx e sdy são as duas unidades de entrada RAID correspondentes (aplicáveis ao dispositivo unidade de estado sólido Intel série 910 de 400 GB). O nível do RAID é definido como 0 ; o tamanho da parte é definido com 64K. O comando mdadm não salva a configuração por ocasião de reinicializações ou oscilações de tensão do sistema. Você deverá adicionar o comando acima nos arquivos do sistema, como: /etc/madadm.conf e /etc/fstab se o sistema de arquivos for montado em uma RAID. Partição individual usando o comando parted Use os seguintes comandos para criar uma unidade cache com uma única partição de 200 GB, usando o dispositivo unidade de estado sólido Intel série 910 de 400 GB: # parted -s -- /dev/sda mkpart primary onde /dev/sda é a partição individual de 200 GB criada. A Intel recomenda usar o utilitário parted em vez do fdisk, porque as revisões mais antigas do fdisk podem ocasionar o desalinhamento das partições (pacote do util-linux-ng e revisões anteriores). Por padrão, a ferramenta parted alinhará as partições a limites de 1 MB. 54 Número do documento:

55 Trecho de código ssh-keygen genérico C. Trecho de código ssh-keygen genérico Este apêndice fornece um trecho do código ssh-keygen que permite emparelhar duas máquinas, com no-password login habilitado. Gere chaves com o comando ssh-keygen: # ssh-keygen É recomendável fornecer uma senha opcional, quando solicitado. Não deixe de informar a senha. Isso criará um par de chaves privada/pública no diretório ~/.ssh. Para copiar a chave pública em uma máquina cliente, digite o seguinte no shell do Linux*: # ssh-copy-id i ~/.ssh/id_rsa.pub <admin>@<host_ip> Para verificar se esse emparelhamento seguro funcionou corretamente, use o seguinte comando para ssh para o sistema remoto: # ssh <admin>@<host_ip> Faça isso não somente para saber se a configuração do ssh funcionou, como também para aceitar a impressão digital da chave da RSA. (De outra forma, o script automático falhará.) Informações adicionais de comandos relacionadas a este assunto estão além do escopo deste manual, mas você pode consultar as páginas do manual ou qualquer um dos exemplos do ssh e ssh-keygen disponíveis gratuitamente em diversos sites de instruções do Linux*, para conhecer outros detalhes. Número do documento:

56 Árvore de arquivos de instalação D. Árvore de arquivos de instalação Este apêndice fornece uma lista de caminhos e nomes de arquivos para os arquivos instalados pelo instalador. Instalado em todos os sistemas operacionais: /sbin/casadm /lib/modules/`uname -r`/extra/intelcas.ko /etc/init.d/intelcas /etc/intelcas/intelcas.conf.example /etc/intelcas/include.conf.example /usr/share/man/man8/casadm.8.gz Arquivo adicional instalado para o RHEL 7.0: /usr/lib/systemd/system/intelcas.service 56 Número do documento:

Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9 (GA)

Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9 (GA) Intel Cache Acceleration Software (Intel CAS) para Linux* v2.9 (GA) Revisão 010 Número do documento: 328497-010 1 Aviso: es te documento contém informações sobre produtos na fase de concepção do desenvolvimento.

Leia mais

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 Appliance virtual do StruxureWare Data Center Expert O servidor do StruxureWare Data Center Expert 7.2 está agora disponível como um appliance

Leia mais

Inicialização rápida da instalação SUSE Linux Enterprise Server 11 SP1

Inicialização rápida da instalação SUSE Linux Enterprise Server 11 SP1 Inicialização rápida da instalação SUSE Linux Enterprise Server 11 SP1 Inicialização rápida da instalação SUSE Linux Enterprise Server 11 SP1 CARTÃO DE INICIALIZAÇÃO RÁPIDA NOVELL Use os seguintes procedimentos

Leia mais

Inicialização rápida da instalação SUSE Linux Enterprise Server 11

Inicialização rápida da instalação SUSE Linux Enterprise Server 11 Inicialização rápida da instalação SUSE Linux Enterprise Server 11 NOVELL CARTÃO DE INICIALIZAÇÃO RÁPIDA Use os seguintes procedimentos para instalar uma nova versão do SUSE Linux Enterprise 11. Este documento

Leia mais

2 de maio de 2014. Remote Scan

2 de maio de 2014. Remote Scan 2 de maio de 2014 Remote Scan 2014 Electronics For Imaging. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto. Conteúdo 3 Conteúdo...5 Acesso ao...5

Leia mais

RESTAURAÇÃO NO WINDOWS 8

RESTAURAÇÃO NO WINDOWS 8 RESTAURAÇÃO NO WINDOWS 8 Este documento se aplica aos computadores HP e Compaq com Windows 8, mas a lógica de funcionamento é a mesma para os demais computadores. Este documento explica como usar e solucionar

Leia mais

Manual de Atualização Versão 3.6.4.

Manual de Atualização Versão 3.6.4. Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....

Leia mais

Instruções para Instalação dos Utilitários Intel

Instruções para Instalação dos Utilitários Intel Instruções para Instalação dos Utilitários Intel Estas instruções ensinam como instalar os Utilitários Intel a partir do CD nº 1 do Intel System Management Software (liberação somente para os dois CDs

Leia mais

Leia antes de instalar Mac OS X

Leia antes de instalar Mac OS X Leia antes de instalar Mac OS X Leia este documento antes de instalar o Mac OS X. Ele inclui informações sobre os computadores compatíveis, requisitos do sistema e como instalar o Mac OS X. Para obter

Leia mais

Soluções de Gerenciamento de Clientes e de Impressão Universal

Soluções de Gerenciamento de Clientes e de Impressão Universal Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.

Leia mais

Usando o Conjunto de Discos de Recuperação do Windows 8

Usando o Conjunto de Discos de Recuperação do Windows 8 Usando o Conjunto de Discos de Recuperação do Windows 8 Nota: Os procedimentos descritos nesta publicação estão sujeitos a alterações. Para obter os procedimentos de recuperação mais atualizados, vá para

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento de resposta do servidor DHCP dhcp_response série 3.2 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema

Leia mais

Guia de Usuário do Servidor do Avigilon Control Center. Versão 5.6

Guia de Usuário do Servidor do Avigilon Control Center. Versão 5.6 Guia de Usuário do Servidor do Avigilon Control Center Versão 5.6 2006-2015 Avigilon Corporation. Todos os direitos reservados. A menos que seja expressamente concedida por escrito, nenhuma licença será

Leia mais

Inicialização rápida da instalação SUSE Linux Enterprise Desktop 11

Inicialização rápida da instalação SUSE Linux Enterprise Desktop 11 Inicialização rápida da instalação SUSE Linux Enterprise Desktop 11 NOVELL CARTÃO DE INICIALIZAÇÃO RÁPIDA Use os seguintes procedimentos para instalar uma nova versão do SUSE Linux Enterprise Desktop 11.

Leia mais

Usando o Conference Manager do Microsoft Outlook

Usando o Conference Manager do Microsoft Outlook Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando

Leia mais

Perguntas frequentes do Samsung Drive Manager

Perguntas frequentes do Samsung Drive Manager Perguntas frequentes do Samsung Drive Manager Instalação P: Meu Disco Rígido Externo Samsung está conectado, mas nada está acontecendo. R: Verifique a conexão a cabo USB. Se seu Disco Rígido Externo Samsung

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento da máquina virtual Java jvm_monitor série 1.4 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se

Leia mais

Memória da impressora

Memória da impressora Memória da impressora Gerenciando a memória 1 Sua impressora vem com, pelo menos, 32 MB de memória. Para determinar a quantidade de memória instalada atualmente em sua impressora, selecione Imprimir Menus

Leia mais

HOW TO. Instalação do Firewall 6.1 Software

HOW TO. Instalação do Firewall 6.1 Software Introdução HOW TO Página: 1 de 14 Para fazer a migração/instalação do 6.1 Software, é necessária a instalação do Sistema Operacional Linux Fedora Core 8. Explicaremos passo a passo como formatar a máquina,

Leia mais

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Guia de instalação UEG Linux 14.04 LTS

Guia de instalação UEG Linux 14.04 LTS 1. Apresentação O UEG Linux 14.04 LTS é um sistema operacional baseado em Linux e derivado do Ubuntu, customizado pela Gerência de Núcleo de Inovação Tecnológica da Universidade Estadual de Goiás para

Leia mais

Leia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2

Leia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2 Leia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2 Este documento descreve o processo de criação de um perfil de saída

Leia mais

Backup e recuperação. Guia do Usuário

Backup e recuperação. Guia do Usuário Backup e recuperação Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation. As informações contidas neste documento

Leia mais

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Visão geral do Serviço Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Os Serviços de gerenciamento de dispositivos distribuídos ajudam você a controlar ativos

Leia mais

Ajuda das opções Fiery 1.3 (cliente)

Ajuda das opções Fiery 1.3 (cliente) 2015 Electronics For Imaging. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto. 29 de janeiro de 2015 Conteúdo 3 Conteúdo...5 Ativar uma opção Fiery...6

Leia mais

Guia de Usuário da Matriz Virtual do Avigilon Control Center

Guia de Usuário da Matriz Virtual do Avigilon Control Center Guia de Usuário da Matriz Virtual do Avigilon Control Center Versão 5.2 PDF-ACCVM-B-Rev1_PT 2013 2014 Avigilon Corporation. Todos os direitos reservados. A menos que expressamente concedida por escrito,

Leia mais

Guia de instalação básica do Sabre Red Workspace

Guia de instalação básica do Sabre Red Workspace Guia de instalação básica do Sabre Red Workspace Referência Rápida A N T E S D E C O M E Ç A R Este documento descreve uma instalação básica do The Sabre Red Workspace para usuários que: Podem baixar arquivos

Leia mais

Seu manual do usuário SONY ERICSSON K550I http://pt.yourpdfguides.com/dref/449983

Seu manual do usuário SONY ERICSSON K550I http://pt.yourpdfguides.com/dref/449983 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para SONY ERICSSON K550I. Você vai encontrar as respostas a todas suas perguntas sobre a no manual

Leia mais

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco

Processo de Instalação Limpa do Windows 8.1 em Computadores Philco Processo de Instalação Limpa do Windows 8.1 em Computadores Philco O processo de Instalação Limpa irá remover todos os programas e arquivos de dados do seu computador, substituindo eles com uma instalação

Leia mais

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea)

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Índice Instruções de Instalação....... 1 Requisitos de Sistema........... 1 Instalando............... 1 Instalando a Partir de um Arquivo

Leia mais

Manual do usuário. Mobile Auto Download

Manual do usuário. Mobile Auto Download Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e

Leia mais

INSTALAÇÃO DE NOKIA CONNECTIVITY CABLE DRIVERS

INSTALAÇÃO DE NOKIA CONNECTIVITY CABLE DRIVERS GUIA DE CONSULTA RÁPIDA DA INSTALAÇÃO DE NOKIA CONNECTIVITY CABLE DRIVERS 1/6 Copyright 2003-2004 Nokia. Todos os direitos reservados. Conteúdo 1. INTRODUÇÃO...3 2. REQUISITOS DO SISTEMA...3 3. INSTALANDO

Leia mais

MQSeries Everyplace. Leia-me primeiro G517-7010-00

MQSeries Everyplace. Leia-me primeiro G517-7010-00 MQSeries Everyplace Leia-me primeiro G517-7010-00 MQSeries Everyplace Leia-me primeiro G517-7010-00 Primeira Edição (Junho de 2000) Esta edição se aplica ao MQSeries Everyplace Versão 1.0 e a todos os

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Guia de início rápido do Powersuite

Guia de início rápido do Powersuite 2013 Ajuste e cuide do desempenho de seu computador com um aplicativo poderoso e ágil. Baixando e instalando o Powersuite É fácil baixar e instalar o Powersuite geralmente, demora menos de um minuto. Para

Leia mais

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção

Leia mais

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers GUIA DE CONSULTA RÁPIDA PARA Instalação do Nokia Connectivity Cable Drivers Conteúdo 1. Introdução...1 2. Requisitos obrigatórios...1 3. Instalação do Nokia Connectivity Cable Drivers...2 3.1 Antes da

Leia mais

Utilitário de atualização do Intel One Boot Flash Guia do usuário

Utilitário de atualização do Intel One Boot Flash Guia do usuário Utilitário de atualização do Intel One Boot Flash Guia do usuário Informações legais Este Guia do usuário do Utilitário de atualização do Intel One Boot Flash assim como o software nele descrito, são fornecidos

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento do EMC Celerra celerra série 1.6 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se somente

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento

Leia mais

TRABALHO COM GRANDES MONTAGENS

TRABALHO COM GRANDES MONTAGENS Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura

Leia mais

AULA 5 Sistemas Operacionais

AULA 5 Sistemas Operacionais AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento

Leia mais

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO LIMPA

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO LIMPA Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO LIMPA INSTALAÇÃO LIMPA O processo de Instalação Limpa irá remover todos os programas e arquivos de dados do seu computador, substituindo-os

Leia mais

Tecnologia de armazenamento Intel (Intel RST) RAID 0, 1, 5, 10, Matrix RAID, RAID -Pronto

Tecnologia de armazenamento Intel (Intel RST) RAID 0, 1, 5, 10, Matrix RAID, RAID -Pronto Tecnologia de armazenamento Intel (Intel RST) RAID 0, 1, 5, 10, Matrix RAID, RAID -Pronto RAID 0 (striping) RAID 0 utiliza os recursos de leitura/gravação duas ou mais unidades de disco trabalhando em

Leia mais

Guia Sphinx: instalação, reposição e renovação

Guia Sphinx: instalação, reposição e renovação Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação

Leia mais

Dados de exibição rápida. Versão R9. Português

Dados de exibição rápida. Versão R9. Português Data Backup Dados de exibição rápida Versão R9 Português Março 26, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULATOS

Leia mais

Guia de instalação e ativação

Guia de instalação e ativação Guia de instalação e ativação Obrigado por escolher o memoq 2013, o melhor ambiente de tradução para tradutores freelance, agências e empresas de tradução. Este guia orienta o usuário no processo de instalação

Leia mais

MANUAL DO USUÁRIO. Software de Ferramenta de Backup

MANUAL DO USUÁRIO. Software de Ferramenta de Backup MANUAL DO USUÁRIO Software de Ferramenta de Backup Software Ferramenta de Backup Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para

Leia mais

MODULO DE GESTÃO MANUTENÇÃO DE MATRÍCULA. O módulo de Gestão tem por objetivo gerenciar as atividades que ocorrem durante um ano letivo.

MODULO DE GESTÃO MANUTENÇÃO DE MATRÍCULA. O módulo de Gestão tem por objetivo gerenciar as atividades que ocorrem durante um ano letivo. MANUTENÇÃO DE MATRÍCULA 1. Informações Gerais. O módulo de Gestão tem por objetivo gerenciar as atividades que ocorrem durante um ano letivo. O item do menu Manutenção de Matrícula tem por objetivo manter

Leia mais

Leia antes de utilizar. Sistema de Software de Desenho de Bordados Personalizados. Guia de Instalação

Leia antes de utilizar. Sistema de Software de Desenho de Bordados Personalizados. Guia de Instalação Leia antes de utilizar Sistema de Software de Desenho de Bordados Personalizados Guia de Instalação Leia este guia antes de abrir o pacote do CD-ROM Obrigado por adquirir este software. Antes de abrir

Leia mais

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema. O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios

Leia mais

Componente Net Empresa

Componente Net Empresa Componente Net Empresa Devido à atualização tecnológica, disponibilizamos um novo componente para acessar o Bradesco Net Empresa. Confira o passo a passo para instalar 1. É necessária a versão 6-32 BITS

Leia mais

O aplicativo de desktop Novell Filr é compatível com as seguintes versões do sistema operacional Windows:

O aplicativo de desktop Novell Filr é compatível com as seguintes versões do sistema operacional Windows: Readme do aplicativo de desktop Novell Filr Abril de 2015 1 Visão geral do produto O aplicativo de desktop Novell Filr permite que você sincronize os seus arquivos do Novell Filr com o sistema de arquivos

Leia mais

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO.

NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO. INSITE BOLETIM DE INSTALAÇÃO Página 2: Instalando o INSITE Página 7: Removendo o INSITE NOTA: POR FAVOR, NÃO TENTE INSTALAR O SOFTWARE ANTES DE LER ESTE DOCUMENTO. A INSTALAÇÃO OU O USO INCORRETOS PODEM

Leia mais

Administração de Sistemas Operacionais

Administração de Sistemas Operacionais Diretoria de Educação e Tecnologia da Informação Análise e Desenvolvimento de Sistemas INSTITUTO FEDERAL RIO GRANDE DO NORTE Administração de Sistemas Operacionais ESTRATÉGIA DE PARTICIONAMENTO Prof. Bruno

Leia mais

SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados

SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição 1 Configurando a Conexão com o Banco de Dados 2 Primeiro Acesso ao Sistema Manutenção de Usuários 3 Parametrizando o Sistema Configura

Leia mais

1. Introdução. 2. Conteúdo da embalagem

1. Introdução. 2. Conteúdo da embalagem 1 1. Introdução / 2. Conteúdo da embalagem 1. Introdução O Repetidor WiFi Multilaser é a combinação entre uma conexão com e sem fio. Foi projetado especificamente para pequenas empresas, escritórios e

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Instalando o Debian em modo texto

Instalando o Debian em modo texto Instalando o Debian em modo texto Por ser composto por um número absurdamente grande de pacotes, baixar os CDs de instalação do Debian é uma tarefa ingrata. Você pode ver uma lista dos mirrors disponíveis

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores 1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo

Leia mais

INSTALAÇÃO DOS NOKIA CONNECTIVITY CABLE DRIVERS

INSTALAÇÃO DOS NOKIA CONNECTIVITY CABLE DRIVERS GUIA DE CONSULTA RÁPIDA PARA INSTALAÇÃO DOS NOKIA CONNECTIVITY CABLE DRIVERS 1/6 Copyright 2003-2004 Nokia. Todos os direitos reservados. Conteúdo 1. INTRODUÇÃO...3 2. REQUISITOS DO SISTEMA...3 3. INSTALAÇÃO

Leia mais

Guia de Solução de Problemas do HASP

Guia de Solução de Problemas do HASP Guia de Solução de Problemas do HASP 1 Escritório corporativo: Trimble Geospatial Division 10368 Westmoor Drive Westminster, CO 80021 EUA www.trimble.com Direitos autorais e marcas registradas: 2005-2013,

Leia mais

CADERNO DE QUESTÕES WINDOWS 8

CADERNO DE QUESTÕES WINDOWS 8 CADERNO DE QUESTÕES WINDOWS 8 1) No sistema operacional Microsoft Windows 8, uma forma rápida de acessar o botão liga/desliga é através do atalho: a) Windows + A. b) ALT + C. c) Windows + I. d) CTRL +

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Samsung Auto Backup FAQ

Samsung Auto Backup FAQ Samsung Auto Backup FAQ Instalação P: Liguei a unidade de disco rígido externo da Samsung mas nada acontece. R: Verifique a conexão do cabo USB. A luz LED acende-se na unidade de disco rígido externo Samsung

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

Leia mais

CargoBoss 2.0 Guia de Configuração

CargoBoss 2.0 Guia de Configuração CargoBoss 2.0 Guia de Configuração INFORMAÇÕES DE DIREITOS AUTORAIS Este documento não pode ser reproduzido, no todo ou em parte e por quaisquer meios, sem a autorização prévia da HONEYWELL MARINE. CargoBoss

Leia mais

Atualização de computadores para Windows 10 INSTALAÇÃO LIMPA. Windows10. Disponível para os seguintes modelos: CCE AIO A41, A45 e D4030TV.

Atualização de computadores para Windows 10 INSTALAÇÃO LIMPA. Windows10. Disponível para os seguintes modelos: CCE AIO A41, A45 e D4030TV. Atualização de computadores para Windows 10 INSTALAÇÃO LIMPA Windows10 Disponível para os seguintes modelos: CCE AIO A41, A45 e D4030TV. CCE Desktop E365, C23, C43 CM23 e M23. CCE Notebook U25, U25B, HT345TV,

Leia mais

Escritório Virtual Administrativo

Escritório Virtual Administrativo 1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

Lazarus pelo SVN Linux/Windows

Lazarus pelo SVN Linux/Windows Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.

Leia mais

sala de aula SMART Sync 2010 para sistemas operacionais Windows.

sala de aula SMART Sync 2010 para sistemas operacionais Windows. P E N S E N O M E I O A M B I E N T E A N T E S D E I M P R I M I R Notas de versão SMART Sync 2010 para sistemas operacionais Windows Sobre estas notas de versão Estas notas de versão resumem as alterações

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers GUIA DE CONSULTA RÁPIDA PARA Instalação do Nokia Connectivity Cable Drivers Conteúdo 1. Introdução...1 2. Requisitos obrigatórios...1 3. Instalação do Nokia Connectivity Cable Drivers...2 3.1 Antes da

Leia mais

CA Nimsoft Monitor. Guia do Probe Monitoramento de estatísticas do sistema iseries. sysstat série 1.1

CA Nimsoft Monitor. Guia do Probe Monitoramento de estatísticas do sistema iseries. sysstat série 1.1 CA Nimsoft Monitor Guia do Probe Monitoramento de estatísticas do sistema iseries sysstat série 1.1 Aviso de copyright do CA Nimsoft Monitor Este sistema de ajuda online (o Sistema ) destina-se somente

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários

Leia mais

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação Índice IBM SPSS Modeler - Essentials for R: Instruções de Instalação....... 1 Visão Geral............... 1 Instalar o Aplicativo IBM

Leia mais

Guia de instalação do Player Displr Windows 7, 8.1 e 10

Guia de instalação do Player Displr Windows 7, 8.1 e 10 Guia de instalação do Player Displr Windows 7, 8.1 e 10 Versão 1.0 www.displr.com Índice 1- Requisitos mínimos do sistema... 3 2- Preparação da instalação... 3 3- Assistente de instalação... 4 3.1 Bem-vindo

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

Liner. Manual do Usuário

Liner. Manual do Usuário Liner Manual do Usuário Parabéns, Você acaba de adquirir o Gravador Telefônico Digital Pctel Liner. Líder em seu segmento, disponibiliza a mais alta tecnologia em gravadores telefônicos digitais, convertendo

Leia mais

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler Índice Guia do Administrador........ 1 Antes de Iniciar............. 1 Serviços Citrix e Terminal......... 1 Instalação do

Leia mais

Capture Pro Software. Introdução. A-61640_pt-br

Capture Pro Software. Introdução. A-61640_pt-br Capture Pro Software Introdução A-61640_pt-br Introdução ao Kodak Capture Pro Software e Capture Pro Limited Edition Instalando o software: Kodak Capture Pro Software e Network Edition... 1 Instalando

Leia mais

Seu manual do usuário SONY ERICSSON W300I http://pt.yourpdfguides.com/dref/451486

Seu manual do usuário SONY ERICSSON W300I http://pt.yourpdfguides.com/dref/451486 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para SONY ERICSSON W300I. Você vai encontrar as respostas a todas suas perguntas sobre a SONY ERICSSON

Leia mais

Atualização, backup e recuperação de software

Atualização, backup e recuperação de software Atualização, backup e recuperação de software Guia do Usuário Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registradas da Microsoft Corporation nos EUA. As informações

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS Trabalhando com cotas Usando o Gerenciador de Recursos de Servidor de Arquivos para criar uma cota em um volume ou uma pasta, você pode limitar o espaço em disco

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

Aplicativo da Manifestação do Destinatário. Manual

Aplicativo da Manifestação do Destinatário. Manual Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5

Leia mais

Contato: Kaspersky Lab ZAO 39A/3 Leningradskoe Shosse, Moscou 125212, Rússia E-mail: info@kaspersky.com

Contato: Kaspersky Lab ZAO 39A/3 Leningradskoe Shosse, Moscou 125212, Rússia E-mail: info@kaspersky.com Contato: Kaspersky Lab ZAO 39A/3 Leningradskoe Shosse, Moscou 125212, Rússia E-mail: info@kaspersky.com Suporte: http://support.kaspersky.com Informações gerais: www.kaspersky.com www.securelist.com 2013

Leia mais

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela?

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? HP Easy Printer Care Perguntas freqüentes Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? O HP Easy Printer Care só pode ser usado através de USB ou de uma conexão paralela se

Leia mais

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO SIMPLES

Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO SIMPLES Atualização de computadores CCE para Windows 8.1 ATUALIZAÇÃO SIMPLES ATUALIZAÇÃO SIMPLES O processo de Atualização Simples mantém configurações do Windows, arquivos pessoais e aplicativos compatíveis com

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão

Leia mais

CA Nimsoft Monitor. Guia do Probe Resposta por email. email_response série 1.4

CA Nimsoft Monitor. Guia do Probe Resposta por email. email_response série 1.4 CA Nimsoft Monitor Guia do Probe Resposta por email email_response série 1.4 Aviso de copyright do CA Nimsoft Monitor Este sistema de ajuda online (o Sistema ) destina-se somente para fins informativos

Leia mais

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD Simplificação da TI O Dell série MD pode simplificar a TI, otimizando sua arquitetura de armazenamento de dados e garantindo

Leia mais

Atualizaça o do Maker

Atualizaça o do Maker Atualizaça o do Maker Prezados Clientes, Nós da Playlist Software Solutions empresa líder de mercado no desenvolvimento de software para automação de rádios - primamos pela qualidade de nossos produtos,

Leia mais

Manual Operacional SIGA

Manual Operacional SIGA SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...

Leia mais