From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E04AF158083 for ; Sat, 31 Aug 2024 18:39:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1A6F2E2A35; Sat, 31 Aug 2024 18:39:04 +0000 (UTC) Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AF954E2A23 for ; Sat, 31 Aug 2024 18:39:03 +0000 (UTC) Received: by mail-yb1-xb36.google.com with SMTP id 3f1490d57ef6-e1a7f1597bbso1144839276.0 for ; Sat, 31 Aug 2024 11:39:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725129543; x=1725734343; darn=lists.gentoo.org; h=content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:from:references:to:subject:from:to:cc:subject :date:message-id:reply-to; bh=ctHILwo3HiT9fkGNkcaIehKd1d3anjqxiLDrduEXVUw=; b=lX/qYsRvYWCgRAgJVxdiuIW7YP1xIcYjU4fVpSWwW8OBPJN+mbMBE5+Q9EU8H2tq52 Vgu2Fr6DK9KVUNERD3ujGC8hRGEn5W5YGv9hxdqsQKyhDWvz26c9Y7ptFUdi310tWZLT dL3/twZE52z66gzUN0i7wAVFF2s+GVb3ADbkm7Np59CTc82Ci0jLG9YTjMncRZwNV/EX lspTTynEUKB/HRvglGSnq3OFnJfbJScKdgbqp40Sgs26LC7pK/SiPqMUETL96SFeCSET 0DMFpCt392NKXZImSJkIG7aFrgtUhcLBcSF4cu+0Tm0bl5/msDSXDb8lUmfH7Uq7fxVm Lt4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725129543; x=1725734343; h=content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:from:references:to:subject:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ctHILwo3HiT9fkGNkcaIehKd1d3anjqxiLDrduEXVUw=; b=RMUAA1hPnUWmfapRLXTVrbuWb/aXqIDJpjyAhwwu27hE1Dji/YlfHBsb42g7pRrhSo Crl6lu3hQ2othYYZBTLKQ0jZy9AHq8ybmqKcFfsnf5inEEi+e3i3yJbJtrCVIvnJ9Nu4 o3gMONqlY5LilcBcOMZFx1Co7YaF51Ch46nOgiVIvNkD80/bw47t6VDq0K4DqawtR6Qm 0z0T1+3yCzhYtT2HA72lpfYroy7iEfTfFPzPqqvLNytsQ1dDCPx7AYb2ja1i9vlACva+ zq5HsF6K4zPHY07VgYB93aI6DVaBLNg0s5VOIkDDmDjsh+iG4hJTBR3QNnLDGcp8aZ+4 v0Og== X-Gm-Message-State: AOJu0YwwF0GBgqOiOJXJFTQ+cEg1PNEVNaVhUfLHucD288USciXapr4s qVzIJI7eoC8aZc5on9tduvXIiBqMQ2w9/MgrI51QPKSCa4PJ59/z X-Google-Smtp-Source: AGHT+IFs5PhetdjbxSV+mFQXezEImj7rtnZOXm58baeI18Qv698X6VNJf23CzBJEVarnoc0E05k5Bg== X-Received: by 2002:a05:6902:1b05:b0:e0b:1049:f935 with SMTP id 3f1490d57ef6-e1a7a00eeefmr4757973276.6.1725129542797; Sat, 31 Aug 2024 11:39:02 -0700 (PDT) Received: from [10.8.8.4] ([195.181.171.239]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e1a8df46267sm395528276.57.2024.08.31.11.39.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 31 Aug 2024 11:39:02 -0700 (PDT) Subject: Re: [gentoo-user] Firefox, Seamonkey to if I can, and memory limits. To: gentoo-user@lists.gentoo.org References: <6442a869-f24c-5fc7-ef03-34b01bd85dcb@gmail.com> <9330460.CDJkKcVGEf@rogueboard> From: Dale Autocrypt: addr=rdalek1967@gmail.com; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Sat, 31 Aug 2024 13:39:01 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: <9330460.CDJkKcVGEf@rogueboard> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 7006b9ae-a455-4725-bd0a-e50e819828c8 X-Archives-Hash: 8927755725360ecf88ce7e7df33d69ea Michael wrote: > On Sunday, 25 August 2024 16:20:19 BST Dale wrote: >> Walter Dnes wrote: >>> On Fri, Aug 23, 2024 at 07:42:05PM -0500, Dale wrote >>> >>>> I still use openrc. I'll look around and see what I can find. Now I >>>> know what to look for. Thing is, not sure I use cgroups either, unless >>>> it is on by default. o_O >>>> >>> The bottom half of file /etc/rc.conf is devoted to cgroups settings. >>> >>> Look for the line... >>> # LINUX CGROUPS RESOURCE MANAGEMENT >> I have searched for info on this. I did find the settings in rc.conf. >> I see a lot of discussion about running services, like cups, mysql and >> such, and controlling them. What I don't see is how to set up a regular >> program like Firefox or any other program that a user runs directly. I >> suspect it can be done but I can't find a howto that shows how to do it. >> >> I'll keep digging but if anyone has a link they have ran up on before >> and would like to share, it would be nice. It seems what I want to do >> is not very common. Thing is, Firefox sometimes goes nuts and when it >> does, it is determined to crash my system if I don't catch it. Even if >> I had the full 128GBs, it would just take longer to consume it as well. >> The best way I see to deal with this, limit its access to memory. It >> seems there is a tool to do this, now to figure out how to use it. >> >> Thanks to all for the help. >> >> Dale >> >> :-) :-) > I have not dived into cgroups in any big way. I would think setting up a > dekstop application with many complicated & complex userspace dependencies is > not a simple task. > > Perhaps a way to approach this is by launching firefox as a different user and > setting a memory limit for that user. I did a lot of searching and almost all of it relates to using cgroups for services, like mysql or something.  I haven't found anything that explains how to do it for a program started by a user.  It may be doable but I've yet to find it.  It's rare so I may just have to close Firefox and such before I nap or leave for a while.  Avoid the problem that way. Dale :-)  :-)