Свежие комментарии
Title | Comment |
---|---|
Вообще, вот странная история. |
Вообще, вот странная история. И вот с ними - с ровно таким же тестом (скорость чтения из большого файла при помощи dd, массив пуст) - получается вменяемая скорость, 450-500Mb/sec. Без увеличения окна префетча, стандартные 8M работают ок. Похоже, что это какая-то особенность 6T. Ну там вплоть до того, что дорожка не влезает в буфер у диска, не знаю что еще придумать. |
Я ставил 8.1, штатным |
Я ставил 8.1, штатным способом, через Bootcamp. Результат так себе Десятка наверное тоже будет работать, но не проверял. |
>> Note that it leaves |
>> Note that it leaves "prescient" prefetch (e.g. prefetch for zfs send) intact. В-общем, FreeBSD kernel is very well documented. Читая комментарии можно понять, почему у zfs send нормальная производительность, а у tar cf /dev/null - не очень. В общем, увеличить max_distance раз в 10-20-40 сильно помогает в моем случае. Какое-то такое значение и оставлю. |
# uname -r |
# uname -r Из dmu_zfetch.c: /* max # of streams per zfetch */ Таки да, данная настройка в sysctl не выведена. Но я не вижу особого смысла её менять. Хотя если хочется можно перекомпилировать zfs.ko. |
# uname -r |
# uname -r idistance не появилась от 11.0. |
У меня пока всё работает на |
У меня пока всё работает на 10.1 и только сейчас попробую перейти на 11. Поэтому я "знаком" только с этими двумя версиями. Мой опыт подсказывает, что zfs спроектирована довольно "правильно". С неё можно выжимать довольно много для некоторых конкретных задач. Поэтому (моё личное мнение) отталкиваться нужно от производительности дисков, затем проверить сколько может система (процессор, память, чипсет, контроллер) прокачать одовременно относительно полной производительности дисков. Дальше оценить теоретический порог производительности конфигурации zfs (в твоём случае raidz2). Постараться приблизиться к нему и успокоиться :-). |
А не подскажете, можно ли |
А не подскажете, можно ли наоборот - на ноутбук эппл поставить виндоуз 10? |
id_distance у меня пока нет. |
id_distance у меня пока нет. Пойду FreeBSD обновлю до 11, посмотрим и на id_distance заодно. |
>> улучшая в одном месте |
>> улучшая в одном месте можно нарваться на засаду в другом Но я исхожу из того, что ускорять мне надо "большие чтения", потому что "маленькие" в любом случае происходят быстро (не в Mb/sec, а просто в sec). |
Что бы не играть в пятнашки, |
Что бы не играть в пятнашки, приведу выдержки из описания работы zfetch от последнего автора mav@: |
max_streams 8->32 => 700+ Mb |
max_streams 8->32 => 700+ Mb/sec. Однако блин. |
О, fetch_max_distance сильно |
О, fetch_max_distance сильно помогает, прям в разы. 550 стали читать (и 650 писать) Не было печали... |
Ну вот по счастью, я вообще в |
Ну вот по счастью, я вообще в это не погружался никак: готовая инструкция для NUC (ссылка в посте) содержит и готовый .plist (причем, разные для установки и для работы). Потому что вот кловер еще изучать - ну блин не хочется вовсе. |
Очень подробно функционал |
Очень подробно функционал Кловера расписан, собственно, «от автора» (главного программера, если быть точнее) здесь в PDF: |
по центру! |
по центру! |
Ну вот ты продаёшь (продавал) |
Ну вот ты продаёшь (продавал) объективы как недостаточно резкие на той самой A7r, а тут у каких-то дешёвых стёкол — запас в несколько раз показан. |
А в чем противоречие? |
А в чем противоречие? по центру обычно все неплохо |
Оффтопик |
А у тебя эту статью обсуждали? |
Ну мне ноут этот нужен из |
Ну мне ноут этот нужен из единственного соображения что нужно устройство с ретиной для отладки-тестирования. А миник этот - пойдет на стол одному из домашних, в самый раз машинка. |
А, понятно. |
А, понятно. |
Ну вот у меня ноут на |
Ну вот у меня ноут на хасвелле, это наверное Late 2014. Предыдущий работал 7 лет, так что думаю что и это прослужит еще какое-то время. |
А ноут их чего не купил? Как |
А ноут их чего не купил? Как раз ещё старые остались, со всеми разъёмами. Ноуты уж больно хороши (железом). |
Никто ж не мешает, даже на |
Никто ж не мешает, даже на смонтированном пуле, dd if=/dev/da0 of=/dev/zero bs=1M count=8k. |
У меня HBA может маленько |
У меня HBA может маленько убавлять. Т.е. на терабайтниках старых он дает на ~10% меньше адаптека. |
Ага, понятно почему оно так |
Ага, понятно почему оно так по разному на двух ящиках себе ведет: 12-current и 10-3 |
Ну, основатель PayPal - |
Ну, основатель PayPal - выходец из дружной семьи советских людей... |
Я посмотрел на современные |
Я посмотрел на современные диски 6Т и вроде они имеют начальную скорость 200MB/s и выше :-). Для страйпа зеркал для многопоточного последовательного чтения у меня получилась такая формула. Для двух потоков 90-95% от пропускной способности всех дисков. При увеличении потоков, как бы это не казалось удивительным, общая пропускная способность падает совсем незначительно. То есть общая пропускная способность дисков делится на количество потоков. Эта особенность связана с алгоритмом работы префетчера и шедуллера zfs. Также можно наблюдать отставание по времени выполнения некоторых потоков (если они запущены одновременно), но общая пропускная способность не падает. |
sysctl -a | grep zfs :-))) |
sysctl -a | grep zfs :-))) (это конечно издевательство делать доступным столько настроек). |
Может оно с санкциями связано? |
Где Ali и где Paypal, Ebay... Насколько помню, Paypal и раньше к РФ неровно дышал... и Ebay предпочитал расчёты через "проверенные_временем_ЗАПАДНЫЕ_системы_е-платежей". ... |
Да, но зато два параллельных |
Да, но зато два параллельных потока чтения - в отличие от того к чему я привык ранее - друг другу не мешают. 2x200 - пожалуйста (из разных больших файлов) |