On Tue, Sep 16, 2014 at 09:28:24AM -0700, Debab Ramzi wrote:Hi, I have a question please concerning the additional kernel modules needed in a given container for example. Let us say that the host is based on a linux distribution kernel (CoreOS for example). I create a container based on an other linux distribution (Fedora for example) running an application needing a custom kernel module M1.What type of application needs a custom kernel module? Specifics please.How this module will be executed?It will not be, unless it matches the "host" kernel exactly.It will be integrated into the original host kernel (CoreOS) or it will be integrated into another layer ? Any additional links explaining deep docker internals will be welcome.Docker containers are not virtual machines with different kernels and modules, think of them as just another application running on the same machine. If you "need" different kernels and kernel modules, just use a virtual machine.
What type of application needs a custom kernel module? Specifics
please.
Ick, aufs, please please stay away from that thing, can't you just use
btrfs or dm now?
greg k-h
On Tue, Sep 23, 2014 at 03:31:03PM +1000, Sven Dowideit wrote:
> On Wed, Sep 17, 2014 at 2:47 PM, Greg KH <gre...@linuxfoundation.org> wrote:
>
>
>
> Ick, aufs, please please stay away from that thing, can't you just use
> btrfs or dm now?
>
>
>
> it seems that those 2 don't allow processes to share memory, whereas aufs can -
aufs "might", but I don't think we are using it that way in Docker,
right?
> so running 1000 containers running the same code will use 1000 times the
> memory?
I don't know, if this is a real issue, it can be worked on. Are there
people with this issue?
- too bad you didn't show memory usage when running 100x the same container in parallel (to highlight that scalability issues of thinp and btrfs)
If you scripted those tests, it'd be awesome to share the methodology so others can reproduce (in particular, after tweaking Docker, to see performance improvements?)
Thanks!--
- too bad you didn't show memory usage when running 100x the same container in parallel (to highlight that scalability issues of thinp and btrfs)If I understand you correctly, that's precisely what the 2nd graph "Docker Page Cache Usage Test" shows (well, 3 containers vs 100, but same effect).
If you scripted those tests, it'd be awesome to share the methodology so others can reproduce (in particular, after tweaking Docker, to see performance improvements?)Everything's automated; but the scripts aren't out in the open at the moment. Where would one contribute performance regression tests to Docker ? We're maintaining all this internally at the moment. I've seen stuff from Duke and IBM that are independently developed and on Github. No coordinated effort/location yet ?Problem as always with perf scalability and regression tests is repeatability/hardware requirements and tuning. Look at the hoops Intel's LKP goes through to improve reliability of test results.I submitted a DockerCon EU proposal on the broader container performance topic.
Thanks!----
You received this message because you are subscribed to the Google Groups "docker-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to docker-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.