Инструменты пользователя

Инструменты сайта


equipment:storage:start

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
equipment:storage:start [2019/11/13 18:15]
ryzhikov [Сервер хранения данных]
equipment:storage:start [2026/08/04 09:11] (текущий)
sergey
Строка 81: Строка 81:
  
 ===== Проблемы ===== ===== Проблемы =====
 +
 +-0-
 +Особенности контроллера Adaptec: при инициализации диска он "​откусывает"​ кусок в конце диска для метаданных и подравнивает его размер до круглого значения. Поэтому не надейтесь,​ что диск, размеченный где-то еще, заработает в этом сервере.
 +
 +Чтобы это обойти,​ оставьте пустое место в конце диска (кратно 5ГБ, либо 40 ГБ для дисков с 4K-секторами).
 +
  
 -1- Система раз в 5 минут перезагружается,​ если сконфигурировать watchdog в BIOS. -1- Система раз в 5 минут перезагружается,​ если сконфигурировать watchdog в BIOS.
Строка 92: Строка 98:
   * В Adaptec 5805 Configuration Utility выбираем Manage Arrays.   * В Adaptec 5805 Configuration Utility выбираем Manage Arrays.
   * Выбираем нужный диск, нажимаем Ctrl-B.   * Выбираем нужный диск, нажимаем Ctrl-B.
 +
 +-3- При высокой нагрузке сервер иногда спонтанно перезагружается.
 +Причина остается неясной. Подозреваю контроллер RAID Adaptec.
 +Попробовал отключить HPET (High Precision Event Timer) -- hpet=disable в параметрах ядра в grub.
 +
 +Другие вещи, которые стоит проверить:​
 +
 +  * The Supermicro X8SIL-F motherboard features early-generation PCI Express 2.0 energy-saving management, which interacts poorly with legacy RAID controllers when they spike to maximum power consumption under full load.The Fix: Reboot into your Supermicro BIOS. Navigate to Advanced PCI/PnP Settings and ensure PCIe ASPM (Active State Power Management) is disabled. Ensure the Adaptec card is installed in the primary physical PCIe x8 slot (Slot 6) rather than a shared slot.
 +
 +
 +
 +  * Under intense Linux disk load, the open-source aacraid kernel driver often throws "Host adapter abort request"​ or "SCSI hang" errors. The firmware stops responding fast enough to the OS kernel requests, which locks up the storage subsystem.The Fix: Increase the device timeout threshold and swap the legacy I/O scheduler. Execute the following terminal commands as root to test:bash# Increase the SCSI device timeout to 45 or 60 seconds (replace sdX with your RAID array block names) ​
 +
 +    echo 45 > /​sys/​block/​sdX/​device/​timeout # Change the I/O scheduler to '​none'​ or '​mq-deadline'​ (avoid older CFQ scheduler under RAID)
 +    echo mq-deadline > /​sys/​block/​sdX/​queue/​scheduler
 +
 +(If this stops the freezing, make these rules permanent by adding them to a custom /​etc/​udev/​rules.d/​ file).
 +https://​serverfault.com/​questions/​463580/​still-getting-aacraid-host-adapter-abort-request-errors-after-following-recomme
 +
 +
 +
 +  * The Cause: Under high HDD load, the RAID chip quickly exceeds its 55°C limit. This triggers a thermal lockup, causing the Linux kernel to drop the controller entirely and freeze the system.The Fix: Open the chassis and physically check the card's heatsink. You must mount an active, small 40mm fan directly onto the Adaptec heatsink. If it is hot to the touch during a test load, it is overheating.
 +
equipment/storage/start.1573658156.txt.gz · Последние изменения: 2019/11/13 18:15 — ryzhikov