HP UX 11i v3 Networking Software manual Limitations of SDP, Using Rdma for large buffers

Page 8

sdp_zcopy_thresh

This tunable sets the threshold value to make use of RDMA

 

READ (also called as Zcopy). If the size of the buffer used for

 

send/recv operation is greater than the value of

 

sdp_zcopy_thresh, the send/recv operation uses ZCopy.

Using RDMA for large buffers

For smaller buffers, the overhead of preparing a user buffer to be sent using RDMA is big. Therefore, it is more efficient to use BCopy. RDMA is used to send large buffers because they lower CPU utilization. This mode is called ZCopy mode. The sendmsg syscall is blocked until the buffer is transferred to the socket's peer, and the data is copied directly from the user buffer at the source side to the user buffer at the sink side. Currently, non-blocking mode of socket calls with Zcopy is not supported.

To set the threshold, use the module parameter sdp_zcopy_thresh. This parameter can be accessed through kctune. If the module parameter sdp_zcopy_thresh is set to 0, the ZCopy mode is disabled.

Limitations of SDP

The major limitations of the current SDP version are as follows:

Does not support Out of Band data.

Does not support non-blocking socket calls.

Does not support setsockopt or getsockopt call with SO_LINGER option.

Is not supported in HPVM, SG, and SRP environments.

Does not support X/Open networking interface.

Does not support pstat APIs.

Is not supported with ARIES.

Does not support IPv6 addresses.

8Using SDP

Image 8
Contents HP Sockets Direct Protocol SDP User Guide Page Contents Introduction to SDP Installing and configuring SDP Prerequisites Installation instructionsUninstallation Configuring SDP using libsdp.conf fileUsing SDP Integrating applications with SDP using libsdp.so libraryUsing socket address family control Use address-family role program name address*port range# export LDPRELOAD=/usr/lib/hpux32/libsdp.so Setting tunablesEnvironment variables for SDP integration Using Rdma for large buffers Limitations of SDPMonitoring and troubleshooting SDP Using sdpnetstat command to check SDPs functioningMonitoring and troubleshooting SDP using sdpnetstat command Debugging the libsdp.so libraryNettl -tn all -e SDP -file /tmp/sdp Debugging SDP using NetTLEnabling NetTL for SDP How to contact HP Support and other resourcesInformation to collect before you contact HP Related InformationCustomer self repair Documentation feedback Configuration files for libsdp.conf Sample configuration files for libsdp.confSocket Address Family Control Configuration files for libsdp.conf Collecting SDP statistics # sdpnetstat -SCollecting SDP statistics Glossary

UX 11i v3 Networking Software specifications

HP-UX 11i v3 is an advanced Unix operating system developed by Hewlett-Packard, offering a robust and secure platform for enterprise-level computing. One of its most significant components is the networking software, which is designed to support a wide range of networking protocols and services, ensuring seamless connectivity and communication across various environments.

A key feature of HP-UX 11i v3 networking software is its support for a myriad of networking protocols, including TCP/IP, which is essential for internet and intranet communications. Its enhanced TCP/IP stack delivers improved performance, reliability, and support for IPv6, allowing organizations to transition smoothly into the next generation of internet protocol.

HP-UX 11i v3 also integrates a powerful set of network management tools, facilitating the monitoring and management of network performance. With tools such as HP Network Node Manager, system administrators can gain visibility into network health, detect anomalies, and efficiently manage the entire network infrastructure. This capability is crucial for maintaining service levels and achieving high availability, which are essential for mission-critical applications.

Security is another paramount characteristic of HP-UX 11i v3 networking software. The OS incorporates advanced security features like Secure Shell (SSH) for secure remote access, IP filtering, and a stateful firewall that protects against unauthorized access while providing control over data flow. These features help organizations safeguard sensitive data and maintain compliance with regulatory standards.

The operating system also supports virtualization technologies such as HP Virtual Connect and HP-UX containers, enabling the efficient use of resources and providing flexibility in network configuration. Virtualization simplifies server management while enhancing scalability, which is vital for adapting to changing workloads.

HP-UX 11i v3 excels in providing high-performance networking capabilities, including support for high-speed Ethernet and Fibre Channel technologies. This performance is bolstered by features such as Quality of Service (QoS), which prioritizes network traffic, ensuring that critical applications receive the necessary bandwidth.

In conclusion, HP-UX 11i v3 networking software is a comprehensive solution that combines robust performance, scalability, and security. Its support for various networking protocols, advanced management tools, and virtualization technologies makes it an ideal choice for enterprises looking to streamline their operations and enhance their network infrastructure. With its focus on reliability and security, HP-UX 11i v3 continues to be a preferred platform for businesses that demand excellence in their networking environments.