Re: [ckrm-tech] [RFC][PATCH] UBC: user resource beancounters



On Wed, Aug 16, 2006 at 07:24:03PM +0400, Kirill Korotaev wrote:

As the first step we want to propose for discussion
the most complicated parts of resource management:
kernel memory and virtual memory.

Do you have any plans to post a CPU controller? Is that tied to UBC
interface as well?

Not everything at once :) To tell the truth I think CPU controller
is even more complicated than user memory accounting/limiting.

No, fair CPU scheduler is not tied to UBC in any regard.
As we discussed before, it is valuable to have an ability to limit
different resources separately (CPU, disk I/O, memory, etc.).
For example, it can be possible to place some mission critical
kernel threads (like kjournald) in a separate contanier.

This patches are related to kernel memory and nothing more :)

Thanks,
Kirill

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: [ckrm-tech] RFC: Memory Controller
    ... Yes, I agree if there is no swap space, then anonymous memory is pinned. ... I'd pay more attention to kernel memory accounting and less ... allocated directly from buddy allocator. ...
    (Linux-Kernel)
  • Re: [patch 3/9] Guest page hinting: volatile page cache.
    ... from the page cache while there are still page references floating ... To prevent multiple removals from the page cache the discarded ... There are struct pages for all memory, ... mem_mapis in kernel memory. ...
    (Linux-Kernel)
  • Re: [linux-pm] [RFC] userland swsusp
    ... >> attack you mention is a lot less feasible, as the attacker has no access ... >> to the memory being written out to the suspend partition, ... The problem is that, whatever the security model, if you have access to the ... Apart from this, IMO, if it's necessary to access the kernel memory directly ...
    (Linux-Kernel)
  • Re: Hardware for a 64-bit Windows 2003 Terminal Server
    ... As I mentioned in my other response, the critical benefit from 64 bit for TS is not the ability to use more than 4 GB of RAM natively. ... Every logon to a machine consumes more of the kernel memory, and when the kernel memory is used up, you're done. ... is that you get drivers for the machine from the vendor. ...
    (microsoft.public.windows.terminal_services)
  • Re: Running out of memory or system resources for no apparent reason
    ... Memory isn't the only constraint, tables for tracking the open programs threads,pointers,etc also have limits. ... This time, I had to use outlook to open a whopping 73 new message windows, but it refused to create a 74th, giving the same error message as on my other machine. ... On this machine kernel memory shows 84/360 Paged Virtual usage, which blows my theory about fragmented kernel memory out of the window. ...
    (microsoft.public.windowsxp.general)