Компилиране на ядро под Linux (Game Server Kernel)

Дискусии и проблеми свързани с Linux.
Потребителски аватар

Marinovv Facebook
Потребител
Потребител
Мнения: 341
Регистриран: 19 сеп 2017, 10:01
Местоположение: САЩ
Се отблагодари: 69 пъти
Получена благодарност: 5 пъти
Години: 21
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от Marinovv Facebook » 09 сеп 2018, 20:14

На Linux Debian съм. Пробвах само с make без -j8 и поне 1 час ми почна да компилира и накрая го анулирах.
89.106.109.225:27018
► Покажи скъсения текст

Потребителски аватар

Автор на темата
hackera457 Охрана
Модератор
Модератор
Мнения: 383
Регистриран: 01 ное 2016, 09:46
Местоположение: София
Получена благодарност: 19 пъти
Години: 23
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от hackera457 Охрана » 09 сеп 2018, 22:39

Marinovv написа:
09 сеп 2018, 20:14
На Linux Debian съм. Пробвах само с make без -j8 и поне 1 час ми почна да компилира и накрая го анулирах.
Eми чакаш няма какво да се прави, можеш да намалиш от -j8 на -j3 примерно
Компилацията на ядрото попринцип отнема доста време взависимост от това, колко ти е бърз компютъра, може за час, два или повече напълно нормално е 1 час да го компилира
Моите плъгини

Код: Избери всички

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Потребителски аватар

Marinovv Facebook
Потребител
Потребител
Мнения: 341
Регистриран: 19 сеп 2017, 10:01
Местоположение: САЩ
Се отблагодари: 69 пъти
Получена благодарност: 5 пъти
Години: 21
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от Marinovv Facebook » 11 сеп 2018, 22:40

Добре и последно да уточним. След като настроя всичко от make menuconfig трябва ли да го запася с някакво име файла преди разширението .config или не? И ако запиша с име ще компилира ли точно тези настройки, които съм задал без да му пиша името? Примерно, както бях задал преди само make

Съжалявам. Знам, че е леко глупав въпрос, но искам да съм сигурен, че ще компилира точните настройки, а не някакви други по стандарт, които са.
89.106.109.225:27018
► Покажи скъсения текст

Потребителски аватар

Автор на темата
hackera457 Охрана
Модератор
Модератор
Мнения: 383
Регистриран: 01 ное 2016, 09:46
Местоположение: София
Получена благодарност: 19 пъти
Години: 23
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от hackera457 Охрана » 11 сеп 2018, 23:03

Marinovv написа:
11 сеп 2018, 22:40
Добре и последно да уточним. След като настроя всичко от make menuconfig трябва ли да го запася с някакво име файла преди разширението .config или не? И ако запиша с име ще компилира ли точно тези настройки, които съм задал без да му пиша името? Примерно, както бях задал преди само make

Съжалявам. Знам, че е леко глупав въпрос, но искам да съм сигурен, че ще компилира точните настройки, а не някакви други по стандарт, които са.
След make menuconfig запазвам конфига .config както си е по default и се компилира с нестройките, които си дал
Моите плъгини

Код: Избери всички

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Потребителски аватар

Marinovv Facebook
Потребител
Потребител
Мнения: 341
Регистриран: 19 сеп 2017, 10:01
Местоположение: САЩ
Се отблагодари: 69 пъти
Получена благодарност: 5 пъти
Години: 21
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от Marinovv Facebook » 11 сеп 2018, 23:09

Много благодаря. Ето това вече е урок. Ще е добре да го уточниш в темата, защото малцина знаят, че не трябва да се пише нищо след или пред разширението .config Също вярвам, че всичко с * е включено.

Поздрави и всичко най - хубаво. :tnx:
89.106.109.225:27018
► Покажи скъсения текст

Потребителски аватар

Автор на темата
hackera457 Охрана
Модератор
Модератор
Мнения: 383
Регистриран: 01 ное 2016, 09:46
Местоположение: София
Получена благодарност: 19 пъти
Години: 23
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от hackera457 Охрана » 11 сеп 2018, 23:51

Marinovv написа:
11 сеп 2018, 23:09
Много благодаря. Ето това вече е урок. Ще е добре да го уточниш в темата, защото малцина знаят, че не трябва да се пише нищо след или пред разширението .config Също вярвам, че всичко с * е включено.

Поздрави и всичко най - хубаво. :tnx:
Благодаря, Добавил съм тази подробност в урока
Моите плъгини

Код: Избери всички

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Потребителски аватар

