Rechercher une page de manuel
tapset::rpc.3stap
Langue: en
Version: 344713 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
tapset::rpc - systemtap SunRPC probe pointsDESCRIPTION
This family of probe points is used to probe the SUNRPC activities, including the client, the server and the sunrpc scheduler.
It contains the following probe points:
- sunrpc.clnt.create_client
- Fires when an RPC client is to be created
Arguments:
servername
The name of the server machineprogname
The name of the RPC programprog
The number of the RPC programvers
The version number of the RPC programprot
The number of the IP protocolauthflavor
The authentication flavor
- sunrpc.clnt.clone_client
- Fires when an RPC client structure is to be cloned
Arguments:
servername
The name of the server machineprogname
The name of the RPC programprog
The number of the RPC programvers
The version number of the RPC programprot
The number of the IP protocolauthflavor
The authentication flavor
- sunrpc.clnt.shutdown_client
- Fires when an RPC client is to be shut down
Arguments
servername
The name of the server machineprogname
The name of the RPC programprog
The number of the RPC programvers
The version number of the RPC programprot
The number of the IP protocolauthflavor
The authentication flavorclones
The number of clonestasks
The number of referencesnetreconn
The count of reconnectionsrpccnt
The count of RPC callsom_ops
The count of operationsom_ntrans
The count of RPC transmissionsom_bytes_sent
The count of bytes outom_bytes_recv
The count of bytes inom_queue
The jiffies queued for transmissionom_rtt
The RPC RTT jiffiesom_execution
The RPC execution jiffies
- sunrpc.clnt.bind_new_program
- Fires when a new RPC program is to be bound an existing client
Arguments
servername
The name of the server machineold_progname
The name of old RPC programold_prog
The number of old RPC programold_vers
The version of old RPC programprogname
The name of new RPC programprog
The number of new RPC programvers
The version of new RPC program
- sunrpc.clnt.call_sync
- Fires when an RPC procedure is to be called synchronously
Arguments
servername
The name of the server machineprogname
The name of the RPC programprog
The number of the RPC programvers
The version number of the RPC programprot
The number of the IP protocolport
The port numberxid
Current transmission iddead
Whether this client is abandonedprocname
The procedure name in this RPC callproc
The procedure number in this RPC callflags
The flags of this RPC call
- sunrpc.clnt.call_async
- Fires when an RPC procedure is to be called asynchronously
Arguments
servername
The name of the server machineprogname
The name of the RPC programprog
The number of the RPC programvers
The version number of the RPC programprot
The number of the IP protocolport
The port numberxid
Current transmission iddead
Whether this client is abandonedprocname
The procedure name in this RPC callproc
The procedure number in this RPC callflags
The flags of this RPC call
- sunrpc.clnt.restart_call
- Fires when an (async) RPC client is to be restarted
Arguments
servername
The name of the server machineprog
The number of the RPC programxid
The transmission idtk_pid
The debugging aid of this tasktk_flags
The task flagstk_priority
The task prioritytk_runstate
The task run status
- sunrpc.svc.register
- Fires when an RPC service is to be registered with the local portmapper. If proto and port == 0, it means to unregister a service.
Arguments
sv_name
The name of the serviceprogname
The name of the RPC programprog
The number of the RPC programprot
The number of the IP protocolport
The port number
- sunrpc.svc.create
- Fires when an RPC service is to be created
Arguments
progname
The name of the RPC programprog
The number of the RPC programpg_nvers
The total of the supported versionsbufsize
The buffer size
- sunrpc.svc.destroy
- Fires when an RPC client is to be destroyed
Arguments
sv_name
The service namesv_progname
The name of the programsv_prog
The number of the programsv_nrthreads
The number of concurrent threadsnetcnt
The count of received RPC requestsnettcpconn
The count of accepted TCP connectionsrpccnt
The count of valid RPC requestsrpcbadfmt
The count of requests dropped for bad formatsrpcbadauth
The count of requests drooped for authentication failure
- sunrpc.svc.process
- Fires when an RPC client is to be processed
Arguments
sv_name
The service namesv_prog
The number of the programsv_nrthreads
The number of concurrent threadspeer_ip
The peer address where the request is fromrq_xid
The transmission id in the requestrq_prog
The program number in the requestrq_vers
The program version in the requestrq_proc
The procedure number in the requestrq_prot
The IP protocol of the request
- sunrpc.svc.authorise
- Fires when an RPC client is to be authorised
Arguments
sv_name
The service namepeer_ip
The peer address where the request is fromrq_xid
The transmission id in the requestrq_prog
The program number in the requestrq_vers
The program version in the requestrq_proc
The procedure number in the requestrq_prot
The IP protocol of the request
- sunrpc.svc.recv
- Fires when the server is to receive the next request on any socket
Arguments
sv_name
The service namesv_prog
The number of the programsv_nrthreads
The number of concurrent threadstimeout
The timeout of waiting for data
- sunrpc.svc.send
- Fires when want to return reply to client
Arguments
sv_name
The service namepeer_ip
The peer address where the request is fromrq_xid
The transmission id in the requestrq_prog
The program number in the requestrq_vers
The program version in the requestrq_proc
The procedure number in the requestrq_prot
The IP protocol of the request
- sunrpc.svc.drop
- Fires when a request is to be dropped
Arguments
sv_name
The service namepeer_ip
The peer address where the request is fromrq_xid
The transmission id in the requestrq_prog
The program number in the requestrq_vers
The program version in the requestrq_proc
The procedure number in the requestrq_prot
The IP protocol of the request
- sunrpc.sched.new_task
- Fires when a new task is to be created for the specified client
Arguments xid
The transmission id in the RPC callprog
The program number in the RPC callvers
The program version in the RPC callprot
The IP protocol in the RPC calltk_flags
The flags of the task
- sunrpc.sched.release_task
- Fires when all resources associated with a task are to be released
Arguments
xid
The transmission id in the RPC callprog
The program number in the RPC callvers
The program version in the RPC callprot
The IP protocol in the RPC calltk_flags
The flags of the task
- sunrpc.sched.execute
- Fires when the RPC `scheduler'(or rather, the finite state machine) is to be executed
Arguments
xid
The transmission id in the RPC callprog
The program number in the RPC callvers
The program version in the RPC callprot
The IP protocol in the RPC calltk_pid
The debugging id of the tasktk_flags
The flags of the task
- sunrpc.sched.delay
- Fires when a task is to be delayed
Arguments
xid
The transmission id in the RPC callprog
The program number in the RPC callvers
The program version in the RPC callprot
The IP protocol in the RPC calltk_pid
The debugging id of the tasktk_flags
The flags of the taskdelay
The time delayed
SEE ALSO
stap(1), stapprobes(3stap)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre