Muitos administradores, analistas e técnicos instalam e implantam sistemas Linux sem olhar atentamente para o que pode ser ajustado a fim de que o sistema ofereça um melhor desempenho frente a uma determinada realidade. Este livro tem o objetivo de despertar no profissional este desejo por entender o sistema e seu funcionamento de um modo mais profundo, buscando demonstrar e apresentar conceitos fundamentais, técnicas, ferramentas, parâmetros e métricas, para que o leitor possa analisar e identificar quais ajustes podem ser feitos para que o sistema tenha o melhor desempenho possível. Para isso, o livro traz informações preciosas sobre alguns dos parâmetros que podem ser alterados em cada subsistema do Linux, além de mostrar como realizar esta alteração através de ferramentas e interfaces que o Linux disponibiliza. Dentre os vários conceitos, o leitor aprenderá sobre escalonamento de I/O, prioridade estática e dinâmica, cálculo do BPD (Bandwidth Delay Product), buffer TCP, recursos de offloading, alocação, paginação de memória e load average, além de aprofundar o seu conhecimento em assuntos como processos, em que serão abordados os seus possíveis estados e transições.
Esta obra também aborda um outro quesito muito importante no que tange aos sistemas computacionais: a continuidade de suas atividades. Para identificar ou evitar falhas, é preciso estabelecer um processo de monitoramento constante que pode ser feito através do uso de técnicas e ferramentas apropriadas. Neste livro são apresentadas ferramentas, utilitários e conceitos que permitirão ao leitor não só monitorar o sistema, mas realmente entender um pouco melhor o que está se passando diante de uma determinada situação ou problema. Com o uso adequado do processo de monitoramento, será possível também traçar um perfil de comportamento do sistema no dia a dia, proporcionando uma maior intimidade com a realidade em que o sistema se encontra. Tudo isso poderá ser alcançado com o uso de protocolos como o SNMP e ferramentas como o Monit, além de outros aplicativos: sar, top, vmstat, iostat e nmon.
Este livro foi escrito, em especial, para os administradores, analistas e técnicos que estão ou desejam se envolver com Linux, mas também deve ser conhecido por estudantes, pesquisadores e desenvolvedores que queiram observar o sistema de acordo com a execução de um determinado projeto ou aplicativo.