@zeromind

Разная нагрузка SSD при одинаковом IOPS, почему так?

Ребят, кто нибудь сталкивался с проблемой разной нагрузки SSD в software raid 10 / 5 ? На сервере стоят новые samsung evo 860 16x1TB, нагрузка каждого диска скачками растет. Хотя IOPS не меняется.. OS - debian 9.X 64bit

Пробовал ребутать сервер - помогло, через сутки - двое началось опять. На рейде0 такого не замечал пока.

5c60cadf7e50e917734227.png

IOPS
5c60ccf85c35e827379810.png

Вот так это начинается проявляться (другой сервер)
5c60cafa1896f211833296.png

А вот так должно быть в идеале без проблем
5c60cb7b92ac9361719564.png

Есть предположения ?

Еще очень интересно, почему в software raid0/10 одна часть SSD работает на одном уровне нагрузке, вторая часть на другой. Ладно еще на raid10 можно понять, там два зеркала, но почему на raid0 так ? (имеем 7 дисков, 5 с одним iops и нагрузкой, 2 с другой), прям как на моих графиках по две линии. Помню раньше (на дебиан 6-7) такого не было.

Привожу вывод mdadm

root@AMS:~# mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Wed Sep 26 19:09:07 2018
Raid Level : raid10
Array Size : 7807188992 (7445.52 GiB 7994.56 GB)
Used Dev Size : 975898624 (930.69 GiB 999.32 GB)
Raid Devices : 16
Total Devices : 16
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Mon Feb 11 04:14:00 2019
State : clean
Active Devices : 16
Working Devices : 16
Failed Devices : 0
Spare Devices : 0

Layout : near=2
Chunk Size : 512K

Name : AMS:2 (local to host AMS)
UUID : e4df4aeb:61e8d8f3:e1ad893e:bae90821
Events : 166074

Number Major Minor RaidDevice State
0 8 3 0 active sync set-A /dev/sda3
1 8 35 1 active sync set-B /dev/sdc3
2 8 99 2 active sync set-A /dev/sdg3
3 8 51 3 active sync set-B /dev/sdd3
4 8 67 4 active sync set-A /dev/sde3
5 8 83 5 active sync set-B /dev/sdf3
6 8 115 6 active sync set-A /dev/sdh3
7 8 131 7 active sync set-B /dev/sdi3
8 8 19 8 active sync set-A /dev/sdb3
9 8 147 9 active sync set-B /dev/sdj3
10 8 163 10 active sync set-A /dev/sdk3
11 8 179 11 active sync set-B /dev/sdl3
12 8 195 12 active sync set-A /dev/sdm3
13 8 211 13 active sync set-B /dev/sdn3
14 8 227 14 active sync set-A /dev/sdo3
15 8 243 15 active sync set-B /dev/sdp3
  • Вопрос задан
  • 370 просмотров
Пригласить эксперта
Ответы на вопрос 2
Jump
@Jump Куратор тега Системное администрирование
Системный администратор со стажем.
Не совсем понятно что именно не так.
Для правильного понимания важно определится с терминологией - например что вы понимаете под нагрузкой? Ну и так же важно что именно и как измеряет утилита мониторинга, графики которой вы смотрите. Похоже она просто показывает насколько быстро диск обрабатывает запросы.

нагрузка каждого диска скачками растет. Хотя IOPS не меняется..
Откуда такой вывод, что нагрузка растет? Где данные по нагрузке? На первом графике насколько я понимаю отображается занятость диска (busy). Про нагрузку там ни слова, может там вообще нагрузки нет.

Еще очень интересно, почему в software raid0/10 одна часть SSD работает на одном уровне нагрузке
Опять же довольно странное утверждение. Откуда в рэйде разный уровень нагрузки? Ну не может же быть чтобы на один диск записывали больше чем на другой. Очевидно что нагрузка одинаковая.
Отличается только занятость диска. Один диск быстрее справляется с нагрузкой, а другой медленнее вот и все.
Ответ написан
athacker
@athacker
Например, вот: https://habr.com/ru/company/webzilla/blog/227927/

Во время теста в blktop наблюдалось что-то странное: часть дисков загружена в потолок, часть почти простаивает. Причём загружены в потолок те, кто показывает низкую производительность, а «быстрые» диски простаивают. Более того, диски иногда меняются местами — то есть раньше загруженный на 100% диск вдруг показывает бОльшую скорость и меньшую загрузку, и наоборот, диск, который был загружен на 50%, вдруг оказывается загружен на 100% и при этом показывает меньшую скорость. Почему?

И тут до меня дошло.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы