Conjuntos de Segmentos

Use a página Conjuntos de Segmentos para configurá-los.

Use pools de threads para limitar um serviço a uma quantidade específica de threads simultâneos.

Na primeira instalação do Servidor GlassFish, existem dois pools de thread por padrão. O pool de thread denominado http-thread-pool é configurado para uso pelos listeners da rede, enquanto o thread-pool-1 é configurado para uso pelo ORB para solicitações RMI/IIOP. Pode ser necessário criar um pool de thread com configurações diferentes para uso por determinados tipos de aplicativos e para determinados sistemas de hardware, ou para ajustar os pools de thread padrão para suas necessidades.

A Máquina Virtual Java (JVM) pode suportar muitos segmentos simultâneos de execução. Para ajudar no desempenho, o Servidor GlassFish mantém um ou mais conjuntos de segmentos. É possível atribuir conjuntos de segmentos específicos a serviços específicos.

Um conjunto de segmentos pode atender vários serviços. Os segmentos de solicitação processam solicitações de usuários. Quando o servidor recebe uma solicitação, ele a atribui a um segmento livre do conjunto de segmentos. O segmento executa a solicitação do cliente e retorna os resultados. Por exemplo, se a solicitação precisar usar um recurso do sistema que está ocupado no momento, o segmento esperará até que o recurso fique disponível para então permitir que a solicitação use o recurso.

Especifique um número mínimo e máximo de segmentos a serem reservados para solicitações. O conjunto de segmentos é dinamicamente ajustado entre esses dois valores. O tamanho mínimo do conjunto de segmentos especificado sinaliza o servidor para reservar pelo menos essa quantidade de segmentos para solicitações. O número é aumentado até o tamanho máximo especificado para o conjunto de segmentos.

O aumento do número de segmentos disponíveis para um processo permite que o processo responda mais solicitações simultaneamente.

Para cada pool de thread, as seguintes informações são fornecidas.

ID do Conjunto de Segmentos

O nome do conjunto de segmentos.

Tamanho Máx. do Conjunto de Segmentos

O número máximo de segmentos no conjunto do segmentos.

Tamanho Mín. do Conjunto de Segmentos

O número mínimo de segmentos no conjunto do segmentos. Estes threads são criados quando o pool do thread é instanciado.

Tamanho Máx. da Fila

O número máximo de mensagens que podem ser colocadas na fila até que threads estejam disponíveis para processá-las.

Tempo-limite de Segmento Ocioso

O período de tempo em segundos, após o qual os threads inativos são removidos do pool.

A tabela Pools de thread também contém as seguintes opções.

Novo

Botão para criar um novo pool de thread.

Excluir

Botão para excluir um ou mais pools de thread selecionados.

Tarefas relacionadas
Comandos asadmin relacionados
Copyright © 2010 Oracle and/or its affiliates. All rights reserved. Advertência legal