🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #906857

Re: zwiększanie partycji /home w Ubuntu

#906857
From: marrgol
Date: Thu, 09 Feb 2023 11:36
47 lines
3531 bytes
On 08/02/2023 at 23.52, Marcin Debowski wrote:
>> W przypadku SSD do rozważenia jest raczej mountowanie swapa z opcją
>> 'discard', niezależnie od tego, czy jest on w pliku, czy na partycji.
> 
> Nawet nie wiedziałem, że tak można. Szkoda, że nie jest to opcja aktywna
> domyślnie, czy też są tu jakieś przeciwskazania?

Nie wydaje mi się, żeby były.  Może po prostu, tak jak w filesystemach
(też 'discard' jest opcjonalny), nikomu nie chce się dorabiać
sprawdzania, na jakiego rodzaju urządzeniu blokowym ten FS czy swap
został posadzony -- to user root ma to wiedzieć i skonfigurować tak,
jak chce/potrzebuje.

>> Ciekawą opcją jest też przeznaczenie części RAM-u na zram i utworzenie
>> w tym zramie swapa o wyższym priorytecie niż dyskowy.
> 
> W sensie, że powtarzające się operacje będą "kaszowane" w ramie? 

Nie wiem, co rozumiesz przez „powtarzające się operacje”.  Swap
w zramie (na ramdysku, jeśli komuś bliższa taka nazwa) działa jak
normalny swap, czyli jądro przerzuca tam nieaktywne strony pamięci,
ale mimo tego, że pozostają one w RAM-ie, to dzięki kompresji zajmują
mniej miejsca, a czas dostępu do nich jest wielokrotnie mniejszy,
niż do swapa na dysku.  Efekt będzie taki, jakby RAM-u było więcej,
a dodatkowym zyskiem będzie oszczędzanie SSD, ale żeby to miało
sens to trzeba skonfigurować system tak, żeby ze swapa korzystał
intensywnie i z tego w zramie w pierwszej kolejności, bo inaczej
tylko niepotrzebnie zajmie się część pamięci.

Poguglaj, na pewno znajdziesz to lepiej i dokładniej wyjaśnione
niż tu przeze mnie.  Np.:

https://opensource.com/article/22/11/zram-swap-linux
https://haydenjames.io/linux-performance-almost-always-add-swap-part2-zram/

> A nie
> ma jakiś natywnych dyskowych, czy kernelowych mechanizmów, które to
> robią? Czy też te bufory co są to tylko na poziomie sytemu plików lub
> urządzeń blokowych?

No, ja bym powiedział, że zram i swap to _są_ natywne kernelowe
mechanizmy. :-)  A te bufory, to chyba tylko cache dyskowy,
à la dosowo-windowsowy smartdrive…


-- 
mrg
Technical Details
Message-ID: <ts2ls5$lma8$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
References: <trtsav$12fjb$1@portraits.wsisiz.edu.pl> <878rh9foot.fsf@alfa.kjonca> <tru0k7$12jib$1@portraits.wsisiz.edu.pl> <87zg9pe4xs.fsf@alfa.kjonca> <tru5js$12o3r$1@portraits.wsisiz.edu.pl> <tru637$12oi9$1@portraits.wsisiz.edu.pl> <luhabj-t08.ln1@fserver.dom.com.pl> <ZdAEL.2$k5f4.1@fx03.ams1> <ts00f0$5br5$1@dont-email.me> <eJVEL.5$Cvae.2@fx12.ams1>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: marrgol <marrgol@address.invalid>
Newsgroups: pl.comp.os.linux
Subject: Re: zwiększanie partycji /home w Ubuntu
Date: Thu, 9 Feb 2023 12:36:36 +0100
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <ts2ls5$lma8$1@dont-email.me>
References: <trtsav$12fjb$1@portraits.wsisiz.edu.pl> <878rh9foot.fsf@alfa.kjonca> <tru0k7$12jib$1@portraits.wsisiz.edu.pl> <87zg9pe4xs.fsf@alfa.kjonca> <tru5js$12o3r$1@portraits.wsisiz.edu.pl> <tru637$12oi9$1@portraits.wsisiz.edu.pl> <luhabj-t08.ln1@fserver.dom.com.pl> <ZdAEL.2$k5f4.1@fx03.ams1> <ts00f0$5br5$1@dont-email.me> <eJVEL.5$Cvae.2@fx12.ams1>
MIME-Version: 1.0
Injection-Date: Thu, 9 Feb 2023 11:36:37 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="70c2064886f2edba814b2509b67aefb8"; logging-data="710984"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18MEPGwh5wV6Ds7cq/nG0/V"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
Cancel-Lock: sha1:LPGPkM1oYVQpDt9onSwlEfs28yY=
In-Reply-To: <eJVEL.5$Cvae.2@fx12.ams1>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit