LINUX.ORG.RU
решено ФорумAdmin

Пара вопросов по Xen и GRUB

 , , , ,


1

2

Собираю тут себе новое железо под небольшой домашний сервер на замену существующему, уперся в пару странных проблем:

1. Процессор AMD FX-8320, система Debian Wheezy, Xen 4.1.3.

На ядре 3.2 из состава Wheezy c параметром cpufreq=xen команда xenpm get-cpufreq-states all ничего не отдает, проц молотит на полной частоте; с cpufreq=dom0-kernel cpufreq-info управляет частотой процессора, все ок - но только для dom0. Делаю полную нагрузку в domU - частота не меняется.

На самосборном ядре 3.7-rc8 при работе без Xen'а частота регулируется, все ок. Модуль используется acpi-cpufreq (см. ниже).

Под гипервизором с cpufreq=xen как и раньше ничего нет; с cpufreq=dom0-kernel cpufreq-info говорит, что не может регулировать частоту процессора.

На 3.7 modprobe powernow-k8 пишет, что

powernow-k8: this CPU is not supported anymore, using acpi-cpufreq instead.

Подгрузка acpi-cpufreq в Xen отдает ошибку - нет такого устройства.

В общем, можно ли как-то завести энергосбережение в Xen? 40W разницы потребления - достаточно ощутимые потери.

2) Та же машина, система была установлена на попавшийся под руку SATA-диск на 160 Гб. 2 раздела, каждый в degraded RAID1, далее - один /boot, второй как PV LVM'а. Все поставлено, работает.

Далее я покупаю новый диск, на котором это все будет жить; режу на разделы, завожу в RAID, синхронизирую, ставлю загрузчик на новый диск, старый вывожу из RAID'а, grow'аю сначала сам RAID, потом PV под новые объемы. Все ок. Перезагрузка, отключаю старый диск - GRUB начинает стартовать, но вместо появления меню перезагружается машина. Потом что-то сделал (не помню - чего только уже не перепробовал) - меню (как GRUB, так и Xen'а) начало появляться, после них вместо загрузки ядра - ребут. Если попробовать править пункты, то при попытке автодополнения дисков по Tab'у - ребут.

Если подключить старый диск - все работает. Можно дождаться загрузки ядра и выдернуть диск - система дальше себя чувствует нормально на новом диске; проблема исключительно при загрузке. Даже уже брал зачищал старый диск, создавал новый раздел исключительно под /boot, снова заводил его в RAID - только так и работает.

В общем, как это пофиксить? :)

★★★★★

Первое решено - нужно было подгружать одновременно два модуля - acpi_cpufreq и xen-acpi-processor; загрузка поотдельности приводила к «no such device» в первом случае и «hypervisor error 38» во втором. Регулировка работает только с cpufreq=xen, частоты меняются одновременно для всех ядер.

YAR ★★★★★
() автор топика

Во втором случае с нуля пересоздал RAID, указал --metadata=0.90 - вроде взлетело.

YAR ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.