Marinovv Facebook
Потребител
Потребител
Мнения: 341
Регистриран: 19 сеп 2017, 10:01
Местоположение: САЩ
Се отблагодари: 69 пъти
Получена благодарност: 5 пъти
Години: 21
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от Marinovv Facebook » 12 сеп 2018, 11:32

Прощавай, че спамя отново, но май стана. Имам въпрос.

Сега всичко след рестарт на устройството си пуснах тестов сървър и наистина като го задам на <Много висок> приоритет CPU му е до 20:00 максимум, а преди беше на 30:00 и стигаше до 50 , 60. Въпросът ми обаче сега е когато в този сървър примерно влязат повечко хора дали ще може да натоварва компютърът до 30 примерно и горница т.е. дали ще използва пълноценно компютъра в по натоварени ситуации?
89.106.109.225:27018
► Покажи скъсения текст

Потребителски аватар

Автор на темата
hackera457 Охрана
Модератор
Модератор
Мнения: 383
Регистриран: 01 ное 2016, 09:46
Местоположение: София
Получена благодарност: 19 пъти
Години: 23
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от hackera457 Охрана » 14 сеп 2018, 10:45

Marinovv написа:
12 сеп 2018, 11:32
Прощавай, че спамя отново, но май стана. Имам въпрос.

Сега всичко след рестарт на устройството си пуснах тестов сървър и наистина като го задам на <Много висок> приоритет CPU му е до 20:00 максимум, а преди беше на 30:00 и стигаше до 50 , 60. Въпросът ми обаче сега е когато в този сървър примерно влязат повечко хора дали ще може да натоварва компютърът до 30 примерно и горница т.е. дали ще използва пълноценно компютъра в по натоварени ситуации?
Попринцип всичко си зависи от това каква машина имаш. Компилирането ти дава някаква оптимизация и при пълен сървър не би трябвало да окаже влияние върху работата, е сега би трябвало да знаеш, че компютър, който се ползва за хост на сървъри не трябва да се ползва за нищо друго освен за хост иначе не би трябвало да има проблем. Възможно е да има леки drop-ове на fps-то, но не би оказало някакво съществено влияние върху сървъра
Моите плъгини

Код: Избери всички

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Потребителски аватар

delirium LoveMe
Рекламатор
Рекламатор
Мнения: 7
Регистриран: 15 окт 2016, 16:15
Местоположение: Dorado
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от delirium LoveMe » 15 сеп 2018, 10:35

Marinovv написа:
12 сеп 2018, 11:32
Прощавай, че спамя отново, но май стана. Имам въпрос.

Сега всичко след рестарт на устройството си пуснах тестов сървър и наистина като го задам на <Много висок> приоритет CPU му е до 20:00 максимум, а преди беше на 30:00 и стигаше до 50 , 60. Въпросът ми обаче сега е когато в този сървър примерно влязат повечко хора дали ще може да натоварва компютърът до 30 примерно и горница т.е. дали ще използва пълноценно компютъра в по натоварени ситуации?
Пробвай да нагласиш честотата на 100HZ, вместо на 1000HZ.
Timer Frequency --> (1000 HZ)
Timer Frequency --> (100 HZ)

Потребителски аватар

Автор на темата
hackera457 Охрана
Модератор
Модератор
Мнения: 383
Регистриран: 01 ное 2016, 09:46
Местоположение: София
Получена благодарност: 19 пъти
Години: 23
Контакти:

Компилиране на ядро под Linux (Game Server Kernel)

Мнение от hackera457 Охрана » 15 сеп 2018, 23:26

delirium написа:
15 сеп 2018, 10:35
Marinovv написа:
12 сеп 2018, 11:32
Прощавай, че спамя отново, но май стана. Имам въпрос.

Сега всичко след рестарт на устройството си пуснах тестов сървър и наистина като го задам на <Много висок> приоритет CPU му е до 20:00 максимум, а преди беше на 30:00 и стигаше до 50 , 60. Въпросът ми обаче сега е когато в този сървър примерно влязат повечко хора дали ще може да натоварва компютърът до 30 примерно и горница т.е. дали ще използва пълноценно компютъра в по натоварени ситуации?
Пробвай да нагласиш честотата на 100HZ, вместо на 1000HZ.
Timer Frequency --> (1000 HZ)
Timer Frequency --> (100 HZ)
Той има предвид, че има някаква оптимизация в сравнение с преди
Както казах всичко зависи от машината, на която се хоства и за какво ще се ползва освен за хост
Моите плъгини

Код: Избери всички

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Отговори

Върни се в “Linux”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост