Mark ☢️
$ ceph osd df ID WEIGHT REWEIGHT SIZE USE AVAIL %USE VAR PGS 0 0.87849 1.00000 899G 5164M 894G 0.56 0.33 0 1 0.90919 1.00000 931G 5165M 926G 0.54 0.32 0 2 0.90919 1.00000 931G 5162M 926G 0.54 0.32 0 3 0.00009 1.00000 1397G 57239M 1341G 4.00 2.34 0 TOTAL 4158G 72732M 4087G 1.71
Mark ☢️
даже больше
Mark ☢️
(ну.... он блюстор правда)
Mark ☢️
))
Mark ☢️
ну всиравно
Mark ☢️
есть подозрение вот какое
Mark ☢️
так как блюстор — это маленький XFS и ещё один блокдейвай, то наверно для вычисления веса оно взяло размер того XFS
Mark ☢️
что маразм полный
Mark ☢️
куда копать ? что смотреть ?
Михаил
поставь вес ему какой хочешь
Михаил
да и всё
Mark ☢️
ceph osd reweight-by-utilization
Mark ☢️
$ ceph osd reweight-by-utilization moved 0 / 0 (-nan%) avg 0 stddev 0 -> 0 (expected baseline 0) min osd.0 with 0 -> 0 pgs (-nan -> -nan * mean) max osd.0 with 0 -> 0 pgs (-nan -> -nan * mean) oload 120 max_change 0.05 max_change_osds 4 average 0.017079 overload 0.020494 osd.3 weight 1.000000 -> 0.950012 [ceph_deploy@node2 ~]$ ceph osd df ID WEIGHT REWEIGHT SIZE USE AVAIL %USE VAR PGS 0 0.87849 1.00000 899G 5164M 894G 0.56 0.33 0 1 0.90919 1.00000 931G 5165M 926G 0.54 0.32 0 2 0.90919 1.00000 931G 5162M 926G 0.54 0.32 0 3 0.00009 0.95001 1397G 57239M 1341G 4.00 2.34 0 TOTAL 4158G 72732M 4087G 1.71 MIN/MAX VAR: 0.32/2.34 STDDEV: 1.51
Mark ☢️
те же ЙАЙЦА
Михаил
Михаил
а weight
Mark ☢️
ээээ
Mark ☢️
а почему ревеигхт не сработал ?
Mark ☢️
причем написал даже osd.3 weight 1.000000 -> 0.950012
Mark ☢️
что за фигня
Mark ☢️
аааа
Mark ☢️
сейчас понял
Mark ☢️
сорян
Roman
http://onreader.mdl.ru/LearningCeph/content/index.html#ToC на русском, вроде свежак
Roman
http://onreader.mdl.ru/CephCookbook/content/index.html
Sergey
А какие винты порекомендует для осд?
Sergey
Вд ентерпрайз желтые норм будет ?
Viktor
RE ок
Михаил
да в целом любые) тут же как обычно. нормально делай - нормально будет
Viktor
бытовый могут быть источником проблем
Viktor
будут, вопрос когда, бытовой винт пытается до последнего считать сбойный блок
Viktor
"серверный" быстро дает ошибку чтения/записи
Viktor
что не вешает софт который работает с этим винтом
Viktor
на большом количестве винтов они становятся расходниками
Mark ☢️
Кароче. заюзал блюстор
Mark ☢️
и шо же ви думаете ?
Mark ☢️
один хрен
Mark ☢️
а дожно быть быстрее, ибо нету дабл врайта
Mark ☢️
как-бы хуй-с
Александр
Кинь доку на блюстор
Михаил
Кароче. заюзал блюстор
а ты все на блюстор запихнул? как тестируешь?
Mark ☢️
ceph osd pool create rbdbench 128 ceph osd pool set rbdbench size 1 rbd bench-write image01 —pool=rbdbench
Mark ☢️
вот так
Mark ☢️
ой
Mark ☢️
имедж креате команду не написал
Михаил
DNIWE
Mark ☢️
шта
Mark ☢️
do not invent weels ?
Mark ☢️
xnj 'nj
Mark ☢️
что это
Михаил
шта
днище говорю
Михаил
fio освой
Михаил
и потом уже говори про тесты
Mark ☢️
а чем эта бенчилка плоха ?
タキ
https://habrahabr.ru/post/154235/
Михаил
а чем эта бенчилка плоха ?
не показывает реальной картины. только fio только классика
Mark ☢️
# cat qwe.fio [global] ioengine=rbd clientname=admin pool=rbdbench rbdname=image01 rw=randwrite bs=4k [rbd_iodepth32] iodepth=32
Mark ☢️
write: io=812564KB, bw=359057B/s, iops=87, runt=2317362msec
Sergei
интереснее строчки про clat/slat обычно. вы статью почитайте, которую сверху скинули.
Mark ☢️
rbd_iodepth32: (groupid=0, jobs=1): err= 0: pid=1356: Fri Dec 9 16:14:30 2016 write: io=812564KB, bw=359057B/s, iops=87, runt=2317362msec slat (usec): min=1, max=342, avg= 2.44, stdev= 5.66 clat (msec): min=34, max=2361, avg=364.98, stdev=219.50 lat (msec): min=34, max=2361, avg=364.98, stdev=219.50 clat percentiles (msec): | 1.00th=[ 91], 5.00th=[ 133], 10.00th=[ 159], 20.00th=[ 200], | 30.00th=[ 239], 40.00th=[ 269], 50.00th=[ 289], 60.00th=[ 359], | 70.00th=[ 441], 80.00th=[ 515], 90.00th=[ 603], 95.00th=[ 775], | 99.00th=[ 1172], 99.50th=[ 1418], 99.90th=[ 1713], 99.95th=[ 1844], | 99.99th=[ 2089] bw (KB /s): min= 24, max= 944, per=100.00%, avg=365.04, stdev=144.12 lat (msec) : 50=0.04%, 100=1.69%, 250=32.18%, 500=44.26%, 750=16.06% lat (msec) : 1000=3.97%, 2000=1.78%, >=2000=0.02%
Mark ☢️
я пока недостаточно всё это понял
Mark ☢️
что скажут эксперты ?
Sergei
у вас средняя задержка 364 мс. это очень плохой показатель. нормальный показатель задержки для "почти полностью загруженного" магнитного диска - 10 мс.
Sergei
возможно сеть более, чем медленная, конечно. но вообще попробуйте сначала на холодном кластере запустить fio с iodepth 1
Mark ☢️
вы не поняли. нет сети
Mark ☢️
один нод с 3 дисками
Sergei
тем более.
Mark ☢️
ах да, фио запускается на нём же
Mark ☢️
кластер ниченм не занят. запустил с депс 1
Mark ☢️
диски магнитные по 1 Тб
Anton
5400 и выключен кеш?)
Mark ☢️
сейчас уточню
Mark ☢️
БЛЯТЬ ЧТОБ БЛЯТЬ СДОХ ПЕДОРАС КОТОРЫЙ ДАЛ МНЕ ДИСК
Mark ☢️
http://www.newegg.com/Product/Product.aspx?Item=N82E16822148764
Mark ☢️
ШТО ДЕЛАЕТ GREEN В МОЕМ КОМПЕ ВОБЩЕ
Mark ☢️
в рот мне ноги
Mark ☢️
щас уберу его
Mark ☢️
остальные два диска 7200 рпм