From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 To: devel@lists.altlinux.org References: <20210906160402.33f880abcec300d8618ba471@altlinux.org> From: Alexey Sheplyakov Message-ID: <76fb5bfd-86ff-27a8-e047-2610317f31c1@basealt.ru> Date: Mon, 6 Sep 2021 18:32:00 +0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <20210906160402.33f880abcec300d8618ba471@altlinux.org> Content-Type: text/plain; charset=koi8-r Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [devel] Q: CONFIG_PSI_DEFAULT_DISABLED=y X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Sep 2021 14:32:03 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! On 06.09.2021 17:04, Andrey Savchenko wrote: >> Я знаю, что можно включить указанием при загрузке psi=1, но может >> лучше сделать работающим по-умолчанию? Работа PSI нужна для >> systemd-oom. Уточню. PSI нужна для обеспечения стабильности системы в условиях, когда не хватает ресурсов (прежде всего памяти). Без подсказки ядра у приложений мало шансов узнать, что память закончилась. Поэтому странно, что у нас до сих пор PSI отключена. > А оверхед за чей счёт будет? Кому нужно, пусть те и включают. А давайте заодно /proc/loadavg отключим, "оверхед" же. А кому надо - пусть те и включают. (Шутка, если что, а то вдруг кто-то побежит отключать). Хоть с PSI, хоть без ядро всё равно ведёт учёт занятой/доступной памяти. А планировщик всё равно отслеживает, сколько потоков готово к выполнению, сколько заблокированы, и т.п. C PSI ядро может предоставить эту информацию в userspace. Так что пусть по умолчанию будет включено. А кто хочет рискнуть стабильностью системы ради (мнимого) прироста производительности - пусть **отключают**. Вместе с /proc/loadavg