Mark ☢️
Проброс писиай + Миграция?
Mark ☢️
Штэ
Roman
Неа. к сожалению пока не решил проблему как перекидывать устройства между хостами. Можно пригвоздить виртуалку к хосту, где подключен, ключик и наслаждаться этим, но при миграции на другой хост он будет недоступен.
Roman
У знакомого в vCentre работает такое, значит и на KVM можно, но пока не допер как.
Mark ☢️
Усб в тцп заворачивается
Mark ☢️
Так что всякие токены на ура работают
Roman
А есть что почитать на эту тему?
Mark ☢️
Даж с миграцией
Mark ☢️
https://habrahabr.ru/post/265065/
Mark ☢️
Но это не точно
Mark ☢️
Там несколько протоколов
Mark ☢️
И тольо один без костылей работает прям из куему. Гуест даже не знает ничего. Не догадывается
Roman
Я вот еще такое находил. https://habrahabr.ru/post/100951/
Mark ☢️
Скажу что у нас завтра. Напомни
Roman
Хорошо. Спасибо.
Roman
Ммм?
Mark ☢️
https://www.altex.com/SYBA-Dual-25-to-35-SATA-HDD-Converter-SY-MRA25036-P156441.aspx
Mark ☢️
Вот подешевше
Mark ☢️
http://www.ebay.com/itm/Rosewill-RX310-Dual-2-5-to-3-5-SATA-JBOD-Converter-Enclosure-New-Sealed-/132242605862?hash=item1eca460726:g:AqoAAOSwU8hY7kVo
Mark ☢️
Еще дешевле. 10 баксов. Найс
Denis
Я тут считал сидел, кажется что сторадж железки нада брать из расчета прироста в 2-3мес. Иначе оно не окупается
Mark ☢️
Я тут NVME попробовал
Mark ☢️
fio говорит 200 тыщ иопсов
Mark ☢️
модель чуть позже напишу
Mark ☢️
годнота. там можгно программно выбрать какой будет размер сектора. типа 512 или 4096
Mark ☢️
hdparm не работает
Mark ☢️
smartctl работает но сильно урезанно
Александр
Я тут NVME попробовал
которые тошиба?
Mark ☢️
вроде да
Александр
Toshiba OCZ RD400 Series NVMe AIC 512GB - если ты про них, то они охуенны
Mark ☢️
мать десктопная, я хз может ей ограничено както
J
fio говорит 200 тыщ иопсов
А это прям вот с dsync?
Mark ☢️
Toshiba RD400 256GB
Mark ☢️
А это прям вот с dsync?
давай команду, я потещщу
J
давай команду, я потещщу
fio —filename=/dev/sda —direct=1 —sync=1 —rw=randwrite —bs=4k —numjobs=1 —iodepth=1 —runtime=90 —ramp=5 —time_based —group_reporting —name=4krnd
Mark ☢️
libaio ?
J
Нееет. С sync движком дефолтным.
Mark ☢️
щас. 5 сек.
Mark ☢️
вот отправил бы в бэктиках
Mark ☢️
и не пришлось бы длинные тире перепидоривать
J
Ой, извини. Я забываю все время что телеграм ебучий правит так.
Mark ☢️
500 IOPS :(
Mark ☢️
numjobs=32 — 1000 iops
J
Хочешь объясню теперь?)
Mark ☢️
да
Mark ☢️
желательно подробно и без выебонов
J
желательно подробно и без выебонов
Ну ты чо, ятак стараюсь не делать вообще никогда. Но насчет подробно хз, это только гипотеза, хотя и практически пдтвержденная уже.
Mark ☢️
давай
J
https://www.sebastien-han.fr/blog/2014/10/10/ceph-how-to-test-if-your-ssd-is-suitable-as-a-journal-device/ Вот тут у Себастьяна в табличке есть, например, Samsung 950 Pro, как у меня. И я когда тестил напоролся на то что тоже около 500 иопсов на запись, совсем не так шикарно как у него. А потом почитал комменты: https://www.sebastien-han.fr/blog/2014/10/10/ceph-how-to-test-if-your-ssd-is-suitable-as-a-journal-device/#comment-2363718912 Многие не энтерпрайзные ссд, да даже и энтерпрайзные не умеют игнорировать ATA команду ATA_CMD_FLUSH. В них это сделано намеренно чтобы при синхронной записи данные писались не просто в DRAM кэш, а во флеш память и только тогда операция будет считаться законченной. На тырпрайзных дисках напаяны батареи конденсаторов которые в случае пропадания питания поволят сбросить DRAM кэш во флеш память. Поэтому такие диски игнорируют команду на сброс кэша и спокойно работают во writeback режиме на запись. Вот как-то так что ли. Прошу прощения, если криво написал)
J
Ну чо, есть идеи похоже на правду или нет? Потому что мне и самому любопытно.
Mark ☢️
Похоже на бред
Mark ☢️
в наличие кондёров и игнорирование я бы поверил если речь идет о десктопных
Mark ☢️
потому что это дёшево и способствует наябыванию тестов
Mark ☢️
а значит высокая продаваемость
Mark ☢️
ценой потерянных данных
Mark ☢️
если где-то есть фраза "игнорирование флуш" то такие девайсы нужно сувать в жопу их вендорам и проворачивать там до щелчка
Mark ☢️
батарейки садятся, и кондёры тоже, Карл
Mark ☢️
батарейки и тд есть на рейдах. и это считается злом сейчас потому что есть SSD-cache
J
Ну так все что ты пишешь не противоречит тому что я говорю. Нет батареи конденсаторов - флаш не игнорируется. Есть батарея - игнорируется. Потому что емкости хватит чтобы весь кэш слить на флеш память.
Mark ☢️
меня интересует почему 500 иопсов
Mark ☢️
NVME может параллельно писать в 100500 ячеек ОДНОВРЕМЕННО даже с синком
Mark ☢️
соу, вотс вронг?
Mark ☢️
и если буфера по сети нет, то почему без синка овердохуя иопсов?
J
и если буфера по сети нет, то почему без синка овердохуя иопсов?
Без синка пишется в dram кэш. А насчет иопсов хз, тут дело наверное в том как контроллер обрабатывает операции. Видишь же, до какого-то предела если повышать число потоков или глубину очереди, то иопсы растут почти линейно.
Mark ☢️
ну и в драм кеш скорость была бы явно больше
J
direct намекает ядру работать в обход своих кэшей. На внутреннюю кухню диска это никак не повлияет же. Щас не про aio говорим же вообще, а про то как внутри диска запись разруливается.
Denis
ну вобще есть разница на уровне софта
Denis
sync он как бы "эмулирует" асинхронный доступ. и пока операция не завершена фио вроде как не может совершать другие операции ввода вывода
Denis
тогда как в libaio просто делается sent ядру и дальше оно само, а фио может ему дальше напихивать.
Denis
но это не точно ©
Александр
fio --filename=/dev/sda --direct=1 --sync=1 --rw=randwrite --bs=4k --numjobs=1 --iodepth=1 --runtime=90 --ramp=5 --time_based --group_reporting --name=4krnd Марк, по сети не гонял такой тест?
Александр
Это то что выше ты тестил
Александр
Ну впрямом, через сеть
Mark ☢️
што бля
Александр
nfs какой нибудь блять
Александр
Заебал
Mark ☢️
прост если /dev/sda то какая нахуй сеть