|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Особо не шарю в линуксе, стоит Ubuntu.
Нужно создать пользователя для Ptokax, от которого и будет запускаться хаб, так чтобы у этого пользователя небыло никаких прав "лазить" выше своей домашней директории. В общем, чтобы хаб не создавал лишних файлов за пределами домашней директории (в которой он лежит. скриптами и т.д.).. сори если криво обьяснил |
|
|
![]()
Сообщение
#2
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
|
|
|
![]()
Сообщение
#3
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Что это за патч? Что именно он патчит? А chroot Запустить не получилось, ошибки такого рода: chroot: cannot run command `ptokax: No such file or directory не знаю уже какой путь указывать, пробовал по разному.. chroot /home/user/ptokax/ ptokax или как нужно? |
|
|
![]()
Сообщение
#4
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
Патч патчит. Что именно - сказано в патчноуте. Но если кратно - он дает возможность вешать птоку на любой порт, при этом птока будет не от root.
А на счет черуты ты небось все направильно сделал. Там де надо сделать ссылки на библиотеки в него и все такое. |
|
|
![]()
Сообщение
#5
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Патч патчит. Что именно - сказано в патчноуте. Но если кратно - он дает возможность вешать птоку на любой порт, при этом птока будет не от root. А на счет черуты ты небось все направильно сделал. Там де надо сделать ссылки на библиотеки в него и все такое. дашь рабочий пример использования chroot? допустим хаб в папке /home/user/ptokax |
|
|
![]()
Сообщение
#6
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
Стоп-стоп-стоп. Ты хочешь, чтобы я за тебе сделал твою же работу? Нет, друже, делай сам, а мне и своей хватает. Но если уж совсем не понимаешь, то псмотри
|
|
|
![]()
Сообщение
#7
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
создал chroot окружение с помощью debootstrap, Запустил птоку. Не работает скрипт PX_Control, при подключении
[14:47:58] Готов [14:48:00] Соединен [14:48:00] Соединение закрыто а хаб работает, скрипты тоже вроде бы.. в chroot Доставил liblua5.1 + liblua5.1-dev zlib1g + zlib1g-dev TinyXml и все |
|
|
![]()
Сообщение
#8
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Лог ошибок скриптов посмотри. Там наверняка PX_Control требует наличия lfs и luasocket.
|
|
|
![]()
Сообщение
#9
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Где его найти? В UDP-Отладчике пустота
ПС: поставил luasocket и lua-filesystem - всеравно не работает |
|
|
![]()
Сообщение
#10
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Возможно ли использовать в Chroot окружении другое ядро, не такое как в основной системе?
Например, в основной системе стоит linux-generic, а в chroot окружении (где стоят игровые сервера) поставить rt (real time)? Будет ли оно (rt) корректо работать в chroot окружении и будет ли от него еффект на игровых серверах? |
|
|
![]()
Сообщение
#11
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
нет, такое сделать не возможно.
|
|
|
![]()
Сообщение
#12
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
А можно в chroot окружении для пользователя от которого запукается Хаб ограничить ulimit - max open files? Я делаю в chroot окружении так su -c "ulimit -n 100" ptokaxm но еффекта нет.. И root'у тоже не меняет в chroot окружении
А можно в chroot окружении для пользователя от которого запукается Хаб ограничить ulimit - max open files? Я делаю в chroot окружении так su -c "ulimit -n 100" ptokaxm но еффекта нет.. И root'у тоже не меняет в chroot окружении Тут разобрался. Нужно перед запуском хаба в системе изменить ulimit для root, запускать хаб, а потом вернуть нужное значение. И хаб будет работать с ограниченным ulimit. Теперь другой вопрос, много ли можно ограничить через этот ulimit? Например, мне нужно ограничить максимальное количество ползователей на хабе, это я делаю через nofile. Как ограничить макс. разрешенный обьем использование оперативной памяти и процессора? Например, про процессора там есть, но что значит cpu time? Как его расчитать? Я сейчас понимаю так, что нужно ограничить, чтобы хаб больше 10% процессора не кушал ![]() |
|
|
![]()
Сообщение
#13
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
Цитата Например, мне нужно ограничить максимальное количество ползователей на хабе, это я делаю через nofile. Зачем это делать, если это есть в настройках программы? Цитата Как ограничить макс. разрешенный обьем использование оперативной памяти и процессора? использовать cgroup, т.к. это более гибкий механизм. если желание нет, то вот Цитата #<item> can be one of the following: # - core - limits the core file size (KB) # - data - max data size (KB) # - fsize - maximum filesize (KB) # - memlock - max locked-in-memory address space (KB) # - nofile - max number of open files # - rss - max resident set size (KB) # - stack - max stack size (KB) # - cpu - max CPU time (MIN) # - nproc - max number of processes # - as - address space limit (KB) # - maxlogins - max number of logins for this user # - maxsyslogins - max number of logins on the system # - priority - the priority to run user process with # - locks - max number of file locks the user can hold # - sigpending - max number of pending signals # - msgqueue - max memory used by POSIX message queues (bytes) # - nice - max nice priority allowed to raise to values: [-20, 19] # - rtprio - max realtime priority Тебя интересует rss, stack и cpu. Но этот подход имеет ряд минусов. Как то не гибкая настройка, привязка к tty и прочее. |
|
|
![]()
Сообщение
#14
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Если игровой сервер запускать в chroot окружении. Сам по себе этот факт может создавать какие-либо проблемы в виде лагов на сервере? Или это никак не влияет, запускать в chroot или не в chroot....
|
|
|
![]()
Сообщение
#15
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
В chroot часто бывают проблемы, даже хотя-бы с тем-же самым lighttpd+php-fpm, игровой сервер может быть не исключением. ;)
На практике лучше видно будет. |
|
|
![]()
Сообщение
#16
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
В chroot часто бывают проблемы, даже хотя-бы с тем-же самым lighttpd+php-fpm, игровой сервер может быть не исключением. ;) На практике лучше видно будет. У меня сервер по Killing Floor работает давно в chroot окружении. Поступает много жалоб на лаги. Заметил в htop, что загрузка CPU у этого сервера при загружености доходит до 100% (показывает и 105%), при том что процессор 4х ядерный, сервер почему-то использует лишь 1 ядро и ему явно мало, особенно в пик загруженности. Уже стал грешить на chroot окружение, потому что проверяю все подряд, начиная от сетевого кабеля, заканчивая настройками сервера. Так это нормально, что сервер использует одноврименно только 1 ядро процессора? И можно ли это изменить? Или как-то по другому решить эту проблему нехватки проца, если я все верно понял и его реально не хватает. |
|
|
![]()
Сообщение
#17
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
Цитата Заметил в htop, что загрузка CPU у этого сервера при загружености доходит до 100% (показывает и 105%), при том что процессор 4х ядерный, сервер почему-то использует лишь 1 ядро А ты уверен, что killing floor ваще умеет в многоядерность? |
|
|
![]()
Сообщение
#18
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
|
|
|
![]()
Сообщение
#19
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
Нет
|
|
|
![]()
Сообщение
#20
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 67 Регистрация: 27.8.2009 Пользователь №: 4 279 Спасибо сказали: 0 раз ![]() |
Ptokax поддерживает многопроцессорность? (5.0.0.0)
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 8.9.2024, 2:58 |