Как решить проблему, что gitlab занимает слишком много памяти?

Привет всем, меня зовут Сюнсюн. Добро пожаловать на публичный аккаунт WeChat « Маленький класс Сюнсюн».


Сейчас: 30 мая 2023 г. 16:58:15

Недавно я построил сервер дома.Поскольку я больше не пользуюсь этой машиной, я взял ее у друга и использовал в качестве сервера.Посмотрев на нее, я обнаружил, что это гораздо более рентабельно, чем облачный сервер.
Конфигурация такая: 4 ядра и 8G, памяти маловато, поэтому собрал сам и gitlabв дальнейшем планировал использовать как хранилище кода.

Но после настройки я обнаружил, что использование памяти достигает 70% , поэтому мне стало интересно, есть ли способ решить эту проблему потребления памяти. Я поискал в Интернете и обнаружил, что он действительно есть, поэтому мне хотелось бы поделиться этим сегодня.

Сначала мы вводим путь к серверу: /etc/gitlab/, затем находим внутри файл конфигурации gitlab.rbи изменяем следующие места:

  1. patroni['postgresql']['max_worker_processes'] = 4
  2. sidekiq['max_concurrency'] = 1
  3. sidekiq['min_concurrency'] = 1
  4. 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"

おすすめ

転載: blog.csdn.net/qq_34137397/article/details/130952441