ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
djrscally has quit [Ping timeout: 256 seconds]
System_Error has joined #armlinux
Tokamak has quit [Ping timeout: 250 seconds]
Pali has quit [Ping timeout: 256 seconds]
Tokamak has joined #armlinux
mraynal has quit [Read error: Connection reset by peer]
headless has joined #armlinux
nsaenz has joined #armlinux
Pali has joined #armlinux
<geertu>
arnd: Debian 9 on a 32 MiB system, even with swap, still has its issueis: "apt upgrade" or "apt install" hangs silently ater processing the list of packages.
<geertu>
"apt list --upgradable" works, so I used that output to manually run "dpkg -i" on the packages downloaded on the 64 MiB RZ/A2 (which also needs swap over nfs to run "apt update", but completes "apt upgrade" fine).
<geertu>
During "dpkg -i", I got several "Failed to reload daemon: Refusing to reload, not enough space available on /run/systemd. Currently, 10.4M are free, but a safety buffer of 16.0M is enforced.".
nsaenz has quit [Remote host closed the connection]
<arnd>
geertu: I wonder if tmpfs has a hard limit in file system size based on total RAM or you could work around with a mount option. Putting /run on NFS instead of tmpfs is probably faster anyway if tmpfs just turns into swap
<geertu>
arnd: I think it has such a limit. The 10.4M more or less matches the available memory reported by "free"
<geertu>
And even with 1 GiB of swap over NFS, I see a few memory allocation failures in the log, order=1 and even order=0
<arnd>
geertu: I suppose once you get into order -0 failures, the system can be considered dead because a lot of kernel code assumes this won't ever fail
<arnd>
What I'm not sure about is whether this is just a result of bloat accumulating everywhere, or more of the kernel getting worse at dealing with oom
headless has quit [Quit: Konversation terminated!]
Misotauros has quit [Ping timeout: 250 seconds]
headless has joined #armlinux
headless_ has joined #armlinux
headless has quit [Ping timeout: 256 seconds]
headless_ is now known as headless
<geertu>
arnd: indeed
headless has quit [Quit: Konversation terminated!]
<Xogium>
about memory allocation and order 0 and 1… I managed that on a x86_64 machine
<Xogium>
with 24 GB of ram
<Xogium>
it ran for about a year and a half, and the memory fragmented too much
snalty has joined #armlinux
<Xogium>
a good rebooot and everything was back in working order, pun intended
<Xogium>
*reboot
<Xogium>
it was down to the point I couldn't spawn tiny process like cat
Misotauros has joined #armlinux
<Xogium>
note to self: don't leve a machine compiling things over and over and over running for over a year
<bencoh>
why not though? :]
<Xogium>
bencoh: why not what ?
<bencoh>
ah, OOM
<Xogium>
bencoh: nah not even OOM… Just memory getting too fragmented
<bencoh>
yeah
<Xogium>
it just failed to allocate even the tiniest bytes of memory
<bencoh>
that's interesting actually
<Xogium>
it left programs acting totally weirdly, I had build failures that didn't make any sort of sense
<Xogium>
makes you wonder just in how much time memory fragmentation becomes a problem on a more idle system
<Xogium>
but, I reckon it's like anything left unattended for a while. Things left without supervision too long tend to break, after all
snalty_ has joined #armlinux
snalty has quit [Read error: Connection reset by peer]
<bencoh>
I dunno, I've had linux systems run years without even worrying about the issue, so ... :)
<Xogium>
I think if I had let it going for even a few more days it would have frozen the whole machine, because even things like ls and such would probably eventually fail
<bencoh>
yeah
<Xogium>
but do you compile entire OS with them ? What I was running was a buildroot autobuilder that built and built and built, and sent each result to upstream buildroot
<Xogium>
nonstop
<bencoh>
no, I was answering to the "more idle system" question
<Xogium>
ah
<Xogium>
yeah I suppose memory churn is different possibly on each architecture ?
<bencoh>
modern kernels might tackle your issue with proactive compaction btw
<Xogium>
oh this was a modern kernel
<Xogium>
well
<Xogium>
it was on 5.8 or 5.10, I forget which
<bencoh>
less than 1.5~2yo?
<bencoh>
probably older than the most recent patches then
<Xogium>
ah, if you mean modern in that sense, sure
<Xogium>
just as a test, not submitting results in case it goes bad again
mripard has quit [Ping timeout: 250 seconds]
snalty has joined #armlinux
<geertu>
The main reason to reboot my desktop machine is to fix graphics. After a while new window contents are no longer refreshed correctly (seen mostly with evince), and the display server needs to be restarted to fix that. Which I use as an apportunity to do a full reboot.
mripard has joined #armlinux
<milkylainen_>
doesn't systemd have hard requirements on memory? Ie, bluntly refusing to operate?
<Xogium>
hmm not sure. If it does, I never went low enough to notice
headless has joined #armlinux
<milkylainen_>
I might have missed the entire point of the question though. But I think systemd has a hard limit where it bluntly refuses.
<milkylainen_>
Or maybe I'm just dreaming.
<geertu>
milkylainen_: Yeah, "but a safety buffer of 16.0M is enforced."
<milkylainen_>
geertu: *shrug*
headless has quit [Quit: Konversation terminated!]
Tokamak has quit [Ping timeout: 256 seconds]
Tokamak has joined #armlinux
XV8 has quit [Ping timeout: 240 seconds]
XV9 has joined #armlinux
XV8 has joined #armlinux
XV9 has quit [Ping timeout: 240 seconds]
XV8 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
XV8 has joined #armlinux
XV8 has quit [Client Quit]
XV8 has joined #armlinux
XV8 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
XV8 has joined #armlinux
mraynal has joined #armlinux
amitk has quit [Ping timeout: 272 seconds]
mripard has quit [Ping timeout: 256 seconds]
XV9 has joined #armlinux
XV8 has quit [Ping timeout: 260 seconds]
mripard has joined #armlinux
shailangsa has quit [Ping timeout: 256 seconds]
headless has joined #armlinux
cbeznea has quit [Quit: Leaving.]
shailangsa_ has joined #armlinux
iivanov has joined #armlinux
shailangsa_ has quit [Remote host closed the connection]
djrscally has joined #armlinux
headless has quit [Quit: Konversation terminated!]
shailangsa has joined #armlinux
djrscally has quit [Quit: Konversation terminated!]
djrscally has joined #armlinux
iivanov has quit [Remote host closed the connection]