Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 1
mash1ronua

Серверный FPS. Как выделить ресурсы серверу.

Спустя какое-то время когда онлайн моего сервера достиг максимума, а интересных фишек начали добавлять больше столкнулся с проблемой с серверным FPS.

В чем суть сервер стоял на i5 9600(6 ядер 4.6Ghz, 6 потоков)(32Gb ОЗУ и SSD на 500 гб.), когда было 60 игроков все вполне играбильно, серверный FPS был около 1500, однако когда онлайн стал достигать 80 человек(что является максимальным значением на моем сервере) ФПС начал летать около 100-150, естественно начались проблемы, решили обновить хост поставили его на i9 9900ks(8 ядер 5Ghz 16 потоков)(32Gb ОЗУ и SSD на 500 гб.), немного помогло однако не сильно. Мониторя производительность ЦП наткнулся на то что он загружен всего на 10-15% и сервер работает на 1 ядре на 100% а остальные еле до 8% доходят, по итогу 70 человек на сервере ФПС=400(маловато с учетом того что для дальнейших нововведений нужен запас). Посмотревши dayzsettings.xml казалось бы процессор должен работать в нормальном режиме.
   

 <jobsystem globalqueue="16384" threadqueue="4096">
        <pc maxcores="8" reservedcores="1" />
        <ps4 threadcount="4" />
        <xb1 threadcount="4" />
    </jobsystem>

и естественно в serverDZ.cfg указан параметр:
 

multithreadedReplication = 1;

Я подумал возможно дело в Omega и CFTools поскольку сервер работает через них.

Решил в параметрах запуска указать

-cpuCount=8
-exThreads=15
-maxmem=16384

Однако и тут промах, изменений просто 0, сколько конфиги не меняй а просто напросто ничего не происходит, пусть я поставлю в dayzsettings.xml 1 ядро чтобы работало, это просто не поможет.
Решил помониторить форумы и s-platoon в том числе, но в темах указанных ниже которые уже 2х годовалой давности, особо никому не ответили, есть там пару интересных моментов, но они как-то уже и не рабочие.

 


И вот у меня возник вопрос, может кто знает возможно ли выделить серверу больше ресурсов чтобы он потреблял хотя бы 40-50% процессора. Или все же это фишка богемии?

Share this post


Link to post
Share on other sites

21 answers to this question

Recommended Posts

  • 0

тоже интересует данный вопрос Ап

Share this post


Link to post
Share on other sites







  • 0

попробуй вот так

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Share this post


Link to post
Share on other sites
  • 0
5 минут назад, Dima198901 сказал:

попробуй вот так

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Все так же выставлено.

Share this post


Link to post
Share on other sites
  • 0
1 час назад, Dima198901 сказал:

попробуй вот так

Эт все конечно интересно, а если сервак на хостинге?

Share this post


Link to post
Share on other sites
  • 0
9 часов назад, FreddyCruger сказал:

Эт все конечно интересно, а если сервак на хостинге?

ну так у нас тоже хостинг только выделенное железо, а если у тебя панель то это уже должен настраивать сам хост

10 часов назад, mash1ronua сказал:

Все так же выставлено.

ну как видишь у нас не в одно ядро работает

Share this post


Link to post
Share on other sites
  • 0
 <jobsystem globalqueue="8192" threadqueue="2048">
        <pc maxcores="7" reservedcores="1" />
        <ps4 threadcount="4" />
        <xb1 threadcount="4" />
    </jobsystem>

должно сработать 🙂

Share this post


Link to post
Share on other sites
  • 0
1 час назад, SHUN сказал:

<jobsystem globalqueue="8192" threadqueue="2048"> <pc maxcores="7" reservedcores="1" /> <ps4 threadcount="4" /> <xb1 threadcount="4" /> </jobsystem>


 <jobsystem globalqueue="8192" threadqueue="2048">
        <pc maxcores="7" reservedcores="1" />
        <ps4 threadcount="4" />
        <xb1 threadcount="4" />
    </jobsystem>

должно сработать 🙂

частично сработало, начали пахать еще 2 ядра но теперь работают менее 50%

10 часов назад, Dima198901 сказал:

ну так у нас тоже хостинг только выделенное железо, а если у тебя панель то это уже должен настраивать сам хост

