2 (и более) hlds на одном ядре CPU, Приоритеты, sys_ticrate, частота ядра и пр. |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
2 (и более) hlds на одном ядре CPU, Приоритеты, sys_ticrate, частота ядра и пр. |
hostgame
|
15.10.2011, 6:46
Сообщение
|
|
|
И так.....все эти дни гонял -pingboost 3 Данный параметр при запуске не выдержал никакой критики. Нагрузка выше, а стрельба хуже. Сегодня погонял все тоже самое с -pinboost 2, в результате много отзывов о хорошей стрельбе. Весь день по сейчас народу меньше 20 не опускалось, в то время как с pingboost 3 в основном было 12-15 человек, а с 16:00 до 19:00 вообще падало до 6-8, а порой просто все уходили и сервер был пуст. Сейчас гоняю: В БИОСе: Включен HPET Отключены всякие EST, MT2 и так далее - все апаратные менеджеры контроля частоты и напряжения процессора. А так же мониторинг температуры процессора. Включет VT - виртуализация. По каким-то причинам с ним стрельба получше, хотя может быть это самовнушение. Настройка ядра: Отключена динамическая частота ядра. Включены технологии HPET, мультиядра, даже HT. В общем все технологии Интел. Выбран процессор Core 2 Duo/ Xeon Выбрана частота ядра 1000 герц Настройки CS сервера: -pingboost 2 sys_ticrate 1100 sv_minrate 30000 sv_maxrate 30000 sv_minupdaterate 30 sv_maxupdaterate 101 Остальные параметры по дифолту. Старт сервера через screen с привязкой на одно ядро. Не трогал приоритеты. На этом же ядре лежит гангейм. Вот такое вот показывает: ФПС прыгает как ребенок на батуте, но стрельба получше, чем при -pingboost 3 со стабильным 1000 фпс. Ты Привык не стабильному fps:)) а так лучше всегда FPS:1000 |
|
|
|
330863
|
15.10.2011, 8:07
Сообщение
|
![]() |
hostgame,
стабильный 1000ФПС это не залог что он РЕАЛЬНО 1000 всегда, фпс в реальности просто больше чем 1000 но значения >1000 не выводятся командой stats и ваше можно протестить и сервы где скачет фпс, при пинге больше чем 30-50 ты уже несможешь заметить при стрельбе что чтото не так ... |
|
|
|
ravenyd123
|
18.10.2011, 12:14
Сообщение
|
![]() |
Объясните мне, почему при включении поддержки AMD на сервер с процессором INTEL в Centos 6, стрельба меняется в лучшую сторону? Нее даже не так. Почему вообще стрельба меняется?
Первая мысль у меня: это при включении поддержки АМД, которая использует какие-то хз какие технологии, и те же технологии поддерживает Конрой, которые пропущены в Линуксе при ставке типа процессора INTEL. Неее, не так подумали сначала. У меня стоит типа процессора от Интел, а всякие приблуды включены от АМД и ИНтел. И стрельба на сервере значительно изменилась при включении этих "приблуд" от АМД. 3 раза перепроверил, думал я в глаза долблюсь. НО факт остается фактом. Какая связь? Почему? Под словом лучше стрельба: - пули летят почти сразу туда, куда прицел поворачивается - сервер больше засчитывает выпускаемых пуль. Меньше того, когда выпустил в упор 20 патрон, а попало 2. И я это утрирую. На смом деле не так, но похоже. |
|
|
|
c0rax
|
18.10.2011, 15:43
Сообщение
|
![]() |
Объясните мне, почему при включении поддержки AMD на сервер с процессором INTEL в Centos 6, стрельба меняется в лучшую сторону? Нее даже не так. Почему вообще стрельба меняется? Первая мысль у меня: это при включении поддержки АМД, которая использует какие-то хз какие технологии, и те же технологии поддерживает Конрой, которые пропущены в Линуксе при ставке типа процессора INTEL. Неее, не так подумали сначала. У меня стоит типа процессора от Интел, а всякие приблуды включены от АМД и ИНтел. И стрельба на сервере значительно изменилась при включении этих "приблуд" от АМД. 3 раза перепроверил, думал я в глаза долблюсь. НО факт остается фактом. Какая связь? Почему? Под словом лучше стрельба: - пули летят почти сразу туда, куда прицел поворачивается - сервер больше засчитывает выпускаемых пуль. Меньше того, когда выпустил в упор 20 патрон, а попало 2. И я это утрирую. На смом деле не так, но похоже. Что-то ни фига я не понял от написаного... нормально объяснить в можешь? |
|
|
|
ravenyd123
|
18.10.2011, 16:05
Сообщение
|
![]() |
Что-то ни фига я не понял от написаного... нормально объяснить в можешь? НУ да, наверное я изобразил маслом фантазии, но на практике именно так оно есть или это на столь дикое самовнушение. В общем железко интел -E8400 Ну соответственно всякие АМД, DELL и прочее не нужное удалены из конфига при сборке ядра. В кс стрельба так ....пойдет, но не отлично. Ладно, пересобираю ядро, ставлю поддержку АМД в конфиге параллельно Intel. Перезагружаю, запускаю КС сервера и стрельба другая 0_0 ПРитом стрельба получше. Ну не буду вдаваться в подробности особо по стрельбе, но как-то: все более быстро реагируется, на стрельбу, на повороты. Ну это ладно, главное: почему вообще стрельба изменилась от включения поддержки АМД? |
|
|
|
330863
|
18.10.2011, 16:45
Сообщение
|
![]() |
ravenyd123,
проверь, может запустился второй раз hlds_amd ? :biggrin: |
|
|
|
ravenyd123
|
18.10.2011, 18:51
Сообщение
|
![]() |
|
|
|
|
ravenyd123
|
28.10.2011, 11:06
Сообщение
|
![]() |
Как в centos проверить латентность ?
В Убунту есть всякие latencytest и rt-test. |
|
|
|
ravenyd123
|
31.10.2011, 10:42
Сообщение
|
![]() |
ММ??? Мне какой-нить бенчмайкер латентности ядра? Все обгуглил, ничего для Центы не нашел. А latencytest не идет, ему графическая оболочка нуна.
|
|
|
|
L_O_T_U_S
|
26.11.2011, 4:52
Сообщение
|
![]() |
Вопрос о стрельбе, почему при pingboost 3 и sys_ticrate 10000 летит все точно в прицел но имеем speedHack!, а при sys_ticrate 1050 pingboost 3 стрельба кал!
pingboost 3 и sys_ticrate 10000 ![]() ![]() pingboost 3 и sys_ticrate 1050
Отредактировал: L_O_T_U_S, - 26.11.2011, 4:55
|
|
|
|
nardamon
|
29.11.2011, 4:37
Сообщение
|
|||
|
|
Муторно читать.
Стрельба такая, стрельба сякая. А то что таймеры рендомом берутся для отсчётов никто не думал? Ядро кочегарим на 5000hz -pingboost 2 Принудительно указываем использовать HPET системе. sv_unlag 1 sv_minrate 100000 sv_maxrate 100000 sv_minupdaterate 66 sv_maxupdaterate 66 sv_mincmdrate 66 sv_maxcmdrate 66 sv_client_cmdrate_difference 1 sv_client_predict 1 sv_client_interpolate 1 sv_client_min_interp_ratio -1 sv_client_max_interp_ratio -1 sys_ticrate 100000 Имеем сервер без лагов и 1к фпс на нём с небольшой нагрузкой на цпу. По линуксу я хз, я фряшник, могу данные по нему скинуть. loader.conf kern.hz="5000" bestcs# sysctl -a | grep kern.hz kern.hz: 5000 sysctl.conf kern.timecounter.hardware=HPET bestcs# sysctl kern.timecounter.hardware kern.timecounter.hardware: HPET CPU In Out Uptime Users FPS Players 1.10 0.00 0.00 0 0 984.66 0 CPU In Out Uptime Users FPS Players 1.20 0.00 0.00 0 0 986.41 0 CPU In Out Uptime Users FPS Players 1.10 0.00 0.00 0 0 987.35 0 CPU In Out Uptime Users FPS Players 1.20 0.00 0.00 0 0 988.03 0 CPU In Out Uptime Users FPS Players 1.13 0.00 0.00 0 0 989.01 0 Вообще бы если правильно выбрать самый быстрый и стабильный счётчик и его и использовать постоянно. bestcs# dmesg | grep Timecounter Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 Timecounter "i8254" frequency 1193182 Hz quality 0 Timecounter "HPET" frequency 25000000 Hz quality 950 Timecounters tick every 1.000 msec У меня как видим HPET таймер самый шустрый, на других машинах нужно смотреть и выбирать нужный. З,Ы при пингбасте 3 вся колбаса будет пытаться работать на скорости ядра. Или гоним ядро и пингбаст 2, или ядро 1000 и пингбаст 3, первый вариант намного лучше.
Отредактировал: nardamon, - 29.11.2011, 4:52
|
|||
Поблагодарили 1 раз
|
||||
ravenyd123
|
29.11.2011, 19:08
Сообщение
|
![]() |
Возможно ли, что счетчик имеет динамическую частоту, зависимую от нагрузки на CPU ?
Нееее, не частота процессора, шины, памяти или смена множителя с напряжением, которые обычно зависят от нагрузки (EIST, TM2 и прочее), а именно счетчик. Притом на аппаратном уровне, ибо одинаковый эффект наблюдается как на Ubuntu, Centos, Gentoo, так и на Win 2003 Server и XP. Возможно такое?
Отредактировал: ravenyd123, - 29.11.2011, 21:24
|
Поблагодарили 1 раз
|
|
L_O_T_U_S
|
1.12.2011, 15:36
Сообщение
|
![]() |
Видимо тема помирает по маленьку (((
|
|
|
|
dah9-privet
|
7.12.2011, 18:19
Сообщение
|
![]() |
И так, решил протестить стельбу, в зависимости от sys_ticrate (тесты проводились на win7 pro), позже проверю на убунту
Цитата Цитата Цитата Цитата Цитата всем ticrate 64 посоны :crazy2: |
|
|
|
ravenyd123
|
7.12.2011, 18:24
Сообщение
|
![]() |
Что же ты в плотную к стене не подошел?
|
|
|
|
dah9-privet
|
7.12.2011, 18:27
Сообщение
|
![]() |
ravenyd123,
стелял с одинакового, большого расстояния, я подошел чтоб сделать скрины
Отредактировал: dah9-privet, - 7.12.2011, 18:28
|
|
|
|
The Asmodai-privet
|
7.12.2011, 18:57
Сообщение
|
|
|
От 100 надо начинать. И много зависит от мощности железа.
|
|
|
|
330863
|
7.12.2011, 20:22
Сообщение
|
![]() |
неважно какого значение, важно чтоб оно было в диапазоне 64-1000, но и те 1000фпс будут стабильными крайне редко всегда стабильными)
|
|
|
|
![]() ![]() |