Мой ленточный накопитель LTO работает медленно и "светится" на FreeBSD

Файл ядра ядра создается при панике ядра. То есть какой-то код в ядре идет не так (общие ошибки - это деление на 0 и выход индекса в массиве). Программа пользовательского пространства сгенерирует ядро ​​в том же состоянии. Однако не при любой перезагрузке генерируется ядро.

Если вы можете позволить себе перезагрузку хоста, вы можете попробовать

echo b > /proc/sysrq-trigger

, это перезагрузит хост в кратчайшие сроки, без каких-либо полезных комментариев к файлам журнала.

Узнать причину перезагрузки хоста - задача долгая и неопределенная. Начните с поиска файлов / var / log.

3
30.12.2019, 14:22
1 ответ

Возможно, режим буферизации был установлен на «небуферизованный». Это особенность ленточных накопителей LTO, заставляющая их возвращаться из команды WRITE только после того, как данные были записаны на ленту. Это останавливает любую потоковую передачу и вызывает наблюдаемые эффекты.

К сожалению, FreeBSD не предоставляет команду mt drvbuffer 1из Linux для повторного включения буферизации, но можно вручную отправить соответствующим образом сформированную команду MODE SELECT на диск, чтобы снова включить буферизацию:

camcontrol cmd /dev/nsa0 -c '15 10 00 00 04 00' -o 4 '0 0 10 0'

Если у вас несколько ленточных накопителей, замените /dev/nsa0соответствующим файлом устройства.

6
27.01.2020, 21:15

Теги

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