Re: semodule memory use

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Russell Coker wrote:
> On Wednesday 10 September 2008 12:01, Joshua Brindle <method@xxxxxxxxxxxxxxx> 
> wrote:
>> Russell Coker wrote:
>>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495786
>>>
>>> I've received the above bug report against the Debian policy packages. 
>>> The operation in question is "semodule -b" followed by "semodule -i".
>>>
>>> I haven't had time to work on this (and won't until well after Lenny is
>>> released).  But if anyone has any quick ideas of how to reduce memory use
>>> by semodule then I would be interested to hear them.
>> how big is the policy in terms of rules? if it is even close to the size of
>> fedora's there is no chance of it running in under 32 meg.
> 
> Debian's policy is probably slightly larger than Fedora's, and is it uses 
> modules more it probably requires more memory while it's processing.
> 
> Fortunately the machines in question have swap space, but it's apparently 
> excessively slow.
> 
>> You'll need a significantly smaller policy to reduce the memory usage.
>> There is no quick answer, we've already picked most of the low hanging
>> fruit (releasing modules earlier, consuming the linked policy while
>> expanding, reducing the size of the type datum, etc).
> 
> For at least four years I've been meaning to reduce the size of the Postfix 
> policy.  I expect that I can reduce it quite a bit without reducing the 
> protection, when I first wanted to do this there were no tools to analyse the 
> policy so it seemed unreasonably difficult.
> 

Really I think you need a policy specifically for these devices that has a very small base and all the modules are optional. With the smallest base at only a few hundred K this will save device storage space and should be able to run semodule in the amount of ram they have.

> One thing we can do in the long-term is to set up a way of using a big machine 
> to generate policy that can be used on a smaller machine.
> 


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux