Блог
Увеличение производительности Debian
Не так давно, мы с товарищем решили организовать свой CS:GO сервер, дабы повышать скиллуху в написании кода и просто весело проводить время. Углубляясь в вопрос, мы поняли, что сей продукт, очень требователен к производительности на одно ядро процессора, а наш уже далеко не самый свежий сервер не может обеспечить стабильную работу с большим количеством игроков онлайн. В ходе усердного гуглинга нами было найдено 2 решения:
- xanmod - кастомное ядро linux для debian'оподобных систем, в нем реализованы механизмы уменьшения задержек и управления некоторыми настройками CPU недоступными в обычном ядре.
- tuned - утилита для управления профилями производительности системы
Установка xanmod:
echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key add -
apt-get update
apt-get install -y linux-xanmod
Перезагружаемся:
sudo reboot
Установка tuned:
apt-get install -y tuned tuned-gtk tuned-utils tuned-utils-systemtap
Устанавливаем профиль высокой производительности и проверяем его работу:
tuned-adm profile latency-performance
tuned