Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Выбор ПО для кэширования дисковых операций в Windows
RSS

Выбор ПО для кэширования дисковых операций в Windows

В оперативной памяти, не RAMDRIVE

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
IdeaFix написал:
[q]
А других способов кроме как пойти к руководителю проекта и сказать "я не смог" нет?
[/q]
Есть некоторая разница между "не смог" и "знаю, но не рекомендую и не буду поддерживать такое решение", не так ли?


IdeaFix написал:
[q]
Чтение - метр в секунду, запись - да нет её, а читать не успевает. Ибо характер чтения идиотский...
[/q]
Так чуть лучше, чем какое-то "выжирает очередь".
Железо можно добавлять/менять? Sas/raid какой(нибудь) сейчас стоит?


IdeaFix написал:
[q]
У Вас бесспорно есть опыт решения каких-то других задач, но он тут не применим.
[/q]
Как можно было узнать мой опыт по паре писем?


IdeaFix написал:
[q]
Дебаг показывает что эта штука хочет читать одномоментно 5-15 тысяч мелких файликов...
[/q]
Обычное random чтение.
Хорошо известно чем лечится.

IdeaFix написал:
[q]
рамдрайв на цифс говорите? Пусть это попробует кто-то другой.
[/q]
Я пробовал.
IdeaFix
Гость

Ссылка

easyjohn
Какой-нибудь raid я пробовал. Конкретно пробовал хост 71685 и шестерку на 8 дисков 7.2K, знаете, по обычному рандом чтению этот массив оказался на удивление похож на быстрый одиночный диск :) Ну и порядков на несколько (так же как обычный диск) отстал от SSD. Но, это очевидно.

На продакшене мне нужно абстрагироваться от конкретного железа. Точно есть Windows, точно есть DAS, точно нужно решать проблему в рамках одного корпуса и видимо только кэшировать. Ибо объёмы уже тяжеловаты для рамдрайва (столько памяти просто нет), а делать ha ramdrive даже имея топовые медные сети и достаточный объём памяти - отдельная задача.

Для побаловаться можно наделать каких угодно велосипедов, для побаловаться можно и на 286 под дос вебсервер поднять и хвастаться аптаймом (вот), но мне нужно что-то коробочное и что-то гарантированно рабочее.

Что я пока полнял:
1. Windows не имеет встроенных механизмов для решения этой задачи (хотя HyperV при этом умеет ssd cache датастора!).
2. Не хочу связываться с наколеночными решениями на базе legacy hardware. Если уж использовать старое (ну как старое, 2*771 8 core 32gb ram) старое железо, то хоть с вменяемым софтом.

Там реально много условий и можно сколь угодно долго обвинять меня в том что задача не понятна, но необходимые условия - wondows; das; 1 корпус.
Сейчас на форуме
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
IdeaFix написал:
[q]
Какой-нибудь raid я пробовал.
[/q]
Какой попало - не показатель.

IdeaFix написал:
[q]
пробовал хост 71685 и шестерку на 8 дисков 7.2K
[/q]
Эх... "Как взять неплохое железо и сделать на нем ... плохо".

IdeaFix написал:
[q]
по обычному рандом чтению этот массив оказался на удивление похож на быстрый одиночный диск
[/q]
BBU была установлена? Режим кеширования какой стоял?


IdeaFix написал:
[q]
На продакшене мне нужно абстрагироваться от конкретного железа.
[/q]
Опять непонятно. Если "нужно обстрагироваться от железа" - заказывай виртуалки с заранее заданной пропускной. Почти все публичные облака имеют варианты виртуалок или с ссд, или с подключеним сторов с лимитом по iops. Зачем вообще тогда этот топик?


IdeaFix написал:
[q]
Точно есть Windows, точно есть DAS
[/q]
Стоп, оказывается уже две железки есть? Что за контроллер на das? какой шиной подключен к машине с виндой?


IdeaFix написал:
[q]
Не хочу связываться с наколеночными решениями на базе legacy hardware.
[/q]
На "legacy hardware" все решения будут "наколеночными".


IdeaFix написал:
[q]
старое (ну как старое, 2*771 8 core 32gb ram)
[/q]
Очень старое. Срок жизни железа в IT - 3 года. Такие "сервера" мы выкидывали примерно пять лет назад, как отработавшие срок, к которым нет ни поддержки, ни запасных частей в продаже (очевидно, что не на вторичке).
Что характерно, всю нагрузку, выполняемую каждыми ~15-20 такими серверами стала с избытком выполнять одна железка supermicro sys-2027tr помещающаяся в 2u. Про разницу в потреблении питания и охлаждения, думаю, говорить не стоит.



IdeaFix написал:
[q]
1 корпус.
[/q]
Один любой корпус, который можно купить? Один любой существующий в наличии корпус? Один обязательно 1u корпус?
IdeaFix
Гость

Ссылка

easyjohn Мне всё более очевидно что Вам нечего сказать. У Вас определенно на этот счет иное мнение. Буду ли я Вас в чем-то убеждать?:) Едва ли...

P.S. Не рискнул использовать термин SAS (Server Attached Storage), использовал DAS, чтобы отсечь сеть. Смиритесь уже с тем что я слишком глуп чтобы сгенерировать вопрос под ответ, который у Вас есть :) Пройдите мимо.
Сейчас на форуме
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Если бы под вашим первым вопросом не было ни одного ответа - разве не было бы гораздо грустнее?
Все равно больше никого нет, все спят, почему бы тогда и не поболтать ерундой?
IdeaFix
Гость

