Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Большая загрузка CPU

, O_O
Статус пользователя GODZILLA
сообщение 23.3.2010, 21:26
Сообщение #1


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Машина под сервер - P4 , Частота 2.8 , оперативы 512.
стоит Дебиан 5.04, графический интерфейс полностью удален :)) зачем так сделано? да потому что 1 болванка с дебианом была + мне как новичку легче настраивать сервак не через консоль, а через gui !

-pingboost 1 - загрузка ЦП при 0 игроках - 20-25, фпс ~700~800
-pingboost 2 - загрузка цп при 10 игроках 20-30, фпс - 250
-pingboost 3 - загрузка цп при 25 игроках 70, фпс 1000, иногда прыгает

чем обусловлена такая нагрузка на проц? >_<
может мне поставит другой дистрибутив?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя bravo
сообщение 23.3.2010, 22:00
Сообщение #2


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

может ты не будешь говорить что гуи удалена, если ты новичёк и не считал кол-во N сотен лишнего говна, которое ставилось вместе с гуи, но не удалилось потом...
в top показано кто и чё жрёт... все проценты загрузки занимается hlds_* процессы?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vir2os
сообщение 23.3.2010, 22:15
Сообщение #3


Стаж: 16 лет

Сообщений: 47
Благодарностей: 4
Полезность: 67

Я вклинюсь
Похожая трабла
машина Celeron 1.7, 2Gb Оперативки
при pingbooster 2, игроков 20 hlds_i686 70-90 %.
и пинг скачет 25-50, большинство игроков с локалки.
Ось - Ubuntu 9.10 server
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 23.3.2010, 22:27
Сообщение #4


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

ошибаешься браво, я всё потом удалил. все эти несколько сотен говна удалил...
вот скрин топа


в этот момент на сервере 18 человек было.

и сервак щас повис с ошибкой сегментирования...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 24.3.2010, 0:43
Сообщение #5


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

почему ты говоришь, что у тебя Р4, а бинарник hlds под amd запущен?
cat /proc/cpuinfo

почему у тебя показания в верхней сводной таблице отличаются от таблице процессов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 24.3.2010, 10:11
Сообщение #6


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

вот я сам ничего и не понимаю >_<


щас кстати стоит Ubuntu Server. сервак отстоял уже 10 часов и не падал, но при 20 игроках CPU 80 %

строка запуска - ./hlds_run -game cstrike +ip xx.xx.xxx +maxplayers +map -pingboost 1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tamplier
сообщение 24.3.2010, 11:15
Сообщение #7
Стаж: 19 лет

Сообщений: 84
Благодарностей: 13
Полезность: 123

У меня при 16 игроков проц нагружает 50%
Прикрепленное изображение

проц P4, Частота 3.0, оперативы на 1 гиг, при простои сервера кс нагрузка 12-17%, билд сервера 4883, когда стоял 4383, при простои сервера было 7-9%.
ОСь Gentoo

Отредактировал: Tamplier, - 24.3.2010, 11:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 24.3.2010, 19:51
Сообщение #8


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

вобщем поставил - Yet Another Booster:mm timer , mm_insane 1 , sys_ticrate 1000 и мне выдаёт 1000 фпс, практически стабильно при 30 игроках, правда CPU на 99% , но лагов нет :)

а вообще сервак нормально будет работать если он грузит комп на 99% ? и на моём тазике :D не сгорит ведь по идее...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 24.3.2010, 19:58
Сообщение #9


Стаж: 16 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

Цитата(GODZILLA @ 24.3.2010, 19:51) *
вобщем поставил - Yet Another Booster:mm timer , mm_insane 1 , sys_ticrate 1000 и мне выдаёт 1000 фпс, практически стабильно при 30 игроках, правда CPU на 99% , но лагов нет :)

а вообще сервак нормально будет работать если он грузит комп на 99% ? и на моём тазике :D не сгорит ведь по идее...


зачем mm_insane 1 если тебе не нужно 1000+fps ? пропиши 0 и будет 1000 fps при нормальной нагрузке на проц
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 24.3.2010, 20:26
Сообщение #10


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

может у тебя и так , но у меня когда многу народу фпс при mm_insane 0 просидает жуть... особенно на aztec.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 24.3.2010, 20:34
Сообщение #11


Стаж: 16 лет

Сообщений: 2509
Благодарностей: 486
Полезность: < 0

Цитата(GODZILLA @ 24.3.2010, 20:26) *
может у тебя и так , но у меня когда многу народу фпс при mm_insane 0 просидает жуть... особенно на aztec.


