Running 26 Linux distributions as containers. How much RAM do you think it will consume? The answer might surprise you, my friends. Just 1.2Gi RAM used on the freshly rebooted machine. Of course, this is a test lab running Ubuntu fully patched 22.04 LTS. But you get the gist. This stuff is born for enterprise workload. Here is how to set up a lab using shell script for fun and profit https://www.cyberciti.biz/faq/shell-script-to-set-up-an-lxd-incus-linux-containers-lab-for-testing-purpose/ #linux #devops #sysadmin #opensource
Conversation
Notices
-
nixCraft 🐧 (nixcraft@mastodon.social)'s status on Friday, 16-Aug-2024 21:17:13 JST nixCraft 🐧 -
nixCraft 🐧 (nixcraft@mastodon.social)'s status on Friday, 16-Aug-2024 21:58:50 JST nixCraft 🐧 @max_frost true. Windows codebase is a massive hack, and somehow, enterprise and home consumers are convinced that it is the only option despite all the privacy and security nightmares that MS baked into it. I'm even ashamed to tell anyone sometimes I have to work with Windows servers or desktops.
-
max_frost (max_frost@mstdn.social)'s status on Friday, 16-Aug-2024 21:58:51 JST max_frost @nixCraft a windows machine consumes more lol
-
nixCraft 🐧 (nixcraft@mastodon.social)'s status on Friday, 16-Aug-2024 22:00:57 JST nixCraft 🐧 @bazkie The major stuff like kernel and drivers are all shared and heavily cached on faster PCIe SSD. But, libs are not shared between distros for sure. Because these are containers, they can only load required apps like php-fcgi or nginx, depending on your needs. I would say Linux kernels and containers developers put lot of hard work into it to optimise these kind of workloads. Despite all IBM/RedHat/Intel/Google, etc, pulling shenanigans, they did contribute a lot to this ecosystem.
-
bazkie, washed up nerd (bazkie@chaos.social)'s status on Friday, 16-Aug-2024 22:00:58 JST bazkie, washed up nerd @nixCraft I wonder how that's possible; are the distros sharing a lot of libraries somehow?
-
nixCraft 🐧 (nixcraft@mastodon.social)'s status on Friday, 16-Aug-2024 22:12:42 JST nixCraft 🐧 Fun fact: The STOPPED one requires insecure and older CGroupV1 host system settings at kernel boot time. Those images probably need to be updated to fix this issue, but given the current state of CentOS 7, which is EOLd, I doubt anybody will fix it. Hah!
-
Jan (jmeier@mastodon.social)'s status on Saturday, 17-Aug-2024 00:55:26 JST Jan @nixCraft But are these booted kernels or just like docker containers only started binaries?
-