User's Guide
If you w
ere planning for a maximum of 50 concurrent swagent processes, you might begin to run
into problems since the system is likely to start to swap (800Mb of real memory and 1200Mb of
virtual memory would be required).
Do not add real and virtual memory together when trying to determine if you need more swap or
physical memory in a system; the amount of virtual memory consumed by swagent includes the
real memory used.
When a lot of memory has been consumed by swagent processes, the buffer cache would be
significantly reduced. This leads to performance bottlenecks due to accessing SD depots on disk. A
large buffer cache (assuming that multiple swagent processes are accessing the same depot) will
increase the likelihood that swagent processes will read data from the buffer cache rather than
directly from disk. How large that buffer cache should be is beyond the scope of this discussion.
If you need to have a lot of concurrent SD sessions running on the Ignite server, carefully consider
the trade-off between cost and performance. Large JBODs will hold a lot of SD depots, but the
speed of your installs will be limited if you have a very small buffer cache and the data must be
read from disk constantly by multiple swagent processes. If you have a JBOD that has a lot of
read requests from swagent processes reading depots, you might consider relocating the data to
a higher performance device such as an HP XP or EVA disk array, or you could add more physical
memory to your system to allow it to be used as buffer cache.
Network Bandwidth
The following section is based on assumptions that may or may not be true in your environment.
The main purpose of this section is to help you understand how multiple SD sessions using one LAN
interface can affect how long it takes to install a system via the network.
The following is a comparison of 100BT and Gigabit Ethernet network interfaces. The examples
assume throughput rates on the LAN interfaces, and that a number of systems would all start an
install at the same time using the same SD depot.
If you have an 100BT interface, and assuming that SD gets about 60 megabits per second, 60
systems pulling a 3Gb depot SD gives you the following amount of time to install a system:
60*3*1024 / ((60/8)*3600) = 184320 / 27000 = 6.82 hrs to complete
If you can achieve 300 megabits through a Gigabit Ethernet interface, that dramatically drops the
time required (assuming that the system is fast enough to push that much data from SD through):
60*3*1024 / ((300/8)*3600) = 184320 / 27000 = 1.36 hrs to complete
The calculation is:
Number of concurrent systems * depot size (in Mb, hence 3*1024)
That is divided by:
Lan speed (in megabits)/8 (to get Megabytes per second) * 3600
194