у меня тоже скачет,темболее у меня винда, от железа в основном зависит
если у тебя один серв то можешь ставить 1 , у меня их три, комп загнется от такой настройки =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 26.3.2010, 22:21
Сообщение #12


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

кто нить скажет мне почему у меня пень, а запускается amd ??? :D

Отредактировал: GODZILLA, - 26.3.2010, 22:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 27.3.2010, 0:56
Сообщение #13


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

попробуй запустить с параметром -binary hlds_i686 ...
и зачем тебе бустер этот левый, когда встроенный самый лучший?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fortran
сообщение 27.3.2010, 9:21
Сообщение #14


Стаж: 16 лет

Сообщений: 455
Благодарностей: 107
Полезность: 485

Цитата(bravo @ 27.3.2010, 0:56) *
попробуй запустить с параметром -binary hlds_i686 ...
и зачем тебе бустер этот левый, когда встроенный самый лучший?


он очень серьёзно помогает в стабилизации фпс.

зы. у меня 2 серва паблик и КВ, проц пень 4, на паблике запускается hlds_amd а на кв hlds_i686=)

Отредактировал: Fortran, - 27.3.2010, 9:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя scurra
сообщение 27.3.2010, 9:33
Сообщение #15


Стаж: 17 лет

Сообщений: 458
Благодарностей: 141
Полезность: 707

Меценат Меценат

Цитата(bravo @ 24.3.2010, 0:43) *
почему ты говоришь, что у тебя Р4, а бинарник hlds под amd запущен?
cat /proc/cpuinfo

так бывает... hlds_run заглявывает в cpuinfo и соответственно включает подходящую сошку.. у меня тоже P4 , но автоматом запускался hlds_amd, пока dproto не поставил, который нада запускать с hlds_i686 в строке запуска

Цитата(GODZILLA @ 26.3.2010, 22:21) *
кто нить скажет мне почему у меня пень, а запускается amd ??? :D

так бывает... загляните в hlds_run и проанализируйте код... загляните в свой cpuinfo и всё станет понятно... может это недоработка кода, а может так и нада - хз... но у меня тоже так было, хотя с hlds_i686 норм работает сервак
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 27.3.2010, 16:58
Сообщение #16


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

пересобрал ядро с герцовкой 1000 - эффекта 0 :)

Отредактировал: GODZILLA, - 27.3.2010, 16:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bombr3s
сообщение 29.3.2010, 13:46
Сообщение #17
Стаж: 19 лет

Сообщений: 36
Благодарностей: 3
Полезность: 65

а может быть большая нагрузка из-за того 4то запущен i686 на амд (стоит дпрото) ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя The_Razer
сообщение 29.3.2010, 14:25
Сообщение #18
Стаж: 18 лет

Сообщений: 297
Благодарностей: 48
Полезность: 34

Цитата(GODZILLA @ 27.3.2010, 18:58) *
пересобрал ядро с герцовкой 1000 - эффекта 0 :)

Если ты включил 1000 Гц, то тебе надо включить
High Resolution Timer Support

Если не поможет, попробуй включить
Tickless System (Dynamic Ticks)
Это активирует обработку событий по факту. Частота ядра будет варьироваться.

Надеюсь в ядре указана правильная Processor Family? Может есть смысл попробовать Generic x86-64...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя c0rax
сообщение 29.3.2010, 16:03
Сообщение #19


Стаж: 18 лет

Сообщений: 1077
Благодарностей: 530
Полезность: 884

Цитата(bombr3s @ 29.3.2010, 14:46) *
а может быть большая нагрузка из-за того 4то запущен i686 на амд (стоит дпрото) ?

dproto уже поддерживает и hlds_amd так что можешь попробовать и его. И сравнить нагрузку.
Микрокоманды и инструкции процессоров а так-же тех. процесс у AMD и Intel какбэ разные crazy.gif
И какбы не совсем правильно с технической точки зрения на процессоре AMD использовать микрокод от Intel, и наоборот... pardon.gif

Отредактировал: shadowboss, - 29.3.2010, 16:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bombr3s
сообщение 29.3.2010, 18:07
Сообщение #20
Стаж: 19 лет

Сообщений: 36
Благодарностей: 3
Полезность: 65

так 4то прописывать в строке запуска ?? ./hlds_run -binary ./hlds_amd ?

dproto же требует

5. Start the server. You should use this command on linux:
./hlds_run -binary ./hlds_i686
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: