|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Всем Доброго Времени Суток! Заметил на Серваке такую вот досадную неприятность: Работает Он стабильно (от 2-х Минут до 2-х Месяцев), но только до следующей Ручной Перезагрузки. Если работает без Нагрузки (то есть вообще ничего не делает), то можно спокойно перезагружать, но при малейшей нагрузке на Запись, даже если просто работает "ATop" (atop_enable="YES" в "/etc.rc.conf"), то при Ручной Перезагрузке Сервак ругается: Код: plaintext 1. 2.
Наверное, не стоит упоминать, что в "/var/log/messages" ничего об Этом не содержится, т.к. Файловая Система ещё не смонтирована в Режиме Чтения/Записи. Память и Хард тестил — всё Ok_. Единственным Лекарством для Сервака (на данный Момент) является загрузка с Установочной Флэшки с последующим нажатием "S", чтобы попасть в Оболочку и Ручное Монтирование Файловой Системы: Код: powershell 1.
Смотрим Состояние Пула: Код: powershell 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: powershell 1.
После Этого Сервак замечательно грузится и работает, но только до следующей Ручной Перезагрузки. Подозреваю, что Файловая Система как-то неправильно РазМонтируется, или делает Это слишком быстро и Хардешник не успевает действительно записать все изменённые Данные из Кэша перед Аппаратным Сбросом, но как с Этим бороться — (пока) непонятно. Пробовал увеличивать "kern.cam.ada.default_timeout" и "kern.cam.da.default_timeout" в "/etc/sysctl.conf", — не помогло, затем пробовал воткнуть "sleep 10" в Последнюю Секцию Файла "/etc/rc.shutdown" — тоже не помогло. Может ли Кто-нибудь из Знатоков/Повелителей Граблей подсказать направление Дальнейшего Копания, а то Идеи заканчиваются... Заранее: Спасибо! Железо: Samsung NP‑NC10‑KA04RU CPU: Intel® Atom™ N270 Diamondville-SC . ChipSet: Mobile Intel® Calistoga-GSE i945GSE. RAM: 1024 МБ ОдноКанальная DDR2-667 (PC2-5300) 667 MHz (1x1024 МБ). M4 70T2864QZ3‑CE6 . HDD: 2.5" SATA/150 Samsung HM160HI FirmWare HH100-06 SATA1 UDMA-6 Кэш 8192 КБ, 5400 RPM. Код: powershell 1.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2016, 17:25 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
A zfs list что показывает, и вообще посмотрите на ваши действия, такое ощущение, что вы все время грузитесь с флешки, но не с диска... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2016, 20:16 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
да и еще gpart show сюда... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2016, 20:17 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Sergey OrlovA zfs list что показывает, и вообще посмотрите на ваши действия, такое ощущение, что вы все время грузитесь с флешки, но не с диска... Да стандартно там всё: Код: powershell 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Со СнапШотами: Код: powershell 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
BackUp (Скрипт, который делает СнапШоты)#! /bin/sh # # Запуск Резервного Копирования. ScriptName=$(/usr/bin/basename $0) Time=$(date +%Y.%m.%d_%H:%M:%S) if [ "${1}" == "" ] then SnapShotName=${Time} else SnapShotName=${1} fi printf "${ScriptName}: Резервное Копирование Разделов ZFS Запущено ${Time}.\n Создание Резервной Копии Разделов ZFS \"${SnapShotName}\".\n" zfs snapshot -r ZRoot@${SnapShotName} Чтобы Бук с Флэшки загрузить, там надо "F9" плюхнуть на фоне BIOS, но Флэшку Я, на всякий случай, каждый раз выдёргиваю (С Харда грузится быстрее ). Sergey Orlovда и еще gpart show сюда... Стандартная Разбивка BSDInstall, только Swap увеличен с 2-х до 4-х (При Гиге Оперативы): Код: powershell 1.
Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2016, 22:42 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Волшебное слово, гиг оперативки, попробуйте подтьюнить фрю на столь малый обьем памяти... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 00:14 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Sergey OrlovВолшебное слово, гиг оперативки, попробуйте подтьюнить фрю на столь малый обьем памяти... Дык, всё (почти всё) по ПервоИсточнику — там про 768 МБ речь шла. Только (ИМХО) ничего не изменилось по сравнению с НеТюнингованной. Там рекомендуют "vm.kmem_size" и "vm.kmem_size_max" в 330 ставить. Пробовал ставить в 360, 400, 512 — через 2–3 Минуты Сетевуха отваливается (WatchDog TimeOut). Если в 999, то вообще не запускается, если в 100, то тот же WatchDog TimeOut. Я подозреваю, что, увидев этот самый Гиг, Система самостоятельно выставляет 330M 330M 40M 5M, указанные в Wiki. KVA_PAGES (по Умолчанию 260x4) вообще нет смысла трогать с 1 Гигом. А второй Гиг этой DDR2 сейчас стоит почти как 8 Гиг DDR3 . Так что Тюнинг не дал Результатов, а ВышеОписанный Глюк наблюдается на любых Параметрах (или Их отсутствии). Если бы реально не хватало, то за пару Месяцев без Перезагрузок всяко глюкануло бы при обновлении Портов или Сборке из Сырцов. Top почти всегда показывал 600-800 Free и 400-500 Free во Время Компиляции. (Хард при этом очень лениво подмигивал) Тут явно что-то неладное происходит при РазМонтировании перед Перезагрузкой — может надо попробовать Write-Back Кэш отключить, хотя бы для уверенности, что из-за Него, но пока не знаю как... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 01:11 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Еще не стоит забывать, что у вас ноут, а там есть и свои "фирменные" технологии энергосбережения, есть там и wifi-ная карточка, попробуйте ее вытащить, если она не задействована... А почему не задействовали ufs + journaled? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 10:09 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Понимаю, конечно, и при пересборке Ядра буду пробовать включать "device apm", а может ещё и "smapi" и "tpm". Пока что при малой Нагрузке "PowerD" снижает Частоту Проца с 1600 до 100 (Офигеть, вообще-то): Код: powershell 1.
Код: plaintext 1. 2.
А UFS уже как-то неинтересно. Можно, конечно, попробовать — вдруг глючить перестанет, но для Этого надо сбэкапить всё, что есть посекторно и Фряху переустановить. Если сработает Связка "dd > Архиватор > Файл на Флэшке" и обратно, то обязательно займусь, а так UFS у Меня на Соседнем Серваке работает, только там P4 и 256 МБ RAM и обращение к Диску гораздо интенсивнее, чем на ZFS. В общем, если отказываться от ZFS, то уже скорее будет Пингвин на Ext4 — там, по крайней мере, с DropBox не придётся огород городить. Но пока хочется Фряху до Ума довести. Насколько Я понимаю, при Перезагрузке Операционка (в общем-то любая) сначала вежливо просит Демонов остановиться, потом принудительно вырубает, потом убеждается, что все выплюнутые Ими Данные реально записаны на Диски, и только потом размонтирует FS, пишет Волшебный Бит и делает Аппаратный Сброс. А у Меня выходит, что если Кто-то что-то пишет во Время reboot, то FS портится. Замечу, что если перед Перезагрузкой тормознуть ATop, то всё нормально ребутится. Но делать Это вручную как-то неправильно. А ведь есть ещё MySQL, SysLogD, Cron, да мало ли Кто ещё?.. Поэтому за Порядком должна следить ОС, а не какой-то СамоПальный Скрипт, который сначала "/urs/local/etc/rc.d/... stop", потом PS, потом PKill, потом sleep <Долга>, и только потом говорит ребуться дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 11:22 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Посмотрите /etc/rc.shutdown, не помню имени, но там используется переменная, которая определяет сколько надо будет подождать, прежде чем сделать kill процессу, ее можно переустановить в /etc/rc.conf ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 11:33 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Она называется rcshutdown_timeout, у меня стоит в 300, поскольку стопорятся виртаулки... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 11:37 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Sergey OrlovОна называется rcshutdown_timeout Похоже, это Время Ожидания Демонов (или Самого rc.shutdown) перед грубым прибиванием — не помогло даже в связке с "sleep 30" в конце rc.shutdown. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 13:10 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Все равно проблема наверное в другом, но не в файловой системе, если бы zfs грохнулась, то была бы не перезагрузка а паника ядра, впрочем попробуйте обновится до 10.3 может это что-то даст... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 13:36 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
посмотрите еще и статус пула zpool status -v ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 13:37 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Если вздумаете обновляться, то простой обратной дороги не будет, 10.1 скажет про незнакомую версию пула и zfs, т.е. надо будет делать снапшот всей системы с его архивацией в файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 13:48 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Sergey Orlovпосмотрите еще и статус пула zpool status -v Статус в норме, как всегда: Код: powershell 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
То есть на простой СнапШот не вернётся? Там, вроде, Версия Пула 5000 во всех 10-ках? Похоже, пора достать с полки Старую Добрую VMWare для подобных Экспериментов... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 15:39 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Гугель . Описание аналогичной проблемы. следующее сообщение нитки10.2 open-issuesI think you are experiencing a known issue with FreeBSD >= 10.1 on i386 with multi-disk zfs configurations. Refer to the 2nd bullet point here: https://www.freebsd.org/releases/10.2R/errata.html#open-issues Extract: "FreeBSD/i386 10.2-RELEASE installed on ZFS may crash during boot when the ZFS pool mount is attempted while booting an unmodified GENERIC kernel. As described in /usr/src/UPDATING entry 20121223, rebuilding the kernel with options KSTACK_PAGES=4 has been observed to resolve the boot-time crash." ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 16:43 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Гугель . Описание аналогичной проблемы. следующее сообщение нитки10.2 open-issuesI think you are experiencing a known issue with FreeBSD >= 10.1 on i386 with multi-disk zfs configurations. Refer to the 2nd bullet point here: https://www.freebsd.org/releases/10.2R/errata.html#open-issues Extract: "FreeBSD/i386 10.2-RELEASE installed on ZFS may crash during boot when the ZFS pool mount is attempted while booting an unmodified GENERIC kernel. As described in /usr/src/UPDATING entry 20121223, rebuilding the kernel with options KSTACK_PAGES=4 has been observed to resolve the boot-time crash." Благодарю за Информацию, Сам как-то не ДоГуглился В Файле "/usr/src/sys/i386/conf/NOTES" написано, что по Умолчанию: Код: powershell 1.
Но на Моей Системе: Код: powershell 1.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 19:18 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
Все равно для zfs памяти маловато... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 20:12 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
"kern.kstack_pages=4" не сработало ни в "/etc/sysctl.conf", ни в "/boot/loader.conf". Значит, будем компилить Ядро… Sergey OrlovВсе равно для zfs памяти маловато... Понятно, что «Маловато», но в Официальной Доке пишут, что должно заводиться. Ну или, хотя бы, адекватную Ошибку выдавать, а не Циклический РеБут... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 20:46 |
|
Double Fault. Automatic ReBoot in 15 Seconds - press a Key on the Console to Abort.
|
|||
---|---|---|---|
#18+
В общем, обновил на FreeBSD 10.3-RELEASE-p7, Ядро (пока) GENERIC i386. Времени ушло почти Сутки (ну, с учётом того, что иногда Процесс останавливался в ожидании Подтверждения и разок завис, когда Я сделал «freebsd-update install» не из «Single», потом ещё 80 Портов пересобирались). После Обновления на первый взгляд обнаружились Три Изменения: 1. При Загрузке (кроме всего прочего) выдаётся Предупреждение: Код: plaintext 1.
2. При Загрузке пропала интересная Надпись «Clearing /tmp» — вылечил добавлением «clear_tmp_enable="Yes"» в «/etc/rc.conf». 3. При Загрузке пропали Записи: Код: plaintext 1.
Код: powershell 1.
выдаёт: Код: plaintext 1.
Сравнивал Конфиги GENERIC версий 10.1 и 10.3 и не нашёл чего-либо значимого по поводу CPU или APM. Всё это наводит на Мысль о том, что , возможно , Разработчики убрали из Драйвера поддержку дополнительных Частот, потому что , возможно , Процессор Intel® Atom™ N270 или ЧипСет Mobile Intel® Calistoga‑GSE i945GSE работает на этих Частотах НеСтабильно . К сожалению, перед Обновлением не догадался протестить работу ATop без PowerD. Подозреваю, что Проблему можно было решить, указав «powerd_flags="-m 800"» в «/etc/rc.conf», но чтобы проверить сию Теорию, надо вернуться на Старый СнапШот, при этом Новый будет затёрт и все Обновления придётся повторять. Пока склонен к желанию удалить все Старые СнапШоты и забыть Subj, как Страшный Сон, только, возможно, эта Тема в Форуме поможет ещё Кому-нибудь… ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2016, 22:22 |
|
|
start [/forum/topic.php?fid=25&msg=39317054&tid=1481656]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 144ms |
0 / 0 |