limitovanie RAM

Sekcia: Konfigurácia 05.11.2010 | 21:04
Avatar piter Debian, ArchLinux  Používateľ
Zdravim.
potreboval by som limitovat fyzicku RAM pre jednotlive procesy. napr. ejabberd bude mat limit 50mb a ak ich obsadi, zacne swapovat, aj ked je na masine 1g ram. nasiel som dva mozne sposoby, a to cez limits.conf a daemontools. limits.conf je len na baze pouzivatela, je to modul pam, takze mi nevyhovuje. daemontools ma malo dokumentacie a tu co existuje som nepochopil dost dobre. poznate este nejaky iny sposob? popripade dobre spracovane how-to na daemontools?
masina je ubuntu-server (nemozem za to ;))
    • Re: limitovanie RAM 06.11.2010 | 11:28
      Avatar m4jkl   Používateľ
      existuje cgroups
      http://en.wikipedia.org/wiki/Cgroups
      http://www.mjmwired.net/kernel/Documentation/cgroups/

      a k tomu balik nastrojov libcg
      http://libcg.sourceforge.net/

      bohuzial, ja osobne s tym nemam prakticke skusenosti
      • Re: limitovanie RAM 06.11.2010 | 14:09
        Avatar piter Debian, ArchLinux  Používateľ
        vdaka moc, vyzera to dobre, dnes/zajtra to oskusam.