Это зависит больше от какой Ваше использование его для.
Например, у многих наших клиентов есть Резервный План аварийного восстановления через нас. Мы сдаем в аренду эти серверы, так как программное обеспечение является нашим, и мы поддерживаем все об этом.
У тех же клиентов, однако, есть серверы SBS, файловые серверы и т.д., которые лучше для них для владения, так как все об этом их.
Как правило, я сказал бы, владеете ли Вы всем программным обеспечением, необходимо владеть сервером также.
Вы можете сделать это пользователем, используя встроенный limits.conf
. Вы можете добавить всех пользователей Git в произвольную группу, а затем ограничить память для этой группы.
Но я на самом деле не потворствую этому, как будто ему нужна память - ему нужна память . Я мог бы просто представить, что процесс Git завершится раньше, чем у него закончится память - спасая VPS от сбоя, но ничего не достигнув.
Например. Ваша группа Git называется gitgroup, и у вас есть 3 существующих пользователя, bob, jane и tim
Создайте группу gitgroup
groupadd gitgroup
Затем добавьте пользователей в эту группу
usermod -a -G gitgroup bob
usermod -a -G gitgroup jane
usermod -a -G gitgroup tim
Теперь в / etc /security/limits.conf
#groupname type item limit
@gitgroup hard rss 512000
Это ограничит эту группу (то есть любого пользователя в ней) жестким пределом памяти 512000 КБ. Это может иметь и другие побочные эффекты для других запущенных процессов, принадлежащих этим пользователям.
Может быть предпочтительнее просто добавить ограничение памяти для оболочки конкретного пользователя при входе в систему.
Вы можете сделать это, добавив это к соответствующему пользователю .bash_profile
ulimit -v 512000
Вам нужно больше ОЗУ. Если вы пытаетесь что-то сделать и в процессе не хватает памяти - либо не делайте того, что делаете, либо добавьте больше памяти. Очевидно, что вашего оборудования недостаточно для того, что вы пытаетесь сделать.
Если вы пытаетесь что-то сделать и в процессе не хватает памяти - либо не делайте того, что делаете, либо добавьте больше памяти. Очевидно, что вашего оборудования недостаточно для того, что вы пытаетесь сделать. Если вы пытаетесь что-то сделать и в процессе не хватает памяти - либо не делайте того, что делаете, либо добавьте больше памяти. Очевидно, что вашего оборудования недостаточно для того, что вы пытаетесь сделать.