Impact of network latency

We have developed an application based on j2EE architecture and are running it on iWS and iAS. I would like to know the impact network latency would have on the application.
What should be the threshold of the network latency for our application's good response ?
Regards,
Vibha

Network latency between where and where?
Between the user and iWS? Between the iWS and the iAS? Between the various iAS servers?
Latency between the user and iWS is pretty unavoidable. Except for technologies like Akamai, there isn't much you can do about it.
Latency between the iWS and the iAS is somewhat negative. The impact on the user is pretty much linear. i.e. an increase of 100ms latency between iWS and iAS is likely to cause an increase of 200ms in the perceived response time. (100 ms inbound and 100 ms outbound) The problem is that the application also has to keep the processing thread around another 200 ms because of the network latency. This means that are going to see some degradation in the performance of the server.
Large latencies between the iWS and iAS are relatively easy to resolve, however. Just increase the size of the network pipe and/or increase the capacity of the firewall between iWS and iAS.
Latency between various iAS instances is VERY bad. Large latencies between iAS server can interfere with clustering both degrading performance and data consistency. You should definately resolve any network latency between iAS servers.
David
http://www.amazon.com/exec/obidos/ASIN/076454909X/

Similar Messages

  • Global UCCX deployment - maximum network latency permitted?

    We are looking at a global deployment of UCCX. The number of agents will be small, around 25 in total, but globally dispersed.
    What is the maximum network latency UCCX can tolerate?
    We would be looking to have the UCCX server, PSTN connection and CUCM in a datacentre in London and agents in London, Toronto, Singapore and Santiago.
    There would be QoS set on the WAN but latency between London and Santiago could be an issue as it may be 200ms or worse.
    Any feedback would be appreciated.
    Thanks
    Andy

    Above 150ms, or esspecially 200ms your voice quality will begin to degrade. This is not a CCX limitation.
    What will really get you is the amount of CAD signaling. It is a "chatty" application; delay will slow it down. Here is an excerpt from the CCX SRND:
    Impact of delays inherent in the applications themselves. 25 seconds is the initial Cisco Unified
    CCX agent login setup time with no WAN delay. The overall time to log in agents and base delay
    adds approximately 30 seconds of delay per 30 milliseconds of WAN delay.
    From page 108 of the Solution Reference Network Design for Cisco Unified CCX and Cisco Unified IP IVR, Release 7.0.
    I do not recall there being a documented maximum in the SRND because the BU likely expected the voice RTT delay limit of 150ms to become a problem first.
    Also remember that all reporting in CCX is recorded and displayed in server time. Global deployments could be somewhat annoying because all reporting for an agent in another timezone would have to be mentally offset by the person viewing the report. There are similar issues with time-of-day/day-of-week code within scripts but these can be overcome with some work at least.

  • Looking for clarification on network latency issue vs drive mapping

    Hi,
    I am seeing this as mystery and not getting crystal clear idea on the reason for the issue. Issue is related to the performance of the application interms of time it is taking in processing the input file.
    I wrote a swing application, which is a client application. Which takes some parameters like server name and iphostaddress and connects to the Process Server which is, responsible for processing client application requests. Client application will communicate with process server through TCP/IP connection and process the input file and returns the decisions back to the user through the output file.
    Below is the scenarios I am using for launching the application:
    1. If both client application and server are running locally in my desktop the time it is taking to process the input file is 2 minutes.
    2. If client is running my application and server is running remotely on wondows server, it's taking 13 minutes to process same input file.
    3. To reduce the time in scenario2, I installed the client appliation also on the remote server ( so that both client and server application are running on the windows server). and mapped the server's share drive to my desktop. And launched the application from my desktop (from U drive, where application is mapped), now it's taking 10 minutes to process the same input file.
    I am struggling in understanding why it's taking that long in scenario 3. Because application is installed locally on the server and input file and output files also copied onto the U drive. Sometimes thinking am I launching the application in the right way or not?
    Can somebody explain me, if we launch the remote java application through drive mapping will there be network latency there eventhough everything is there on the server (U drive)? Here I need to tell one more scenario 4, If loginto the remote windows server and launch the client application time it's taking to process the same input file is about a minute.
    Below are some more details on the issue: I am not encoding the file, I am using third party application, which provides an API to communicate with the process server. Just using the API methods and classes to pass the input file data to server. I have used the 'tracert' command for the remote server and I am seeing 8 hops between my desktop and remote server. I even installed network sniffer tool in my laptop and captured the files when application running.
    The input file has 140000 records (text lines with comma delimited) of 6.271MB in size. I have posted to understand the time it is taking in scenario3, where evrything is on mapped drive (i.e, client application and input file are technically recides on the server right?) , but client application is launched from desktop. The reason I am doing this way is, instead of log-in into the remote server, user can easily launch the application from the desktop. So, when I try to launch the application this way, this doesn't count as if client application is running local to the server? Will it becomes remote (I have even captured the network traffic file in this scenario too, and I have seen the comminication between my desktop ip address to server ip address and server is taking abour 3.84 milliseconds for each item to respond to client, I think it's just travel time not the process time). I am assuming, even when application launched from drive that is mapped, it should take about 1 minute (the time taking when I launch the aplication after log-into the server,not through drive mapping) to prcess input file as everything is on the server.
    Thanks in advance,
    Jyothi

    reading and writing the data shouldn't be the problem, its what you are doing with the data which will be taking all the time.
    Try this
    public class WriteFile {
        public static void main(String... args) throws IOException {
            String filename = "record.csv";
            int records = 140 * 1000;
            int values = 6;
                long start = System.nanoTime();
                PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(filename)));
                for (int r = 0; r < records; r++) {
                    for (int i = 0; i < values; i++) {
                        if (i > 0)
                            pw.print(',');
                        pw.print(r * 10 + i);
                    pw.println();
                pw.close();
                long time = System.nanoTime() - start;
                System.out.printf("Time to write %,d records was %.3f sec. file size=%.3fMB%n",
                        records, time / 1e9, new File(filename).length() / 1e6);
                long start = System.nanoTime();
                BufferedReader br = new BufferedReader(new FileReader(filename));
                String line;
                while ((line = br.readLine()) != null) {
                    // do some work.
                    String[] parts = line.split(",");
                    int[] nums = new int[parts.length];
                    for (int i = 0; i < parts.length; i++)
                        nums[i] = Integer.parseInt(parts);
    br.close();
    long time = System.nanoTime() - start;
    System.out.printf("Time to read %,d records was %.3f sec%n",
    records, time / 1e9);
    PrintsTime to write 140,000 records was 0.462 sec. file size=6.193MB
    Time to read 140,000 records was 0.792 sec

  • Monitoring network Latency

    I want to write a script using "fping" to monitor my network latency and packet loss. since on the server I am running the script don't have root permission I can't use ICMP the other option I have TCP or UDP depend on available open port on router/switch . my question is there any draw back using TCP or UDP ping in terms of result quality and traffic? I am really appreciate fyour feedback. thanks. paul

    TCP and UDP "ping" typically rely on port 7 being open on the target devices.  This is almost never the case these days.  You can enable the UDP and TCP echo services on IOS devices with the command "service {udp|tcp}-small-services" but many consider them a security hole.  What would be best is if you can convince your admin to setuid the fping executable to root (i.e. chmod 4555 fping).  This way fping will be able to open raw sockets to produce ICMP traffic.  You are certainly more likely to have this work than relying on the echo service being available.
    Another alternative is to procure a small IOS device and run IP SLA on it.  With IP SLA you can test simple ICMP echo, or use more advanced probes such as TCP, UDP, jitter, HTTP, DHCP, and DNS.

  • Windows Server 2012 Hyper-V network latencies

    Hi All,
    I have an issue with our Windows Server 2012 Hyper-V hosts that I can't seem to figure out. Situation:
    2 x Dell PowerEdge R815 servers with AMD opteron 6376 16 core CPU's and 128 GB RAM running Windows Server 2012 with Hyper-V.
    2 virtual machines running on the same physical host and connected to the same virtual switch show high TCP connection latencies. One virtual machines runs a SQL Server 2012 database instance and a Dynamics AX 2012 R2 instance. The other machine a
    SharePoint 2013 instance and the AX client. We see latencies of 20ms and higher on most of the TCP connections that are made from the sharepoint machine to the sql server machine.
    At first I thought it might have something to do with the physical NIC's. It turned out that VMQ wasn't correctly supported by the firmware of the Broadcom BCM5709c cards. By default this setting is enabled. Turning off the VMQ setting somewhat improved
    the situation but the latencies are still at 8ms and higher.
    What I don't understand is what influence enabling/disabling VMQ should have on network performance. As I understand it now virtual machines connected to the same virtual switch bypass the physical altogether. Another point is that VMQ should actually improve
    performance, not decrease it.
    Another question I have is about the various tcp offloading settings on the physical NIC's. After installing the new firmware and drivers from Dell most of these settings are set to disabled. The documents I have been able to find talk about Windows Server
    2008, any thought how these settings relate to Windows Server 2012 and whether they should be enabled?
    Thanks in advance for your time and thoughts
    Kind regards,
    Dennes Schuitema

    Hi Denes,
    Please try to update your BroadCom NIC driver version ,the newest version should be 7.8.51
    For details please refer to following link :
    http://www.broadcom.com/support/ethernet_nic/netxtremeii.php
    Best Regards
    Elton Ji
    If it is not the answer , you can unmark it to continue .
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • How to confirm the Network latency in welclogic server

    Hi,
    Please help me on below query.
    If a production server is having a network bottle neck or network throttling. How can i confirm? and What would you do?
    Request you to guide me on this.
    Thanks,
    Raj

    Hi,
    N/W Issues
    If your WebLogic Servers are part of Cluster and if you see any Multicast related errors or warnings like ... ManagedServer is getting Kicked of of Cluster and then again Joining after some time...or if you see any Multicast Lost Messages more than 2-3 times...it means there may be some N/W Issues ...to test this you can use MulticastTest ot MulticastMonitor Utilities.... Like this u will get some idea abt n/w issues.
    N/W latency
    WebLogic Servers logs/Access Logs ... will never be useful to identify the N/W Latency.
    Thanks
    Jay SenSharma

  • DataGuard question - overcoming network latency problem

    Hi
    Dataguard for 10.2.0.4
    Assuming we have a latency problem with the network between the primary and secondary databases in a dataguard configuration.
    That means that my bottleneck is currently the network that cannot accommodate the amount of redo that is generated per second by the primary, and archive logs are accumulating on the primary site
    Is there a way to configure the redo transport on the primary to transfer the archive logs in parallel – in case there is an accumulation of archive logs waiting to be shipped
    I am talking parallel transfer to the same site , not to different sites – just to overcome the network bottleneck
    Thanks in advance
    Orna

    Hi Sybrand,
    Quoting from the doc
    'Oracle Database 10g Release 2 introduces the ability to have multiple ARCn processes sending redo for a single archived-redo log over the network, reducing the time required to ship a single archive log to a remote destination. In previous Oracle Database releases, only one ARCn process at a time could archive redo from a given log file. The maximum number of network connections that will be used in parallel to perform archival to a destination is controlled using the MAX_CONNECTIONS attribute of the LOG_ARCHIVE_DEST_n initialization parameter. The LOG_ARCHIVE_MAX_PROCESSES initialization parameter can be set as high as 30, (the previous maximum was 10)'
    My 'back of a cigarette packet' calculation was not meant to be exact just meant to illustrate a point :-)
    I still think your confusing bandwidth with latency but I don't want to poke an angry response :-)
    Cheers,
    Harry
    Edited by: Harry on Jul 10, 2009 3:33 PM - seems the language filter doesn;t like my British slang. Changed to cigarette......

  • Network Round Trips when loading a Form - reducing Network Latency

    I am working on a Forms migration from Client-Server to WebForms running on Application Server 10.1.2.0.2
    Does anyone know the minimum number of network round trips that can be achieved when loading a Form?
    For most of the Forms in the migration I am seeing 3 network round-trips before the Form is displayed and on Forms that use Webutil I am seeing 7 round-trips before the Form is displayed. Is this normal or are there ways of optimizing the round-trips down?
    The Forms code has already been optimized by removing SYNCHRONIZE commands and TIMER commands and I have already refered to metalink note 363285.1 which gives lots of good advice however there is no specific information on the minimum number of round trips that you can expect for loading a Form.
    Thanks for any help you can give.
    Philippe

    Ok, a bit of an update is needed.
    There were a number of posts below that have been lost due to an accidental deletion but I shall try and summarize them here:
    Tony Garabedian - Posted a number of code optimizations that he'd used for speeding up code when querying within a Form. Tony if you are able to re-post those that would be great :-)
    Grant Ronald - posted some more information in which he mentioned that the extra pings are used to synchronize between the App.Server and the client. He also commented that a network that uses satellite was inherently slower and would therefore require a different front end to handle the increase in latency.
    For my part I said nothing new other than ask loads more questions. I did mistakenly comment that we are using satellite for our network however upon yet more discussion with our network guy it turns out that we're using optical cable for everything. Out guaranteed round trip time is about 320 milli-seconds to Australia from the UK.
    Currently I am left with the understanding that we are not likely to go below 3 round trips for most of our Forms and in the case of Webutil we are likely to be limited to 7 round trips.
    Of course if anyone out there has any specific experience with this issue and can comment further please feel free.
    Many thanks,
    Philippe

  • How to calculate network latency ?

    Hello fellow programmers,
    I need to calculate the latency between a client and a server using both TCP and UDP. I have built a TCP client and a server which accepts and sends a String using the writeBytes(String) and readLine() function.
    The problem am facing is to send specific number of bytes like 500, 1000, 2000 to calculate latency since the client and server accept Strings.
    Any suggestions ?

    I just realized what you are really asking. You are asking how you can create a String that will write out to 500 bytes right? I think as long as you are using ascii encoding the nubmer of byte and number of characters in the String should be the same. It's easy to check. Use the getBytes method to see what the length the default encoding produces given a String 500 chars long.

  • Actual dates should not impact the Network scheduled dates

    Hi
    I have planned schdeuled dates (Early/latest).
    When i am confirming the activity the actual dates get updated
    When i schedule the network the scheduled planned dates are recalulated
    This should not happen for this client i am working for
    The requirement is that the Planned Scheduled should remain fixed and
    should only change if duration, relationship etc changes.
    I have tried different option to solve this but still no clue
    Adjust basic date 1, 2, 3 option
    Shift Order
    No date Update - this seems to work but not visible in CN22/CN25/CJ20n
    Kindly highlight if any of you have come with similar requirement & provided solution to it
    Either thru standard functionality, configuration or any development
    Cheers

    Hi Manoj,
    I had the same requirement and able to achieve it by std. settings. Keep in mind that the planned dates wil get changed when you do the final confirmation. You should have the control on the planned dates until the activity get Fianlly confirmed.
    psconsultant

  • Network Latency

    I've been working with VMWare on an issue with our system, and after looking through the logs, they found that some of the heartbeat packets from the ESXi hosts to the vCenter VM are getting lost. They suggested that our network was not enough to handle the traffic. I don't believe this to be true. We have 8 UCS B200 M3 blades across 2 chassis, with 4 10gb uplinks. The FIs are hooked cross linked into two Nexus 5548UP switches, which are then crosslinked into our core Nexus 7009s.
    The vCenter and ESXi hosts are on two different VLANs, but the core switches are far from overloaded. I've been told to use Wireshark and perform a packet trace, but I'm not sure which switch to grab. I'm also not sure what I'd even be looking for during that time. Any help on what to look for or even where to look would be appreciated.

    Hello Renx_08 and welcome to community,
    You may try this and check if there is any success.
    I assume the network is on wireless mode.
    Kindly go to Control Panel -> Power Options and click "Change plan settings" for your current power plan.
    On the next screen click on "Change advanced power settings"
    On the next screen expand "Wireless Adapter Settings" and then "Power Saving Mode"
    Make sure it is set to Maximum Performance.
    Best Regards,
    Tanuj
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution".! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • USB vs Firewire Ethernet adaptor and impact on network speeds

    So my wife is going to be taking some online classes and wants to backup the wireless by connecting to our router via ethernet given that we've had some issues with our cordless phone interuppting our wireless signal. She's concerned about network speed since classes involve streaming video and being connected via webcam. I know Firewire is faster for transfering information in general...say to an external hard drive...does the same go for internet speed? Will internet speed be slowed should she opt for a USB ethernet adaptor versus Firewire?

    The transfer speed will be governed by the slowest link in the chain.  Fire wire theoretically is twice as fast as USB 2.
    Ciao.

  • Is there a way other than redeployment to migrate existing Cloud Services from one data center to another?

    We have a need to correct affinity of Cloud Service, Azure DB, Storage and Mobile Services such that they are on a singl datacenter and do not get impacted by network latency when these components communicate with each other. Also to distribute various environments
    across different data centers we need to realign some environments to mitigate all environments getting impacted if there is outage.
    Existing Cloud Services and related Service Bus queues and topics need to be moved to a different datacenter. Is there a way to do this without having to redeploy cloud services (web and worker roles) or recreate the service bus entities (queues and topics)?
    Also, the existing Cloud Service URL need to be retained without with user authentication won't be possible and hence when completed, the new cloud service should have the same URL.
    Please provide best available options for achieving this or ask question if more information is needed.

    Hi sumeetd,
    As far as I know, currently there is no directly way to move services from one data center to another unless redeployment. You could submit a feature suggestion via this page (http://feedback.azure.com/forums/34192--general-feedback
    ). And at the same time,you could contact with azure support team via the channel below:
    http://www.windowsazure.com/en-us/support/contact/
    Any questions, please feel free to let me know.
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Workstations down (disconnection)

    My work stations, leaving the system with the following message to the whole time:
    My workstations down Thu Mar 13 20:17:38 2008
    Network error of client T31, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T31 is 128.1.0.19(camioss)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (62 JOSILENE 31 CAN-BALA-CAG)
    RM-T31, U62, 400     JOSILENE, CAN-BALA-CAG-03, 20:17:38, M0, W0, ZARM, 2/1
    ERROR => DpRqCheck: T31 in state TM_SLOT_FREE
    ***LOG Q0G=> DpRqBadHandle, bad_req ( DIA)
    ERROR => BAD REQUEST - Reason: DpRqCheck failed (line 6054):
    -IN-- sender_id DISPATCHER        tid  31    wp_ca_blk   -1      wp_id -1
    -IN-- action    SEND_TO_WP        uid  62    appc_ca_blk -1      type  DIA 
    -IN-- new_stat  NO_CHANGE         mode 0     len         -1      rq_id 2558
    -IN-- req_info  LOGOFF CANCELMODE
    Thu Mar 13 20:27:59 2008
    ***LOG Q0I=> NiIRead: recv (10054: WSAECONNRESET: Connection reset by peer)
    ERROR => NiIRead: SiRecv failed for hdl 9 / sock 160
        (SI_ECONN_BROKEN/10054; I4; ST; 172.22.25.9:1660)
    Network error of client T37, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T37 is 172.22.25.9(JAT-BAL-CAGL-04)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (72 NADIA 37 JAT-BAL-CAGL)
    RM-T37, U72, 400        NADIA, JAT-BAL-CAGL-04, 20:27:40, M0, W0, ZARM, 3/1
    Thu Mar 13 20:29:05 2008
    ***LOG Q0I=> NiIRead: recv (10054: WSAECONNRESET: Connection reset by peer)
    ERROR => NiIRead: SiRecv failed for hdl 9 / sock 160
        (SI_ECONN_BROKEN/10054; I4; ST; 172.22.25.9:1663)
    Network error of client T37, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T37 is 172.22.25.9(JAT-BAL-CAGL-04)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (74 NADIA 37 JAT-BAL-CAGL)
    RM-T37, U74, 400        NADIA, JAT-BAL-CAGL-04, 20:28:46, M0, W0, ZARM, 3/1
    Thank´s
    Pamplona

    Had the same issue and found that the new servers that have processors on the network cards result in network packet loss with SAP applications. Switch off option on network card to process network via CPU and no the network card processor.
    NIPING is a great tool to find the problem! It is a SAP tool that tests the Network Interface Layer (NI) of a SAP a client to a SAP Server (you load it both ends) Download from SAP Market Place. You need the newest NIPING version for this test, please follow SAP note 799428 to get it.
    Took this from another site: Option 2  reported network packet loss. Network guys were then able to trace the issue to network card settings.
    NIPING Documentation – 13 May 2008
    Network connection interrupted or poor network performance.
    Other terms
    Network, SAP GUI, SAPGUI, RFC, ITS, bandwidth, throughput, latency, round trip time, RTT
    Solution
    To help diagnose the network or measure network metrics you can test the connection using SAP's NIPING program. You can use NIPING to analyze the network connection between any two machines running SAP software, for example between:
    Frontend PC and application server
    Two application servers, perhaps belonging to different SAP systems
    Application server and database server or live cache server
    RFC server or client programs and application server
    The machines can be connected either by a local area network (LAN) or wide area network (WAN).
    In contrast to the normal PING command, NIPING operates on the TCP socket layer, which is the same layer used by SAP application programs. Therefore, NIPING can be used to identify also errors related to the TCP and socket implementation on the platform.
    Please fetch the latest version of NIPING from the service market place as described in SAP note 799428. If this is not possible for you, you can use the NIPING which is located in the executables directory on any SAP server.
    How to use NIPING
    Starting NIPING without arguments displays a short help message. Find a short exlanation of the most important options below:
    First start the NIPING server on computer A (e.g., the Application Server) with the command line:
    niping -s -I 0 (the last character is zero, not the letter O)
    Then start the client (e.g. on the front-end machine) with the command:
    niping -c -H [ -B -L -D ]
    may also be the host name or the IP address of host A. The remaining arguments are optional.
    (default 1000 bytes) determines the size of the data packets. Please test at least the values 500, 1000, 1400, 1500, 4000 and 10000. This test is especially important to find errors related to the maximum transmission unit (MTU). Please also refer to notes 26086, 107407, 67098 and 44803.
    is the number of packets sent (default 10). To find spurious erors it may help to simulate high network load using 1000 loops or more. For a permanent test use a number of e.g. 1000000 loops.
    If you test during productive hours and don't want to consume too much bandwidth you can set a between requests ( is in milliseconds).
    Examples
    1) Measuring network metrics (throughput and RTT)
    Throughput is the number of bytes per second that an application can send through the network. Measured values will vary according to the actual load of the network. Round trip time (RTT) is the time for a small data packet to be transmitted from the sender to the receiver and back again to the sender. RTT is mainly influenced by network topology and equipment and normally cannot be improved significantly by increasing bandwidth.
    Measuring throughput
    niping -c -H -B 100000
    The use of large blocks reduces impact of network latency. After completion niping will report throughput as value tr2 in kB/s (kilobytes per second).
    Measuring RTT
    niping -c -H -B 1 -L 100
    (The buffersize of 1 may cause an error in older versions of niping. If so please use niping -c -H -B 20 -L 100 instead)
    Small blocks and 100 loops are used to measure the average RTT. The value av2 represents the RTT in ms (milliseconds)
    2) Long LAN stability test:
    niping -c -H -B 10000 -D 100 -L 360000
    This test will consume 100000 Bytes/second of bandwidth (about 10% of a 10 mbps Ethernet) and run for 10 hours.
    You need the newest NIPING version for this test, please follow SAP note 799428 to get it.
    3a) Long WAN test (stability):
    niping -c -H -B 200 -D 1000 -L 36000
    This test uses about 5% of an ISDN line of 64 kbps and also runs for 10 hours.
    Interpreting NIPING's output: In this test, the times measured by NIPING correspond mostly to the network latency (round trip time - RTT). The throughput measurement has no meaning in this case.
    3b) Long WAN test (idle timeouts):
    niping -c -H -P -D 3600000
    This test establishes a TCP connection and sends a test packet every
    hour (delay of 3600000ms). It runs for 10 hours. The goal is to see if
    the TCP connection is disrupted by some "idle timeout". Most firewalls
    apply such timeouts. But SAP applications make use of long lasting TCP
    connection and thus may be hit by such idle timeouts.
    You need the newest NIPING version for this test, please follow SAP
    note 799428 to get it.
    4) Short throughput/stability test:
    niping -c -H -B 1000000 -L 100
    Tests connection with 100 MB of data as fast as possibly. On a 100 Mbps Ethernet this should take about 10 seconds. During the test, other applications may be impaired. On a slow WAN connection, reduce loops to 10 (-L 10).
    Interpreting NIPING's output: This test uses large blocks of data. Therefore, it can be used to measure throughput available to NIPING. Check the output "tr2". It states the throughtput in kilo-byte per second measured from all packets except the fastest and the slowest one. Multiply this value by 10 to obtain an estimate of the line bandwidth in kilo-bit per second (kbps). Does this value differ by a large amount (at least a factor of two) from the one expected for the connection you are analyzing? This could be an indication of network problems: Either the line is overloaded, or there are other problems with the connection.
    5) MTU test:
    See related notes 155147 and 107407 for an explanation of this test (even if you are not analyzing a Windows system).
    niping -c -H -B
    Vary X according to the values given above (500, 1000, 1400, 1500, 4000, 10000 and 40000)
    Note for Windows NT/2000: If client or server are under heavy load while you perform the measurement, you should start NIPING with high priority. To do this, start NIPING with the following command line:
    start /b /wait /high niping
    Please test the TCP/IP communication between all concerned machines. Using the options described above, you can either do a long time connection test to find intermittent problems or do a short term stress test with large packets to find fundamental connection problems.
    NIPING should not abort with an error message under any circumstances. If you can reproduce an error using NIPING then the problem is definitely related to the network layers, not to the application.
    Information needed by SAP
    If you need further assistance from SAP support, please start both client and server with the additional argument
    -V 2 -T
    Replace with an appropriate file name for trace output.
    Now send both trace files along with a description of what you did to produce the traces to SAP. (For example, attach the files to a problem message).

  • Impact of NI-PSP on network traffic?

    Hi,
    We are planning a large-scale automation project and are looking to widely use Shared Variables.  What concerns should we have about the impact on network traffic?  Should the LabVIEW-based systems exist on their own subnet?  Are there any special network switch hardware that is recommended?  For instance, Rockwell Automation systems use UDP and recommend switches capable of IGMP Snooping.  Are any such network hardware features recommeded for a system based on LabVIEW Shared Variables?  Thank you.
    Chris White
    ThinkG Consulting LLC

    Chris,
    I am not aware of any recommended out of the ordinary network hardware for use with NI-PSP.  There have been issues on machines that have more than one network interface enabled, and this is not a supported configuration, as noted in the LabVIEW DSC Readme:
    "Network-published shared variables do not function properly if multiple network
    adapters are enabled on the same computer."
    NI-PSP is built on UDP and any firewalls that block certain UDP ports can be a problem.  How external network traffic affects NI-PSP and vice versa is a pretty arbitrary question that obviously depends on how much external traffic you have and how much NI-PSP traffic you have, which depends on the number of shared variables, the number of subscribers and publishers, and the update rates of these variables, as well as whether variables are bound to I/O servers.  UDP is a lossy protocol so extremely heavy traffic could cause some packets to be missed. 
    Hope this answers your questions!
    Doug M
    Applications Engineer
    National Instruments
    For those unfamiliar with NBC's The Office, my icon is NOT a picture of me

Maybe you are looking for

  • SQL 2012 SP1 installation quick questions

    I am installing my first SQL 2012 SP1 Enterprise Core (x64). The installation failed to install some services due to an error installing .Net framework 3.5. It was able to install successfully several features including Analysis Services and Integrat

  • Positioning data in scrollable region?

    I am using DW CS3 on a mac.  I have a scrollable region in the left sidebar containing thumbnails these are links to different pages which show enlargements of the thumbs and some details of the items to the right in the main content.  The reason for

  • Camera not showing up on stage

    Hello. Its been a while since I've used my AE CS3. I took up a project recently and needed a virtual camera. I set the solid layer to 3D and added a new camera layer, default to 35mm. My camera isn't showing up on stage. I can use the orbit tool, and

  • Is there really no one who can help me with my question postet 3 days ago!?

    I have a problem with blurry images after publishing -Am I really the only one who thinks this is a big problem -I tried to get some help 3 days ago? Is there other forums that can help me on this topic? It looks fine in iweb, but not in the browser

  • A30 not booting: missing file

    My A30 laptop will not load windows because the following file is either missing or corrupt. <window root>\system32\hal.dll. It is not currently connected to the internet, which should rule out a virus, and it worked fine prior to recieving this mess