ну как видишь у нас не в одно ядро работает

а вы делали настройку dayzseetings.xml? и если не секрет сколько серверного fps хотя бы на пустом серваке

Share this post


Link to post
Share on other sites
  • 0

@mash1ronua оптимизация интересная штука если заморочиться 🙂 но не только ведь dayzseetings влияет на работу вашей железки и самого сервера. Касательно самого dayzseetings больше чем предлагает разраб на своём вики пока не выйдет.

Share this post


Link to post
Share on other sites
  • 0
Только что, SHUN сказал:

@mash1ronua оптимизация интересная штука если заморочиться 🙂 но не только ведь dayzseetings влияет на работу вашей железки и самого сервера. Касательно самого dayzseetings больше чем предлагает разраб на своём вики пока не выйдет.

Это естественно, мы как смогли сделали отпимизацию самописным модам, однако тут речь идет о том что dayz server просто не хочет брать то что ему дают, я понимаю если бы сам хост был плохой и просто не хватало бы ресурсов, но их хватает и при этом больше 70% просто отдыхают

Share this post


Link to post
Share on other sites
  • 0
3 минуты назад, mash1ronua сказал:

Это естественно, мы как смогли сделали отпимизацию самописным модам, однако тут речь идет о том что dayz server просто не хочет брать то что ему дают, я понимаю если бы сам хост был плохой и просто не хватало бы ресурсов, но их хватает и при этом больше 70% просто отдыхают

какой онлайн средний

Share this post


Link to post
Share on other sites
  • 0
Только что, SHUN сказал:

какой онлайн средний

50-60 средний, прайм-тайм 70-80(фулл)

Share this post


Link to post
Share on other sites
  • 0

maxcores="7"
Dayz не умеет больше 4 ядер в принципе

Share this post


Link to post
Share on other sites
  • 0
23 минуты назад, BorizzK сказал:

maxcores="7"
Dayz не умеет больше 4 ядер в принципе

То есть если напишу 7 он вообще не будет понимать что делать и нужно обязательно указать 4? или без разницы он все равно схавает из 7 только 4?

Share this post


Link to post
Share on other sites
  • 0
1 час назад, mash1ronua сказал:

частично сработало, начали пахать еще 2 ядра но теперь работают менее 50%

а вы делали настройку dayzseetings.xml? и если не секрет сколько серверного fps хотя бы на пустом серваке

на пустом сервере 13 к серверного фпс,  dayzseetings.xml нет не делали так как это просто не работает

 

Share this post


Link to post
Share on other sites
  • 0
1 час назад, Dima198901 сказал:

на пустом сервере 13 к серверного фпс,  dayzseetings.xml нет не делали так как это просто не работает

 

нужно еще basic.cfg крутить

 

 

Share this post


Link to post
Share on other sites
  • 0
3 минуты назад, BorizzK сказал:

нужно еще basic.cfg крутить

 

 

Может я конечно ошибаюсь, но такого файла нет)

 

Share this post


Link to post
Share on other sites
  • 0
9 часов назад, mash1ronua сказал:

Может я конечно ошибаюсь, но такого файла нет)

 

Как это нет

В профиле есть

Share this post


Link to post
Share on other sites
  • 0
10 часов назад, mash1ronua сказал:

Может я конечно ошибаюсь, но такого файла нет)

 

параметры запуска

-config=Instance_1\server.cfg -cfg=Instance_1\basic.cfg 

если не указано, в profiles поумолчанию обитает файл, пережиток армы

Share this post


Link to post
Share on other sites
  • 0
28.06.2021 в 22:07, BorizzK сказал:

нужно еще basic.cfg крутить

 

 

А где это ваще найти basic.cfg ?такой файл даже по поиску не находит 

Share this post


Link to post
Share on other sites
  • 0
11 часов назад, Dima198901 сказал:

А где это ваще найти basic.cfg ?такой файл даже по поиску не находит 

Создать самому.

Share this post


Link to post
Share on other sites
  • 0

Подскажите, этот кфг так же называется Basic или Dayz.cfg?  C:\Omega\servers\1\profiles\Users\Server\ Dayz.cfg   вот по этому пути

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.