Jump to content
Dwarden

Arma 3 STABLE Server 2.16 "profiling / performance binary" feedback

Recommended Posts

With v4 i registered many Simulation Thread freezes.

with v3 i do not have this Problem.

 

logs in PM to dwarden

Share this post


Link to post
Share on other sites

I'm having constant issues with out of memory crashes involving exit codes of unable to init DXGI and DXGI error device removed with v4.

Are rpt files and dumps ok to post if mods are involved?

Share this post


Link to post
Share on other sites

Just loaded V4 on linux, server runs ok but users getting constant memory crashes, kinda same with V3

0xC0000005 - STATUS_ACCESS_VIOLATION

Share this post


Link to post
Share on other sites

@omon

@HeroesandvillainsOS

 

Just loaded V4 on linux, server runs ok but users getting constant memory crashes, kinda same with V3

0xC0000005 - STATUS_ACCESS_VIOLATION
 

if they get crashes, please obtain from the the crashdumps and logs (.RPT, .MDMP, .BIDMP) files from moment of the crash

they can just 7zip those into archive and upload e.g. to dropbox and PM me the url

 

w/o those files it's sort of hard to fix 'crash' ;)

Share this post


Link to post
Share on other sites

   SO,  very nice with sounds working I notice,  I don't play extremely demanding missions, but dediated whole island cTi,  runs on my server 40+ frames (RHS/ACE)

   Nice job.    Never crashes. :ph34r:

   I see ARMA 3 when u exit the game, still stays in TaskBar (not responding )  for  several minutes.  I cannot attribute this to anything exact, as I use the tbb4_bi  from dropBox.

  So I guess my PC controller trying to Flush the memory for so long.  No Big deal,   It does this since 1.56 perf V 3  windows. no profiling(client).

Share this post


Link to post
Share on other sites

@autigergrad , we also need MDMP, BIDMP files together with the RPT, all from moment of the crash

please compress those into archive (7zip, rar or zip) upload to dropbox and send me URL via PM

thanks

Share this post


Link to post
Share on other sites

@autigergrad , we also need MDMP, BIDMP files together with the RPT, all from moment of the crash

please compress those into archive (7zip, rar or zip) upload to dropbox and send me URL via PM

thanks

Done.  PMed to you sir. 

 

If you need more logs, let me know.  I had 3 crashes on that mission last night.

Share this post


Link to post
Share on other sites

plea: it would be very useful if some admins runs v4 performance servers

 

Sorry, not a single crash since 1.56 came out. Same with the perf v4. Can't help with crash dumps this time :)

Share this post


Link to post
Share on other sites

More crash logs from today.  Crashes occured both 5 minutes into mission, and 70 minutes into mission.

 

https://www.dropbox.com/sh/8fj777clkhfofeh/AAAPXvqWn3iC43pLRVarmg-xa?dl=0

as I wrote into your PM box, the logs reveals you use normal stable binary (from hotfix) and not performance binary

Share this post


Link to post
Share on other sites

ATM we don´t have any crashing Problems with v4.

But nearly complete Database Connection is running over HC.

 

AND The Perfomance valus are mutch bader as it was with 1.54

But ok, its better to run Stable as to have better Performance.

Share this post


Link to post
Share on other sites

1.56.135357 profiling & performance v5 server and client, windows/linux

+ linux fix to increase maximum opened files for same process

+ fixed VON quality bug with vonCodecQuality settings 21-30

+ fixed some random sound cracking

https://www.dropbox.com/sh/582opsto4mmr8d8/3BSy9PdRGm

p.s. yes, you must replace the existing stable/older performance binaries with new performance one (rename), just remember to backup old one !

Share this post


Link to post
Share on other sites

What do you do with the profiling thing?

Share this post


Link to post
Share on other sites

What do you do with the profiling thing?

nothing, profiling is debugging, analysis tracking ...

for normal use please just get performance binaries

  • Like 1

Share this post


Link to post
Share on other sites

nothing, profiling is debugging, analysis tracking ...

for normal use please just get performance binaries

 

That's what I've been doing, thanks for clarifying. 

Share this post


Link to post
Share on other sites

That's what I've been doing, thanks for clarifying. 

 

but the output is usually mainly usable just for us

unless you need use #logEntities, #captureFrame, #jipqueue or network diag output ...

Share this post


Link to post
Share on other sites

Noticed the mention for increasing opened files for Linux with 1.56.135357v5 after stumbling on this thread. Using either the perf or prof builds on the server and perf build on clients, our server still isn't accessible without removing any random mods to reduce the number of files open.

 

RPT from server when prof builds used (normally I'd clean up the RPT without mods but given the issue..): https://dl.dropboxusercontent.com/u/14592975/arma3/profbuild_13042016_156135357v5.rpt

Share this post


Link to post
Share on other sites

  Say,  Its been very quiet.!  I notice my game is closing after exit. It used to stay forever in TaskBar (not-responding) before I would terminate it with task manager.   B)

