Свежие комментарии
Title | Comment |
---|---|
Обе - X540-T2, соединены |
Обе - X540-T2, соединены напрямую кабелем (пока одним). На одной стороне CentOS VM под ESXi, порт проброшен в VM (pass-through). На другой стороне Win10. Обе карты в PCIe 3.0 x8 слотах (2.0 есть только x4). |
>> geom stripe (freebsd) |
>> geom stripe (freebsd) транслирует TRIM (delete) дальше на провайдеров? Транслирует и FLUSH тоже. Кстати, в zfs по умолчанию на основной пул (обычно hdd) шлются DELETE (TRIM). Вроде как не критично, но смотрел не на сильно заполненном пуле. Возможно на сильно заполненном - это как-то будет лишним :-). Поэтому vfs.zfs.trim.enabled=0. Зачем слать лишние команды :-). |
А, ну то есть по разнице. |
А, ну то есть по разнице. "все что не с дисков - то из ARC", разумно. Заодно вот спрошу, вдруг вы знаете geom stripe (freebsd) транслирует TRIM (delete) дальше на провайдеров? |
>> А как вы "скорость ARC" |
>> А как вы "скорость ARC" оцениваете? Оценка была не скорости ARC, а объёма прочитанных данных. Объём файла 32768MB. Объём метаданных на данном датасете приблизительно 14MB. Recordsize на данном датасете 64kB. Размер в 64kB был выбран (насколько я правильно понял из исходников) исходя из размера блока в 64kB на L2ARC. Как я понял меньшие recordsize или группируются или пишутся с потерей пространства до 64kB. Объём прочитанных/записанных данных можно брать из iostat, но я использую свой geom c выдачей статистики по всем операциям (READ, WRITE, DELETE, FLUSH). Кстати, при добавлении L2ARC ssd (точнее выделенное пространство) полностью очищается (TRIM). Также он очищается при экспорте/импорте и я предполагаю при загрузке системы. Здесь разработчики молодцы - сделали как положено :-). Надеюсь и при замещении блоков в L2ARC тоже будут использовать TRIM. На счёт дополнительного объёма для обслуживания L2ARC в курсе, но не 12GB же :-). Вообще интересно наблюдать как в top менются MFU и MRU :-). |
А как вы "скорость ARC" |
А как вы "скорость ARC" оцениваете? по zfs-mon и hit ratio? По дискам то понятно, есть iostat, все видно. В ARC, помимо прочего, находится индекс от L2ARC. 200 (по другим данным - 400) байт на record. |
>> Ну типа "если диски - не |
>> Ну типа "если диски - не самое медленное место /а сеть - медленнее и читают не на полной скорости/ - давайте с них тоже почитаем" Интересное предложение/предположение :-). Сегодня заново прочитал вчерашние тестовые файлы. Все файлы размером 32GB. Первые два были записаны в пул до установки L2ARC и по ним производилось только чтение (многократное :-)). Третий файл был записан в пул после установки L2ARC и во время записи был в полном объёме помещен в L2ARC. Скорости и откуда читались данные: |
У меня обе карты "как из |
У меня обе карты "как из китая". В сторону NAS было сразу быстро (с поправкой на буферы и т.е.), в сторону винды медленно. После отключения IM стало быстро и в сторону винды. |
Непонятная история. |
Непонятная история. У меня же на двух портах 10G рабочей станции - два FreeBSD-ящика. Вот на том линке, который "быстрый NAS" - убираю AIM и "начинает входить быстро", 1+GB/sec пока влезает в кэш на приемной стороне. На другом - убираю AIM и становится медленнее. Разница в том, что на "быстром NAS" стоит карточка с прошивкой "как из китая приехало" (я даже версию не смотрел), а остальные две карты - перешиты на последнюю фирмварь, без этого на них ругалось про checksum error. Загадочная вещь этот ваш 10G |
О блин! |
О блин! Да, с SSD (на самом деле из кэша) на страйп из SSD файл стал входить прямо вот душа радуется как. |
Если я правильно помню, то |
Если я правильно помню, то Intel X540 (как и у меня) |
а что за сетевые? я сейчас |
а что за сетевые? я сейчас как раз тестирую, latency у всех отличается. |
Я знал, что винда виновата... |
Я знал, что винда виновата... отключил на интерфейсе в винде "Interrupt Moderation Rate" (--> Off), сразу чтение зашкалило за гигабайт с рамдиска. |
900Mb/s - это 7гигабит с |
900Mb/s - это 7гигабит с хвостиком. Мне и 600 хватит, если с такой скоростью (т.е. малой латентностью) получится читать мелкие файлы (ну там мегабайта по 4). |
Паритет? |
Паритет? |
тогда уж 600ТГц ) |
тогда уж 600ТГц ) |
Страйп есть (даже из трех, но |
Страйп есть (даже из трех, но третий сильно медленнее), выдает 920Mb/sec а ТЗ простое - хочется счастья, даром, чтобы никто не ушел |
Так ничем же (если мы PCIe |
Так ничем же (если мы PCIe-вариант рассматриваем). И в этом одновременно и беда, lanes будет дефицит. |
Я не очень понимаю, в чём проблема. |
С одной стороны, стенд лепим из "верёвок" и палок. Может, уже имеет смысл сформулировать ТЗ, ... или наплевать на затраты? Моё дилетантское ИМХО. |
>> как поместить для проверки |
>> как поместить для проверки весь файл в L2ARC используя только чтение? Вот у меня возникло вчера подозрение, что это какой-то более сложный процесс, чем просто ARC(-cache). |
Боюсь, тут гамма-лазер нужен |
Боюсь, тут гамма-лазер нужен будет |
Надеюсь дожить :) |
Надеюсь дожить :) |
10G WiFi с добитием на 10км |
Вы серьёзно??! |
C flashcache разбирался |
C flashcache разбирался довольно давно, но помнится мне что ассоциативность была по умолчанию 512. |
а почему именно NVMe? чем оно |
а почему именно NVMe? чем оно от pci-e отличается? ) |
Только не MRU а LFU, конечно. |
Только не MRU а LFU, конечно. |
Алгоритм кэширования по |
Алгоритм кэширования по чтению совершенно не похож на применяемые в flashcache, bcache, dm-cache. Он не предсказуем, но похоже имеет свои плюсы :-). Не знаю что с bcache и dm-cache‚ но flashcache — всего лишь LRU, причём, что важно, не просто LRU, а всего 4-way associative (каждый блок может попасть всего в 4 места в кэше, а не куда угодно), а ARC в этих терминах полностью ассоциативный (как и кэши в памяти). |
Вроде разобрался. Cкорость |
Вроде разобрался. Cкорость последовательного чтения файла размером 32GB: |
Ну в общем, да, как-то так. |
Ну в общем, да, как-то так. |
Встраивать в лампочки |
Встраивать в лампочки Сеть доставлять туда по проводам 220в Отличная ж штука! |
Т.е. надо понимать, что эти |
Т.е. надо понимать, что эти технологии вплотную приблизились к пределу Шеннона. И там каждый dBi SNR'а важен. Эфир общий, с SNR плохо, уход в друге частоты приводит к проблемам с экранированием. Потому и говорю — 60GHz, line of sight :) |