Не удается заставить функцию 'max-load-*' работать с `watchdog`

Я не могу получить watchdogФункции 'max-load-*', работающие на Ubuntu 14.04 (в виртуальной машине Vagrant с Virtualbox).

Насколько я понимаю, это должно быть довольно просто. Вот как я это тестирую.

  • Я установил для max-load-1 значение 0.5 для тестирования (и добавил -v -f к началу params) [1]
  • Перезапустите сторожевой сервис (service watchdog restart)
  • Срабатывает burnP6 для имитации сильно загруженного сервера (тестовая виртуальная машина имеет только одно ядро, поэтому она довольно быстро всплывает)

Ожидаемый результат (для меня) будет состоять в том, что коробка перезагрузится после того, как средняя нагрузка достигнет 0,5, но она просто выходит на плато в районе 1.

Я также экспериментировал с функцией "пинг", и она работает как шарм. Если я установлю его, а затем удалю шлюз по умолчанию, виртуальная машина перезагрузится, как и ожидалось.

Я также попытался добавить модуль 'softdog' и явно установить 'watchdog-device = /dev/watchdog', но, похоже, это не имеет никакого значения.

Я что-то пропустил?

[1] watchdog.conf: https://gist.github.com/vpetersson/8487f45826216f556e89

0 ответов

Другие вопросы по тегам