Share this post


Link to post
Share on other sites

Here is my feedback so far:

 

I am running an Arma3 Server (1.56.135357v5) with Exile-Mod on Ubuntu 14.04 hosted on a  i7-3770 CPU @ 3.40GHz with 16 GB RAM.

 

Startparameters Server:

./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@infiSTAR_Exile;@FuMS

Startparameters HC:

./arma3servero -cpuCount=1 -client -nosound -connect=127.0.0.1 -port=2302 -mod=@exile -profiles=fumslogs

(arma3servero is the stock arma3server executable since the perfromance build does not work stable as HC).

 

basic.cfg

//
// Exile Mod basic.cfg Settings
//
// This file has been tuned for a box running only one Arma 3 server on a
// 1 GBit/s pipe with 100 slots
//
// See https://community.bistudio.com/wiki/basic.cfg
//

///////////////////////////////////////////////////////////////////////////////
// Default Options
///////////////////////////////////////////////////////////////////////////////
language = "English";
adapter = -1;
3D_Performance = 1.000000;
Resolution_W = 800;
Resolution_H = 600;
Resolution_Bpp = 32;

///////////////////////////////////////////////////////////////////////////////
// Bandwidth Tuning
//
// Be sure to adjust this to your server settings!
// This example is for 100MBit/s pipe
///////////////////////////////////////////////////////////////////////////////
// 50MB * 1024 * 1024 = 104857600
MinBandwidth = 52428800;    

// Do NOT set this too high or your Arma server will simulate ego-ddos
// 100MB * 1024 * 1024 = 629145600
MaxBandwidth = 104857600;        

///////////////////////////////////////////////////////////////////////////////
// Network Tuning
//
// Usually something we developers set. Only change these if you really know
// what you are doing. Do something wrong here and your sever will burn in hell
// and cause massive desych.
///////////////////////////////////////////////////////////////////////////////
MaxMsgSend = 256;
MaxSizeGuaranteed = 512;        
MaxSizeNonguaranteed = 256;    
MinErrorToSend = 0.004;    
MinErrorToSendNear = 0.03;        
MaxCustomFileSize = 0;

NIC is a 1 GB full duplex. Packet loss is under 2 %

 

This is a typical load when no user connected:


  1  [|||||||||||||||||||||||||||||||||||||                                                                  33.6%]     5  [|||||||||||||||||||||||||||||||||||||||||||                                                            38.4%]
  2  [|||||||||||||||||||                                                                                    16.4%]     6  [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||99.3%]
  3  [||||||||||||||||||                                                                                     16.2%]     7  [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||98.7%]
  4  [||||||||||||||||||||||||||||||                                                                         27.3%]     8  [||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||                                 63.8%]
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||10256/15771MB]     Tasks: 14, 58 thr; 4 running
  Swp[                                                                                                       0/0MB]     Load average: 4.95 4.82 4.66 
                                                                                                                        Uptime: 19 days, 05:50:44

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
    1 root       20   0 52164 14600  4164 S  0.0  0.1  3:15.06 /usr/bin/python /usr/bin/supervisord
29500 exile      20   0 1829M 1529M 30648 R 117.  9.7  1h45:02 `- ./arma3servero -cpuCount=1 -client -nosound -connect=127.0.0.1 -port=2302 -mod=@exile -profiles=fumslogs
29528 exile      20   0 1829M 1529M 30648 S  0.0  9.7  0:03.60 |  `- ./arma3servero -cpuCount=1 -client -nosound -connect=127.0.0.1 -port=2302 -mod=@exile -profiles=fumslogs
29527 exile      20   0 1829M 1529M 30648 S  3.3  9.7  1:16.07 |  `- ./arma3servero -cpuCount=1 -client -nosound -connect=127.0.0.1 -port=2302 -mod=@exile -profiles=fumslogs
29526 exile      20   0 1829M 1529M 30648 R 16.0  9.7 12:10.15 |  `- ./arma3servero -cpuCount=1 -client -nosound -connect=127.0.0.1 -port=2302 -mod=@exile -profiles=fumslogs
29502 exile      20   0 1829M 1529M 30648 S  0.0  9.7  0:00.67 |  `- ./arma3servero -cpuCount=1 -client -nosound -connect=127.0.0.1 -port=2302 -mod=@exile -profiles=fumslogs
29456 exile      20   0 2461M 2037M 49416 R 111. 12.9  2h11:04 `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@infiS
29545 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.35 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29544 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.38 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29543 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.35 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29538 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.00 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29537 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.00 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29536 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.03 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29535 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.03 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29534 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.03 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29533 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.02 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29532 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.02 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29531 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.02 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29510 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.41 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29495 exile      20   0 2461M 2037M 49416 S 25.3 12.9 38:34.55 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29494 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.00 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29490 exile      20   0 2461M 2037M 49416 S  0.7 12.9  0:07.75 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29489 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:03.58 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29488 exile      20   0 2461M 2037M 49416 S  4.0 12.9  2:07.54 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29487 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:16.66 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29486 exile      20   0 2461M 2037M 49416 S  6.0 12.9  3:47.59 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29474 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:48.02 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29473 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:49.07 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29472 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:48.42 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29471 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:48.35 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29470 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:48.57 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29469 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:48.25 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
29458 exile      20   0 2461M 2037M 49416 S  0.0 12.9  0:00.76 |  `- ./arma3server.perf -cpuCount=7 -exThreads=7 -maxMem=2047 -loadMissionToMemory -noBenchmark -nologs -port=2302 -config=config.cfg -mod=@exile -servermod=@exileserver;@in
27074 exile      20   0  5028  2688  2532 S  0.0  0.0  0:00.00 `- ./armaservermonitor -s
   18 root       20   0 24980  6616  2652 S  0.0  0.0  0:09.46 `- /usr/bin/python /usr/bin/pidproxy /var/run/mysqld/mysqld.pid /usr/sbin/mysqld
   25 mysql      20   0 2766M  626M  7656 S  0.0  4.0 10:55.97 |  `- /usr/sbin/mysqld
