в качестве отказа от ответственности - я не специалист по системам хранения данных, так что ELI5 ;) Я рассматриваю ESXi с напрямую подключенным хранилищем (SAS SSD и HDD в RAID1, разные хранилища данных). System X, показанная на графике, находится на HDD RAID, другая (System Z) - на SSD.
График задержки от ESXi - System X
График задержки от ESXi - System Z
Обе системы используют базы данных (наряду с другими вещами). System X (показано на графике) запрашивает данные из System Z (Postgres), импортирует их частично и отображает. Как вы можете видеть, здесь у нас довольно высокая задержка. Также я вижу только низкую пропускную способность для System X. У System X частые блокировки базы данных.
В обеих системах процессоров и оперативной памяти предостаточно, все, что я вижу, это проблемы с производительностью диска.
Без какой-либо дополнительной информации - задержка кажется безумной, я прав? Моим первым советом было разделить системы на выделенные хранилища данных (и, следовательно, базовые диски), поскольку у них обоих, как правило, очень высокие требования к IOPS.
К сожалению, у меня не так много подробностей, но я ищу несколько хороших вопросов, чтобы задать их в конце. Я планирую изучить файловую систему и параметры монтирования, выделение дисков (тонкий / толстый), возможно, провести несколько тестов с dd / hdparm / fio. Проверьте, есть ли у нас обратная запись на RAID. Что еще мне следует проверить?
Спасибо, ММФ