Sujet : Re: Building Linux in /dev/shm
De : vallor (at) *nospam* cultnix.org (vallor)
Groupes : comp.os.linux.advocacyDate : 19. Apr 2024, 15:39:07
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <uvts5r$2mc88$4@dont-email.me>
References : 1 2 3 4
User-Agent : Pan/0.158 (Avdiivka; 6a11104 gitlab.gnome.org/GNOME/pan.git; x86_64-pc-linux-gnu)
On Fri, 19 Apr 2024 13:30:02 -0000 (UTC), candycanearter07
<
candycanearter07@candycanearter07.nomail.afraid> wrote in
<
uvtrkq$312kp$1@dont-email.me>:
vallor <vallor@cultnix.org> wrote at 02:53 this Friday (GMT):
On Thu, 18 Apr 2024 14:50:03 -0000 (UTC), candycanearter07
<candycanearter07@candycanearter07.nomail.afraid> wrote in
<uvrbur$2ae33$1@dont-email.me>:
>
vallor <vallor@cultnix.org> wrote at 23:41 this Wednesday (GMT):
$ df -h .
Filesystem Size Used Avail Use% Mounted on tmpfs 126G
542M 126G 1% /dev/shm
>
What do you think? Is it worth it to try building Linux on a
ramdisk?
>
6.8.7 is out now, so I thought I'd try it:
>
$ time -p make -j 32 [...]
real 432.09 user 11085.32 sys 2520.37
>
That's with a "kitchen sink" build using a .config that originally
came from Linux Mint's "lowlatency" sources.
>
(To set it up, I unpacked the tar file onto /dev/shm -- much faster
than if I'd tried to rsync the unpacked sources.)
>
After the build:
$ df -h .
Filesystem Size Used Avail Use% Mounted on tmpfs 126G
23G 103G 19% /dev/shm
>
(Of course, now that I've done this stunt, I'm rsync'ing the tree
onto my NAS, so I'll have it after the reboot.)
>
And there you go: doing Linux stunts, so you don't have to.
Isn't /tmp usually mounted as a ramdisk?
>
Some distros might do that. Linux Mint doesn't, and I don't advise it.
$ findmnt /tmp
TARGET SOURCE FSTYPE OPTIONS /tmp tmpfs tmpfs
rw,nosuid,nodev,size=8043524k,nr_inodes=1048576,inode64
Mine does at least.
Interesting. What distribution are you using?
My concern would be filling it up, but that's probably
just my "old school" thinking from back in the day when
computers had much less memory.
-- -v