5

У меня есть окно Fedora 20, в которое я пытаюсь импортировать огромное количество данных в postgres (миллиарды строк). Системная спецификация:

16 ГБ ОЗУ, 6 ядер 3,2 ГГц, 500 ГБ RAID0 PCIe SSD

Каждый раз, когда нагрузка ввода / вывода становится очень высокой (например, при индексации), через некоторое время окно (мягкое) зависает. Клавиатурные прерывания не работают, заглушки не блокируются, HDD не горит.

Перед зависанием пользовательский интерфейс становится очень медленным и мигает при перерисовке. Я попытался настроить планирование ввода-вывода, запустив SSD RAID0 и медленный диск SATA. Также попытался комбинировать несмягкое хранилище с резервной копией RAID, и причиной был RAID0 в случае md. По сути, при высоких значениях ввода / вывода система не работает и часто дает сбой.

Темпы, использование ОЗУ и загрузка процессора все в порядке. Memcheck в порядке, как тест процессора.

Начинаешь думать, что это может быть неисправность материнской платы? Что-нибудь еще, я могу попробовать программное обеспечение мудрым? Я почти уверен, что такое количество блокировок ввода / вывода не является нормальным.

2 ответа2

0

Может быть, вы можете проверить свой autovacuum . Поскольку вы добавляете много новых строк, вы можете увеличить параметр autovacuum_vacuum_threshold или полностью отключить autovacuum. Используйте инструменты, такие как iotop и iostat , чтобы получить больше информации о вводе / выводе вашей системы.

Вы можете найти больше информации об автовакууме здесь.

0

Заменил материнскую плату. Это решило проблему с импортом, но система все еще зависает на короткое время при интенсивном вводе / выводе. Удален программный RAID (MD), и это, похоже, помогло.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .