0 Replies Latest reply on Jul 15, 2015 9:11 AM by 1086488

    A spawned program of EBS has big performance gap between two 64-bit Linux servers

    1086488

      I'm testing an EBS product which will launch a request to run a spawned program named MSNW64.

      I tested it on two 64-bit Linux servers.

      It runs about 30 minutes on Server 1 but runs more than 2 hours on Server 2.

       

      I use top -c to monitor the running process on different servers. I attach parts of extraction of top outputs as following:

      Server 1:

      top - 18:40:54 up 211 days,  2:29,  8 users,  load average: 0.24, 0.11, 0.12

      Tasks: 301 total,   2 running, 299 sleeping,   0 stopped,   0 zombie

      Cpu(s): 24.8%us,  1.5%sy,  0.0%ni, 72.0%id,  0.9%wa,  0.1%hi,  0.7%si,  0.0%st

      Mem:  41155392k total, 40898116k used,   257276k free,   174460k buffers

      Swap: 20966116k total,   126988k used, 20839128k free, 27549792k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

      24444 oracle    20   0  252m 185m 6108 R 98.3  0.5   0:14.29 MSNW64                                                                  

      24444 oracle    20   0  308m 241m 6108 R 99.6  0.6   0:19.29 MSNW64                                                                  

      24444 oracle    20   0  363m 297m 6108 R 99.7  0.7   0:24.29 MSNW64                                                                  

      24444 oracle    20   0  419m 352m 6108 R 99.7  0.9   0:29.29 MSNW64                                                                  

      24444 oracle    20   0  476m 410m 6108 R 99.6  1.0   0:34.29 MSNW64                                                                  

      ...

      24444 oracle    20   0 5626m 5.4g 9.8m R 99.6 13.8  16:48.79 MSNW64                                                                  

      24444 oracle    20   0 5626m 5.4g 9.8m R 99.8 13.8  16:53.80 MSNW64                                                                  

      24444 oracle    20   0 5626m 5.4g 9.8m R 100.0 13.8  16:58.82 MSNW64                                                                 

      24444 oracle    20   0 5626m 5.4g 9.8m R 99.6 13.8  17:03.82 MSNW64                                                                  

      24444 oracle    20   0 5627m 5.4g 9.9m D 28.1 13.8  17:05.23 MSNW64

       

      Server 2:

      top - 16:14:33 up 133 days, 13:08, 11 users,  load average: 2.05, 2.61, 2.12

      Tasks: 834 total,   3 running, 831 sleeping,   0 stopped,   0 zombie

      Cpu(s): 15.3%us,  3.2%sy,  0.0%ni, 65.3%id, 16.0%wa,  0.0%hi,  0.2%si,  0.0%st

      Mem:  529409524k total, 526295628k used,  3113896k free,   708996k buffers

      Swap: 20971516k total,    78792k used, 20892724k free, 239767628k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND 

        506 oracle    20   0 33.5g 7.6g 7.5g R 100.0  1.5  34:25.66 oracletstcrp (LOCAL=NO)                                                                                

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.3  1.5  34:35.65 oracletstcrp (LOCAL=NO)                                                                                 

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.6  1.5  34:45.67 oracletstcrp (LOCAL=NO)                                                                                 

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.7  1.5  34:55.71 oracletstcrp (LOCAL=NO)      

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.3  1.5  35:05.74 oracletstcrp (LOCAL=NO)                                                                         

      ....                                                                          

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.3  1.5 172:25.62 oracletstcrp (LOCAL=NO)                                                                                 

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.4  1.5 172:35.65 oracletstcrp (LOCAL=NO)                                                                                 

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.4  1.5 172:45.65 oracletstcrp (LOCAL=NO)                                                                                 

        506 oracle    20   0 33.5g 7.6g 7.5g R 98.6  1.5 172:55.56 oracletstcrp (LOCAL=NO)                                                                                 

        506 oracle    20   0 33.5g 7.6g 7.5g R 99.3  1.5 173:05.56 oracletstcrp (LOCAL=NO)

       

      It seems on Server 2 the program runs in a web server container and memory usage is fixed.

      My question is how to set up Server 2 to let the program runs like Server1.

       

      Thanks