sprayd Daemon

Purpose

Receives packets sent by the spray command.

Syntax

/usr/lib/netsvc/spray/rpc.sprayd

Description

The rpc.sprayd daemon is a server that records the packets sent by the spray command. The rpc.sprayd daemon is normally started by the inetd daemon.

UDP Performance

User Datagram Protocol (UDP) performance with the spray command and the rpc.sprayd daemon can be affected by the following factors:

  • How memory buffers (mbufs) are tuned for system configuration.
  • The incoming burst rate (that is, interframe gap) of UDP packets for the spray command.
  • Other system activity. Since the rpc.sprayd daemon runs as a normal user process, other activity (such as the init process, or the syncd daemon) can affect the operation of the rpc.sprayd daemon.
  • Priority of the rpc.sprayd daemon process. The rpc.sprayd daemon has a floating process priority that is calculated dynamically.
  • The size of the receive socket buffer used by the rpc.sprayd daemon. Because various implementations use different socket buffer sizes, measuring UDP performance with the spray command and the rpc.sprayd daemon is difficult and inconclusive.

Files

Item Description
/etc/inetd.conf TCP/IP configuration file that starts RPC daemons and other TCP/IP daemons.