serviço de kernel iostdel

Propósito

Remove o registro de uma estrutura de estatísticas de E/S que é usada para manutenção de estatísticas de E/S em um determinado dispositivo.

Sintaxe

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/iostat.h>
void iostdel ( devstatp)
union {
        struct ttystat *ttystp;
        struct dkstat  *dkstp;
      } devstatp;

Descrição

O serviço kernel iostdel remove o registro de uma estrutura de estatísticas de E/S para um dispositivo de terminação. A estrutura ttystat ou dkstat do dispositivo deve ser previamente registrada usando o serviço kernel iostadd . Após um retorno do serviço iostdel , o comando iostat não exibe mais estatísticas para o dispositivo que é finalizado.

O serviço kernel iostdel suporta Multi-Path I/O (MPIO). Para um dispositivo MPIO, a âncora é a estrutura do disco dkstat . Um âncora (disco) pode ter vários caminhos que estão associados a ele. Cada um desses caminhos pode ter uma estrutura dkstat que é registrada usando o serviço kernel iostadd . A semântica para desregistro de uma estrutura dkstat para um dispositivo MPIO são mais restritivas do que para um dispositivo não MPIO. Todos os caminhos devem se desregistrar antes que o âncora (disco) esteja sem registro. Se a estrutura do ancorador (disco) dkstat for não registrada antes de todos os caminhos que estão associados a ele serem não registrados, o serviço kernel iostdel remove o registro da estrutura do ancoro (disco) dkstat e todos os caminhos registrados restantes.

Parâmetros

Item Descrição
devstatp Aponta para uma estrutura de estatísticas de E/S previamente registrada usando o serviço kernel iostadd .

Em uma plataforma que suporta chaves de armazenamento, o parâmetro passado em devstatp deve estar no domínio de proteção KKEY_PUBLIC ou KKEY_BLOCK_DEV .

Ambiente de Execução

O serviço kernel iostdel pode ser chamado a partir do ambiente de processo apenas.

Valores De Retorno

O serviço iostdel não tem valores de retorno.