@freebsd_ru

Страница 386 из 669
Anton
01.03.2018
18:10:56
1. rutracker уже давно заблокирован в России 2. если dht включен, то ни теркер ни dns не нужен (большинство торрентов на rutracker публичные и доступны через dht)

Sergey
01.03.2018
18:16:50
ок гляну в свои настройки, а то кидал торренты и не смотрел что происходит, а тут глянул а ничего и не качалось.

Google
Volodymyr Kostyrko
01.03.2018
18:31:00
recordsize=1M

Phil
01.03.2018
18:31:27
у zvol нет recordsize

Volodymyr Kostyrko
01.03.2018
18:32:37
А, гоню. в zvol можно попробовать -b 64k.

Phil
01.03.2018
18:32:38
Хорошо. Вопрос основной - почему? Чем его блоксайз должен соответствовать? Тому что захочет видеть виртуалка или тому, что под ним? По логике - это то, что захочет виртуалка. И я так понимаю на кэш это влияет

Volodymyr Kostyrko
01.03.2018
18:33:07
Это влияет на write aplification.

Phil
01.03.2018
18:34:08
чей. вот вопрос-то в чем - эта настрйока вообще что делает-то в итоге? Потому что запись на диск - это ashift. recordsize я так понимаю - это что софтово он сбрасывает

тут я так понимаю связь с размерами кэшей ещё

Volodymyr Kostyrko
01.03.2018
18:34:33
один 64k блок - одна запись, 16 4к блоков - 16 + разница по дереву.

Phil
01.03.2018
18:35:21
Так. А в чем различие ashift и recordsize? volblocksize - это запись zvol на диск, или чего-то в zvol? :)))

Volodymyr Kostyrko
01.03.2018
18:35:31
Меньше нужно кешировать данных про блоки так что да.

Phil
01.03.2018
18:36:05
primary cache на zvol надо уменьшать до metadata? или таки all?

Volodymyr Kostyrko
01.03.2018
18:36:47
ashift это по сколько блоков выравнивать структуры, это важно при разбивке на партиции.

По моим наблюдениям при уменьшении кеша до metadata перестаёт работать readahead.

Google
Volodymyr Kostyrko
01.03.2018
18:39:59
Ну например ты ставишь ZFS на партицию которая начинается с одинадцатого сектора. Это значит что: * весь диск будет смещён на какое-то количество секторов; * часть блоков будут попадать на границу секторов, хотя по логике они идут подряд и читаются за раз. А будут за два.

Volodymyr Kostyrko
01.03.2018
18:45:57
recordsize — верхнее ограничение, blocksize - все блоки будут этого размера

кроме сжатых

Andrey
01.03.2018
18:46:32
ну как зачем то, для отражения сути, а размер подбирается по характеру данных, ну не существует серебряной пули, ну разве что вот в смещениях :)

Volodymyr Kostyrko
01.03.2018
18:46:45
чтобы путаницы не было наверное

Для большинства операционок 64к вполне норм. Кроме UFS и NTFS вроде.

У UFS аналог екстентов не такой большой, а NTFS в них не умеет.

Хотя если форматнуть диск в NTFS 64k норм система ставится сверху начиная с семёрки.

Phil
01.03.2018
18:52:59
Так. А зачем по дефолту в zvol volblocksize 8k и отсылка к pagesize Solaris?

Volodymyr Kostyrko
01.03.2018
18:54:58
Потому что без сжатия на таком размере блоков место просто испаряется. Каждый файл в байт размером будет занимать 64K, в среднем каждый файл будет занимать на 32k больше своего размера.

Phil
01.03.2018
18:56:21
а отсылка к pagesize что тут, что у xfs? просто так?

Volodymyr Kostyrko
01.03.2018
18:59:56
Не в курсе. у xfs blocksize 4k, размер екстентов максимальный не знаю, но вроде весьма большой.

В UFS например наоборот, блок 16k, но адресовать его вроде секторами можно.

Не, фрагментами, они тоже определяются заранее.

Vadim
01.03.2018
19:04:50
на UFS это работает только для direct-блоков

т.е. экономия на хвостах будет на файлах размером не более 10 блоков, остальное будет тратиться так же, как и везде

Google
Andrey
01.03.2018
19:22:06
страсти какие https://twitter.com/ed_maste/status/969290141947875329

Vadim
01.03.2018
19:23:15
достигнуты успехи в портировании говна!

Andrey
01.03.2018
19:35:58
ну вдруг хипстеры водятся, вроде модно у них

Olexande
01.03.2018
19:36:04
позиционируют "свою платформу" как кросплатформенную - и работают над поддержкой всех платформ ... с другой стороны - похвально. Грусно, что опять JS ...

Phil
01.03.2018
19:41:58
А что это?

Andrey
01.03.2018
19:47:58
да какая то хрень, на которой хипстеры фигачат типа софт, как понимаю типа qt или gtk но на css и вот этом всём

Vadim
01.03.2018
19:48:38
это короче такая связка node.js + chrome

и у тебя кагбе десктопное приложение получается, а на самом деле веб

ну и соответственно жрет ресурсов оно как не в себя

Andrey
01.03.2018
19:51:51
тоесть там ещё и нода, со всем прилагающимся зоопарком? типа скачайте милион пакетов и вот это всё?

Vadim
01.03.2018
19:53:14
ну разработчику вроде как

юзеру готовую сборку дают, вестимо

Bocharnikov
02.03.2018
03:51:13
как в nginx спрятать вот эту надпись?



server_tokens off; прячет его не полностью.

Денис
02.03.2018
04:12:05
Там же, видать html шаблон есть. Его и поправить.

