Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Conversion corrections

...

  • Memory without running JobScheduler job
    Code Block
                  total       used       free     shared    buffers     cached
     Mem:      10122748    1289088    8833660          0      43612     631104
     -/+ buffers/cache:     614372    9508376
     Swap:      2064376      26232    2038144
    

     

     

  • Test: 200 orders in 200 tasks in parallel
    Code Block
                  total       used       free     shared    buffers     cached
     Mem:      10122748    1553944    8568804          0      43740     635880
     -/+ buffers/cache:     874324    9248424
     Swap:      2064376      26232    2038144
    
     


  • Test: 500 orders in 500 tasks in parallel
    Code Block
                  total       used       free     shared    buffers     cached
     Mem:      10122748    1967436    8155312          0      46268     655120
     -/+ buffers/cache:    1266048    8856700
     Swap:      2064376      26048    2038328
    

     

 

 

 

 

 

 

 

 

 

...

Java API Job which processed 100, 150 and 200 orders in parallel

...

  • Edit the ~/.profile file of the JobScheduler user:

    Code Block
     ulimit -u 4096
    
     

    and edit /etc/security/limits.conf:

    Code Block
     [JobScheduler user] soft nofile 4096
     [JobScheduler user] hard nofile 10240
    
     

    to avoid the error:

    Code Block
     java.lang.OutOfMemoryError: unable to create new native thread
    

 

...

Analysis

  • Memory without running JobScheduler job
    Code Block
                  total       used       free     shared    buffers     cached
     Mem:      10122748    1576536    8546212          0      38836     695908
     -/+ buffers/cache:     841792    9280956
     Swap:      2064376          0    2064376
    
  • Test: 100 orders in 100 tasks in parallel
    Code Block
                  total       used       free     shared    buffers     cached
     Mem:      10122748    3389660    6733088          0      38852     699960
     -/+ buffers/cache:    2650848    7471900
     Swap:      2064376          0    2064376
    



  • Test: 150 orders in 150 tasks in parallel

     

     
    Code Block
                  total       used       free     shared    buffers     cached
     Mem:      10122748    7219820    2902928          0      27276     251860
     -/+ buffers/cache:    6940684    3182064
     Swap:      2064376          0    2064376
    

     

     

     



  • Test: 200 orders in 200 tasks in parallel

     

     
    Code Block
                  total       used       free     shared    buffers     cached
     Mem:      10122748    9989012     133736          0      12600     245496
     -/+ buffers/cache:    9730916     391832
     Swap:      2064376      14032    2050344
    

     

     

 

 

 

 

 

 

 

...

  •