Ссылка

easyjohn
А я продолжаю пинать примокэш... в общем придумал реальные ситуации как его можно свалить. С одной стороны, эти ситуации можно обойти более точным ранжирвоанием/агрегацией ресурсов, с другой... блин, эта штука показывает реально замечательную производительность. У меня на домашней лабе 128GB памяти, если делать небольшой раздел с полным кэшированием (кстати, вмварь в себе эти вещи позволяет делать - ничему не мешает), результаты просто суперские получаются. При этом даже имея ssd кэш на датастор и не топовую, но и не фри лицензию на ESXi, такого не добиться штатными средствами.

В свете этого начинаю иначе смотреть на Intel Optane... жаль, что оно требует определённое поколение интеловской инфраструктуры. Остановить что ли лабу и вставить в неё старенький варпдрайв? Очень уж хочется посмотреть на то как многоуровневое кэширование работает и в ключе хост-записей на ссд (те же варпдрайвы достаточно быстро прогорают) и просто в целом... а так же хочется сравнить с UFS без рейда.

https://pp.userapi.com/c840228...GBGcyE.jpg
А вообще весело...
Сейчас на форуме
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
IdeaFix написал:
[q]
результаты просто суперские получаются.
[/q]
Надо бы сравнить с классикой, например с zfs или lvm+flashcache.


IdeaFix написал:
[q]
При этом даже имея ssd кэш на датастор и не топовую, но и не фри лицензию на ESXi, такого не добиться штатными средствами.
[/q]
У esxi, классически, все плохо с дисковыми подсистемами: как изначально было все заточено на сторонние датасторы, так до сих пор не продвинулось.
Сколько они уже со своим vsan пытаются что-то выжать, последний раз когда смотрел все было грустно.


IdeaFix написал:
[q]
иначе смотреть на Intel Optane
[/q]
Что только люди не делают, что бы не писать качественно софт.. :)


IdeaFix написал:
[q]
те же варпдрайвы достаточно быстро прогорают
[/q]
На сколько быстро?
В работе у меня emlc фирмы pny elite 240 по три года в качестве l2arc отрабатывали.
Дома, на файлопомойке, в качестве flashcache, под почти постоянными торентами - обычные ocz vertex2/3 до сих пор живы.

Записано 81 Тб данных, 5.8 лет в работе!
IdeaFix
Гость

Ссылка

easyjohn
Варпдрайвы обычно достаются уже и устаревшими и старыми. По сути это LSI 3G HBA и на той же плате четыре сандфорсовых SSD на 100Гб каждый. Когда это всё собрано в 0 и работает кэшем - всё в общем не плохо, но убогой аппаратной составляющей не отменяет. Мой варпдрайв годится только для тестов, в работу я его не рискну даже в домашнюю лабу. А SLC фирмы PNY это X25 в девичестве? Если да - не удивительно :)

По поводу ZFS - да, оно стильно-модно-молодёжно, но мне UFS ближе к телу в т.ч. на спарках, задачи снапшотить нет, а вот данные вытаскивать - порой есть. Жаль, что есть только NTFS :(

Оффтопик: Оффтопик: Кстати, у вмварей будущее наступило - гиперконвергенция. На крайнем emc/dell/vmware day в очередной раз рассказывали как это круто - откладывать кирпичи (to store a bricks). Сторонние хранилки от EMC - теперь не сторонние, но не исилоном единым. Теперь есть коробка, в ней и процы и память и диски. На уровне коробки это конфигурируется в HA ноду, а на уровне кластера DAS (SAS) коробок собирается в пятёрку! Так смешно когда спрашиваешь у лектора "а у вас tor коммутатор при перестройке или эвакуации данных кони не двигает?" а в ответ му-му... он ведь только что рассказывал как круто жить без SAN, но он понимает что все понимают что такое ребилд (или экспанд) датастора с таким уровнем абстракции....
Сейчас на форуме
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
IdeaFix написал:
[q]
А SLC фирмы PNY это X25 в девичестве? Если да - не удивительно
[/q]
Я ошибся сперва.
Это оказался eMLC, так что 10к циклов записи. Вот эти брали пачками.

IdeaFix написал:
[q]
По поводу ZFS - да, оно стильно-модно-молодёжно
[/q]
Я очень долго не хотел zfs. Но в какой-то момент сломался. Попробовал дома, попрбовал на работе в лабе. Постепенно вытащил на про.
Оно оказалось удобнее, чем обожаемый мной lvm.


IdeaFix написал:
[q]
а вот данные вытаскивать
[/q]
Ну, лучше до этого не доводить вобще.


IdeaFix написал:
[q]
Кстати, у вмварей будущее наступило - гиперконвергенция.
[/q]
Nutanix им на пятки наступил, вот и пришлось. Причем у нутаникса все работает с почти безлимитным масштабированием уже лет пять, а vmware только-только подтягивается, еще недавно больше 8 нод в vsan нельзя было добавить - это позор.


IdeaFix написал:
[q]
понимает что все понимают что такое ребилд (или экспанд) датастора с таким уровнем абстракции....
[/q]
В хорошей гиперконвергентности - оно такое, терпимое - вполне себе lazy ребилд, который можно сутками тянуть, никого особо не напрягая.
Плюс стараются одну копию данных держать на той же ноде, где и compute запущен.
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   Технический флейм »   Выбор ПО для кэширования дисковых операций в Windows
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS