Привет всем, меня зовут Сюнсюн. Добро пожаловать на публичный аккаунт WeChat « Маленький класс Сюнсюн».
Сейчас: 30 мая 2023 г. 16:58:15
Недавно я построил сервер дома.Поскольку я больше не пользуюсь этой машиной, я взял ее у друга и использовал в качестве сервера.Посмотрев на нее, я обнаружил, что это гораздо более рентабельно, чем облачный сервер.
Конфигурация такая: 4 ядра и 8G, памяти маловато, поэтому собрал сам и gitlab
в дальнейшем планировал использовать как хранилище кода.
Но после настройки я обнаружил, что использование памяти достигает 70% , поэтому мне стало интересно, есть ли способ решить эту проблему потребления памяти. Я поискал в Интернете и обнаружил, что он действительно есть, поэтому мне хотелось бы поделиться этим сегодня.
Сначала мы вводим путь к серверу: /etc/gitlab/
, затем находим внутри файл конфигурации gitlab.rb
и изменяем следующие места:
patroni['postgresql']['max_worker_processes'] = 4
sidekiq['max_concurrency'] = 1
sidekiq['min_concurrency'] = 1
postgresql['shared_buffers'] = "64MB"
Кстати, запишем, как изменить путь к складу:
просто добавим эти строки прямо в конфигурацию:
git_data_dirs({
"default" => {
"path" => "/home/gitlab/git-data",
"failure_count_threshold" => 10,
"failure_wait_time" => 30,
"failure_reset_time" => 1800,
"failure_timeout" => 30
}
})
git_data_dir "/home/data/gitlab"