Ограничение MaxRequestsPerChild поможет с использованием памяти, но это не должно производить CPU в способе, о котором Вы говорите. То, что, вероятно, будет происходить, - то, что Ваш mod_jk отказывает и так как это - апачский модуль, который это разоблачает при процессе httpd.
Нет.
Я использовал Grub4Dos для создания рабочей Карты памяти мультиначальной загрузки настраиваемой со многими различными загрузочными установщиками и утилитами, но это было совсем не легко. Я осмотрел хороший бит, и я вполне уверен, что нет никакого приложения, которое делает всю установку MBR и работу конфигурации загрузчика для Вас.
Вот одно руководство, если Вы интересуетесь выполнением его ручной путь: http://informationinsecurity.com/?p=94
Самым легким путем я сделал, это должно использовать создателя Slax (привычка позволила мне отправить ссылку, извините) создать Вашу загрузочную флеш-карту (с установленным slax), затем измените получающиеся файлы конфигурации загрузчика и загрузите свои собственные изображения/утилиты. Это довольно просто для создания комбинированной флеш-карты BartPE/SLAX этим путем.
Мне нравится использовать личинку для моих USB-устройств мультиначальной загрузки. grub4dos не был достаточно надежен в моих тестах. Isolinux/syslinux хорошо работают, но не так гибки как личинка.
Довольно просто расширить menu.lst/grub.cfg любой статически, а также по запросу (благодаря заполнению клавишей Tab в оболочке личинки :)). grml2usb grml.org должен дать Вам общее представление, как получить рабочую мультиначальную загрузку установка USB.
Подсказка: grub2 приносит хорошую функцию, известную как 'обратная петля'. Используя петлевой модуль/опцию возможно непосредственно загрузить (iso9660) ISO, не имея необходимость вручную извлекать kernel/initrd/.... из него. Следующий отрывок является примером конфигурации для grml Linux Живая система:
menuentry "grml-rescue system - ISO = grml-small_2009.05.iso" {
loopback loop (hd0,1)/grml/grml-small_2009.05.iso
linux (loop)/boot/grmlsmall/linux26 findiso=/grml/grml-small_2009.05.iso boot=live quiet vga=791 noeject noprompt
initrd (loop)/boot/grmlsmall/initrd.gz
}
Разделы - если можно жить со слабым потерянным пространством.
Раздел 1 - дистрибутив, который обновляет личинку mbr, личинку установки в mbr. Chainload все другие разделы/дистрибутивы
Раздел 2 - дистрибутив 2 - личинка, загруженная в загрузочный сектор раздела 2
Раздел 3 - дистрибутив 3 - личинка, загруженная в загрузочный сектор раздела 3
Раздел 4 - расширенный раздел
Раздел 5 - раздел совместно используемых данных
Раздел 6 - дистрибутив 4 - личинка, загруженная в загрузочный сектор раздела 6
Как намного больше разделов/дистрибутивов по мере необходимости
Каждый дистрибутив может быть установлен с помощью unetbootin или стандартные процедуры установки дистрибутива, пока Вы не забываете всегда загружать личинку в раздел, а не MBR в той точке в стандартной установке каждого дистрибутива. Если Вы хотите Вас, может загрузить раздел/дистрибутив 1 в раздел и загрузить "основной" grub/syslinus/lilo, и т.д. к chainload другие разделы. Я нахожу легче просто иметь дистрибутив 1 быть "ведущим устройством" (загрузите личинку в mbr) и иметь весь другой дистрибутив быть chainloaded.
Windows Vista и 7 содержит все утилиты, необходимо создать загрузочную Карту памяти.
diskpart
диск списка
выберите диск 1
чисто
создайте основной раздел
выберите раздел 1
активный
формат fs=NTFS
присвоиться
выход
bootsect/nt60 g:
Замените номер 1 и q: с соответствующим диском.