Anton
02.03.2018
04:23:14
как в nginx спрятать вот эту надпись?
http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page

Olexande
02.03.2018
05:43:01
как в nginx спрятать вот эту надпись?
Обычно вообще "заменяют/подменяют" на свой "дизайнерский" ...

Нагиев
02.03.2018
05:50:32
Коллеги , посоветуйте серверную платформу под freebsd

Google
Нагиев
02.03.2018
05:51:00
Главное условие, чтобы видела аппаратный raid

Aleksey
02.03.2018
05:55:08
Главное условие, чтобы видела аппаратный raid
https://www.freebsd.org/releases/11.0R/hardware.html#disk

@Gtk777 в целом, у Subj отличная документация на официальном сайте, рекомендую

Нагиев
02.03.2018
05:56:34
Aleksey
02.03.2018
05:57:57
Спасибо конечно, но дьявол в деталях)
Согласен, в своей практике не использую лет 15 уже аппаратные рейды, к тому же, там чаще такое же софтовое решение, частенько

Ilya
02.03.2018
06:30:19
Самое главное, это убедиться перед покупкой что аппаратный рейд умеет презентовать системе каждое устройство по отдельности. Иначе придётся сделать как мы последний раз сделали. на пролианте 3 зеркала и на базе трёх аппаратныз зеркал zdaid уже навернули.

6 JBOD-ов сделать не получилось. Может плохо курил.

https://calomel.org/zfs_raid_speed_capacity.html вот ещё хорошая статейка, там в разделе All SATA controllers are NOT created equal приводится сравнения работы интегрированного контроллера с LSI в режиме JBOD

камон
02.03.2018
08:45:27
Есть контроллеры без поддержки JBOD, мне такие достались в наследство в серверах IBM, для их конструкторов заготовлены котлы в самых вонючих уголках ада.

Ну и для тех, кто это покупал, тоже.

Phil
02.03.2018
08:54:33
ZFS. Теперь logbias для zvol. Да я чтото вижу про какой то там лог. Для блочного zil мне не очевидно что с этим делать

Volodymyr Kostyrko
02.03.2018
09:02:12
Писать в логи или нет, убирает doublewrite для тех случаев если потребитель сам занимается безопасностью данных.

Кстати да, для виртуалок вполне нормально это использовать — внутри всё равно файловая система и она всё равно отслеживает свою целостность. Ну кроме FATа и extN.

Phil
02.03.2018
09:05:26
В смысле throughput норм?

По дефолту там latency

Volodymyr Kostyrko
02.03.2018
09:06:23
throughput - писать напрямую минуя log, в том числе внешний

Phil
02.03.2018
09:08:54
Я еще про primarycache думаю. Для свопа рекомендуют сделать metadata. Но в своп полный мусор летит как придется. А вот для оьраза виртуалки думаю оставить all

Roman
02.03.2018
09:12:20
Я еще про primarycache думаю. Для свопа рекомендуют сделать metadata. Но в своп полный мусор летит как придется. А вот для оьраза виртуалки думаю оставить all
ну все правильно: primarycache определяет что у тебя упадет в arc. если туда будут падать данные, это означает что данные из памяти будут выгружаться в память

Google
Volodymyr Kostyrko
02.03.2018
09:30:03
Для свопа ещё sync=disabled неплохо.

Roman
02.03.2018
09:31:38
а есть картинки или описание про устройство дисковой подсистемы в freebsd?

Roman
02.03.2018
09:32:37
Да. Даже книжка есть
а насколько оно актуально?

Phil
02.03.2018
09:32:38
Но наверное как у тебя под рукой картинки нет

а насколько оно актуально?
А она не меняется же нихрена

Roman
02.03.2018
09:35:08
А она не меняется же нихрена
нуу... вот тот же nvme - он совсем другой. и по идее, даже не должен использовать scsi подсистему

Dmitry
02.03.2018
09:43:48
он использует CAM подсистему

а в CAM подсистему входит scsi, iscsi, ctl, ata, nvme

в 12-current туда же входит и MMC/CD

Roman
02.03.2018
09:48:38
а в CAM подсистему входит scsi, iscsi, ctl, ata, nvme
а есть где-то описание как вся эта иерархия выглядит?

Dmitry
02.03.2018
09:49:36
https://www.freebsd.org/doc/en/books/arch-handbook/scsi-general.html

https://books.google.com.ua/books?id=KfCuBAAAQBAJ&pg=PA365&lpg=PA365&dq=cam+freebsd&source=bl&ots=uas4vxJc_7&sig=iSVkuKroX-RYKsL1Wzg1NL-EW6c&hl=ru&sa=X&ved=0ahUKEwi5_qSXrs3ZAhWKliwKHbMsAd0Q6AEISzAF#v=onepage&q=cam%20freebsd&f=false

http://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxreWl2YnNkfGd4OjVjZGU0Yjk5NmQyNGJhNTA

Roman
02.03.2018
09:58:17
http://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxreWl2YnNkfGd4OjVjZGU0Yjk5NmQyNGJhNTA
у мотина самое понятное. остальное - вода =(

Dmitry
02.03.2018
09:59:10
ну, он работал над локами в geom и cam

а также он автор переноса ata подсистемы в cam

ну и сейчас работает в iXsystem над тем же

https://www.ixsystems.com/blog/developers-corner-alexander-motin/

Andrey
02.03.2018
10:42:32
у мотина самое понятное. остальное - вода =(
ну да, как правильно заметил Дмитрий, странно если бы это было не так, на одной из Киевских конф он красиво рисовал даже как там где прерывания между ними

Страница 386 из 669