25881 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:06.02 |     `- /usr/sbin/mysqld
25823 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:07.87 |     `- /usr/sbin/mysqld
  765 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:12.08 |     `- /usr/sbin/mysqld
  764 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:11.55 |     `- /usr/sbin/mysqld
  205 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:13.87 |     `- /usr/sbin/mysqld
  204 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:12.82 |     `- /usr/sbin/mysqld
  203 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:11.88 |     `- /usr/sbin/mysqld
  104 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:12.51 |     `- /usr/sbin/mysqld
   46 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:00.00 |     `- /usr/sbin/mysqld
   45 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:05.36 |     `- /usr/sbin/mysqld
   44 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:02.67 |     `- /usr/sbin/mysqld
   43 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:00.00 |     `- /usr/sbin/mysqld
   42 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:38.89 |     `- /usr/sbin/mysqld
   41 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:02.10 |     `- /usr/sbin/mysqld
   40 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:34.41 |     `- /usr/sbin/mysqld
   39 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:05.13 |     `- /usr/sbin/mysqld
   38 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:48.03 |     `- /usr/sbin/mysqld
   37 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:24.35 |     `- /usr/sbin/mysqld
   35 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:41.73 |     `- /usr/sbin/mysqld
   34 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:39.77 |     `- /usr/sbin/mysqld
   33 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:40.03 |     `- /usr/sbin/mysqld
   32 mysql      20   0 2766M  626M  7656 D  0.0  4.0  0:45.14 |     `- /usr/sbin/mysqld
   31 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:38.89 |     `- /usr/sbin/mysqld
   30 mysql      20   0 2766M  626M  7656 S  0.0  4.0  0:38.99 |     `- /usr/sbin/mysqld
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit

The FPS and CPS  inDEcreases rapidly when players are coming on. Finally with between 10 and 15 players I notice constant FPS/CPS between 7 and 11.

 

What I am wondering about is that only 2 threads in the server process arma3server.perf are working while all others are bored. I have never seen the CPU load gone over 50%. Usually it is somewhere bewteen 16 and 34 %. So to me it looks like that arma3server (stock and perfromance build) is not scaling enough. There is no energy save in place and the CPU is running unthrotteled.

 

EDIT: Yes, all cores are in use, even if the above does not reflect it. I doublechecked with top -p <arma3server pid>, pressing 'f' and selecting 'P' for last CPU and 'nTH' for amount of threads used:

top - 13:52:08 up 19 days,  6:03,  1 user,  load average: 4.40, 4.71, 4.69
Tasks:   1 total,   1 running,   0 sleeping,   0 stopped,   0 zombie
%Cpu(s): 25.2 us,  0.6 sy,  0.0 ni, 43.9 id,  0.2 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  16150112 total, 15619308 used,   530804 free,   201776 buffers
KiB Swap:        0 total,        0 used,        0 free.  4935188 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                     nTH P 
29456 exile     20   0 2520904 1.992g  49416 R 158.4 12.9 149:07.27 arma3server.per                                              27 7

Regards

Blacksheep

  • Like 1

Share this post


Link to post
Share on other sites

Bring 1.56 back.

First cycle of 1.58 and the server crashes within 40 minutes. B.I. - you are killing our community with these ridiculously bad updates.

Share this post


Link to post
Share on other sites

bring on the crashdumps and logs, it can be new bug ...

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×