IBM® Informix® 12.10

Komenda onstat -g nsc: wyświetlanie informacji o bieżącym połączeniu pamięci współużytkowanej

Komenda onstat -g nsc służy do wyświetlania informacji o połączeniach pamięci współużytkowanej dla wszystkich bieżących połączeń lub dla połączeń o określonych identyfikatorach.

Czytaj diagram składniPomiń diagram składni
Składnia:

>>-onstat-- -g -nsc--+------------+----------------------------><
                     '-id_klienta-'   

Jeśli parametr id_klienta nie zostanie podany, będą wyświetlane informacje o wszystkich bieżących połączeniach pamięci współużytkowanej do serwera bazy danych. Jeśli parametr id_klienta zostanie podany, komenda wyświetla szczegółowe informacje dotyczące połączenia pamięci współużytkowanej o tym identyfikatorze.

Przykładowe dane wyjściowe

Są to dane wyjściowe komendy onstat -g nsc uruchomionej bez parametru id_klienta. Pokazują, że za pomocą pamięci współużytkowanej z serwerem bazy danych aktualnie jest połączony tylko jeden użytkownik. To połączenie ma identyfikator 0.

Rysunek 1. Dane wyjściowe komendy onstat -g nsc
                                                                                
  clientid    clientPID        state  #serverbufs  #clientbufs      #rdwrts             
         0       6031  Connected           4           4         12             

Poniższy przykład pokazuje dane wyjściowe komendy z podanym parametrem id_klienta o wartości 0.

Rysunek 2. Dane wyjściowe komendy onstat -g nsc z identyfikatorem klienta
Network Shared Memory Status for Client: 0                                      
                                                                                
    clientid    clientPID        state  #serverbufs  #clientbufs      #rdwrts   
           0        18949    Connected            4            4       447048   
                                                                                
     needbuf        segid        semid       semnum     be_semid    be_semnum   
           0         1303       851969            0       851969           10   
                                                                                
  be_curread  be_curwrite   fe_curread  fe_curwrite                             
          -1            1            0            2                             
                                                                                
 be_nextread be_nextwrite  fe_nextread fe_nextwrite                             
           2            2            4            3                             
                                                                                
readyqueue                                                                      
  -1   -1   -1   -1   -1   -1   -1   -1   -1   -1   -1                          

     Server Buffers                             Client Buffers                  
  i: bufid     status   offset  fe_addr         bufid     status   offset  fe_addr
  0:     4      inuse     4474   804474             0      avail     3424   803424
  1:     5      inuse     4888   804888             1      avail     3838   803838
  2:     6      avail     4c9c   804c9c             2      inuse     3c4c   803c4c
  3:     7      avail     50b0   8050b0             3      avail     4060   804060
  4:    -1       free        0        0            -1       free        0       0
  5:    -1       free        0        0            -1       free        0       0

Opis danych wyjściowych

clientid
Identyfikator przypisany przez serwer.
clientPID
Identyfikator procesu klienta.
state
Stan połączenia.
Connected
Klient ustanowił połączenie z serwerem.
Con1
Serwer pomyślnie skonfigurował połączenie z klientem, ale klient nie został o tym jeszcze powiadomiony.
Waiting
Serwer konfiguruje połączenie z klientem.
Reject
Połączenie klienta zostało odrzucone przez serwer, zazwyczaj z tego powodu, że serwer jest wyłączany lub nie jest jeszcze w trybie z połączeniem.
Closed
Serwer zamknął połączenie z klientem. Klient może nie być jeszcze powiadomiony o tym fakcie.
Not connected
Serwer inicjuje struktury wewnętrzne dla połączenia.
Unknown
Połączenie zostało zamknięte i klient został o tym powiadomiony. Serwer czyści struktury wewnętrzne.
#serverbufs
Aktualnie przydzielone bufory serwera bazy danych.
#clientbufs
Aktualnie przydzielone bufory klienta.
#rdwrts
Całkowita liczba odczytów i zapisów wykonanych przez to połączenie od czasu jego utworzenia.
Wymienione poniżej elementy znajdują się tylko w danych wyjściowych komendy onstat -g nsc z podanym parametrem id_klienta:
needbuf
Wskazuje, czy serwer oczekuje na zwolnienie buforu.
0
Fałsz
1
Prawda
segid
Identyfikator segmentu pamięci współużytkowanej.
semid
Identyfikator semafora.
semnum
Numer semafora w identyfikatorze semafora.
be_semid
Identyfikator semafora zaplecza.
be_semnum
Numer semafora zaplecza w identyfikatorze semafora.
be_curread
Identyfikator odczytywanego buforu zaplecza.
be_curwrite
Identyfikator zapisywanego buforu zaplecza.
fe_curread
Identyfikator odczytywanego buforu frontowego.
fe_currwrite
Identyfikator zapisywanego buforu frontowego.
be_nextread
Identyfikator następnego buforu zaplecza do odczytania.
be_nextwrite
Identyfikator następnego buforu zaplecza do zapisania.
fe_nextread
Identyfikator następnego buforu frontowego do odczytania.
fe_nextwrite
Identyfikator następnego buforu frontowego do zapisania.
readyqueue
Kolejka identyfikatorów buforu pamięci współużytkowanej.
Bufory
i
Klucz położenia wewnętrznego buforu komunikatów.
bufid
Identyfikator buforu komunikatów.
status
Status buforu komunikatów.
offset
Pozycja buforu komunikatów w segmentach pamięci współużytkowanej.
fe_addr
Adres frontowy buforu komunikatów.


Opinia | Wymiana przykładów | Rozwiązywanie problemów

Plik PDF można znaleźć na stronie zawierającej publikacje dotyczące rodziny produktów IBM Informix 12.10.
Uwagi do wydania, uwagi dotyczące dokumentacji i/lub uwagi dotyczące komputera znajdują się na stronie Uwagi do wydania
datownik Wersja: marzec 2013