Широковещательные сообщения машины SuSE для арендного договора dhcp перед ссылкой становятся готовыми

Проблемы производительности не будут с базой данных в целом, они будут с отдельными таблицами и запросами.

Вы хотите определить то, что является медленным сначала. Какие таблицы, и почему. Это - связанный ввод-вывод? Если так, разделение не могло бы помочь, если Вы застреваете на той же подсистеме ввода-вывода. Если это - расщепления страницы, то исследуйте ту проблему. надейтесь видеть, установлены ли Ваш кластерный индекс или коэффициент заполнения способом, который не оптимизирует производительность.

Разделением является Предприятие onyl функция. Это то, что Вы имеете? В противном случае спуститесь по другому маршруту.

Вероятно, можно настроить запросы, даже ВСТАВЛЯЕТ, для получения лучшей производительности.

3
задан 6 December 2010 в 23:42
2 ответа

Я узнал причину, почему она просит арендный договор, прежде чем ссылка будет готова. Это - потому что ifup-dhcp действительно пытается ожидать, пока интерфейс не готов прежде, чем назвать dhcpcd, но это использует функцию is_iface_up который определяется в /etc/sysconfig/network/scripts/functions, и та функция только проверяет, чтобы видеть, существует ли eth0 прежде, чем возвратить положительный результат.

Я также нашел (немного) больше долгосрочного решения. ifup-dhcp ожидает положительного результата is_iface_up, и затем он ожидает дополнительная сумма секунд, как определено DHCLIENT_SLEEP, который может быть найден в/etc/sysconfig/network/dhcp. Установкой DHCLIENT_SLEEP = "3", интерфейс теперь имеет время для становления готовым, прежде чем dhcpcd назовут, несмотря на то, что is_iface_up возвращается слишком скоро. Это менее вероятно, будет, также ударено обновлениями.

2
ответ дан 3 December 2019 в 07:15

Если поле находится в сети со связующим деревом, которое может быть задержкой ссылки, становящейся активным. Это не должно быть проблемой во время перезагрузки, но будет для остановиться/начать операции. Вы могли всегда помещать сон в ifup сценарий, но это действительно просто, своего рода взламывают. Другая опция состояла бы в том, чтобы записать в некоторой логике в ifup сценарий для проверки состояния канала прежде, чем выполнить dhcp вызов. Со ссылкой можно было свериться ethtool. Или Вы могли просто увеличить тайм-аут клиента DHCP. Модификация к ifup сценарию является склонной, чтобы быть перезаписанной обновлениями.

0
ответ дан 3 December 2019 в 07:15
  • 1
    Да, в этой сети существует связующее дерево. Но это - совершенно определенно проблема во время начальной загрузки. Смотря/var/log/messages после начальной загрузки, я вижу, что ядро не дает "ссылку, становится готовым", пока полные 3 спустя секунды после того, как ifup-dhcp не отправил dhcp широковещательный запрос. Увеличение тайм-аута не помогает, потому что это просто проведет больше времени, ожидая ответа, который никогда не будет происходить. –  Myrn 6 December 2010 в 23:39

Теги

Похожие вопросы