Свежие комментарии

Title Comment
<i><q>Я то хочу быстро-быстро к самбе ходить, 1G я насыщаю б

Я то хочу быстро-быстро к самбе ходить, 1G я насыщаю без проблем

а можно детали? какой сервер, какая нагрузка, ...

я думал, что сегодня 1G для файл-сервера достаточно в 95% случаев

Да я тоже протестую. Целый месяц протестовал, устраивал мити

Да я тоже протестую. Целый месяц протестовал, устраивал митинги и пикеты на балконе.

Только за это время кроме айпадов в магазинах так ничего и не появилось....

Появляется многозадачность, отрастает USB-порт и гнездо для

Появляется многозадачность, отрастает USB-порт и гнездо для карт памяти? ;-)

Оказалось проще два бакса заплатить.

Оказалось проще два бакса заплатить.

Хочется iPad =-= извольте помучиться ;-)

Хочется iPad =-= извольте помучиться ;-)

+100500 Я же даже раутер себе

+100500
Я же даже раутер себе домой, сильно переплатив (по сравнению со всякими open-wrt capable), взял хоть и в формате soap box, но i386'ой, что бы фряха. Это сейчас -CURRENT на ARM/MIPS громоздят...

Да, солярка это умеет. И по

Да, солярка это умеет. И по SMB умеет экспортировать, но (в интернете) говорят что глючит и лучше пользоваться самбой.

Но я так и не осилил идею перехода на солярку, под FreeBSD все такое удобное и родное...

Как я понимаю -- не

Как я понимаю -- не получается, по крайней мере у тех примитивных target'ов, что есть у нас во FreeBSD... Кстати, солярка вроде как умеет прямо пулы ZFS без создания лишних сущностей в виде фапйлов, забитых нулями, экспортировать... Но не уверен, что всё правильно понял.

До этого я допер. А растить

До этого я допер.

А растить его на ходу - никак не получится, правильно?

не то, чтобы я был очень огорчен, но вообще мне концепция одного ведра (ZFS) очень нравится, невозможно сделать больше одной ошибки с capacity planning.

О да, там всё мутно. Но это

О да, там всё мутно. Но это -- экспорт "блочного устройства" в любом случае (в терминологии старых юниксов), т.е. надо экспортировать пустой файл и его форматировать на винде в NTFS.

Меня 10-20% туда-сюда вообще

Меня 10-20% туда-сюда вообще не волнуют, ну только ради прикола.
Но вот 100 (эксплорером) и 50-60 (фаром) - это же полтора-два раза.

iSCSI - посмотрел в конфиг (пример из порта...), ВООБЩЕ НИЧЕГО НЕ ПОНЯЛ, буду изучать....

Ну та 64к прямо в примере в

Ну там 64к прямо в примере в конфиге. Я на пробу дописал нолик - стало быстрее. Бинарным поиском уже не стал ничего искать.

Так как на чтение оно явно насыщается (только на больших файлах, конечно), а на запись - близко к тому, то дальше я не стал упражняться.

Кстати, для копирования я

Кстати, для копирования я находил какой-то графический виндовый утиль, который сам играл размерами буферов на первых мегабайтах и находил оптимум, он работал ЧУТЬ быстрее, но был ЧУДОВИЩНО неудобным. И, да, меня, конечно, в первую очередь волнует не копирование, а открытие фотошопом.

И я тут на работе попробовал фотошоп на Win7 при примерно том же железе (по числам рабочий i5-750 который на работе непринципиально быстрее домашнего Q9650, памяти одинаково по 8 гигов, и винты из одного поколения) -- так он гораздо шустрее именно файлами ворочает, даже на внешнем USB-диске...

Всё знакомо, да. У меня

Всё знакомо, да. У меня джамбы ограничены 7K просто Atheros'ом (и ~9K em'ом на сервере)...

А вот ТАКИЕ буфера у самбы (там ниже ты пишешь) -- это шок. Я больше 128K Не пробовал и искал оптимум бинарным поиском от 1024 до 128k -- получилось ~96K...

Впрочем, я так и не нашёл как заставить винду растить окошки дальше 128к -- даже столько оно открывает не всегда, хотя реестр, конечно, пропатчен. Надо, надо таки 7'ку поставить.

Ага, похоже, очень похоже. И

Ага, похоже, очень похоже. И дата с моими воспоминаниями совпадает.

iscsi multipath

вот эти ребята?

Вот этот японец: http://old.nabble.com/Tester-wanted-for-multipath-failover-iSCSI-target-...
?

А, волшебное место кажется

А, волшебное место кажется еще вот тут:

smb.conf:
socket options = TCP_NODELAY SO_RCVBUF=655360 SO_SNDBUF=655360

А, да, свитча никакого нет.

А, да, свитча никакого нет.

У меня system была ~50% и я

У меня system была ~50% и я думал что ZFS - не многопоточная (что ошибка). Но конкретно для ZFS - поднимаешь частоту горшка - растет скорость чтения одного и того же файла.

Про Far - я знаю этот плагин и его пользую для копирований на диске. Но по сети он быстрее 50-60Mb/sec у меня не разгоняется. Может быть размер чтения неудачный, может еще что.

Да, замена igb0 обратно на em0 обратно - ничего не дала.

Пачки sysctl:
1) По следам рассказа Сысоева о видеосервере:
kern.ipc.maxsockets=2048000
kern.ipc.somaxconn=4096
kern.maxfiles=204800
kern.maxfilesperproc=200000
kern.ipc.nmbclusters=204800
kern.ipc.nmbjumbop=192000
net.inet.tcp.recvspace=131072
net.inet.tcp.recvbuf_auto=1
net.inet.tcp.recvbuf_inc=131072
net.inet.tcp.recvbuf_max=1048576
net.inet.tcp.sendspace=131072
net.inet.tcp.sendbuf_auto=1
net.inet.tcp.sendbuf_inc=131072
net.inet.tcp.sendbuf_max=1048576
net.inet.tcp.maxtcptw=102400
net.inet.ip.intr_queue_maxlen=2048

2) Из форума по запросу "samba performance"
kern.ipc.maxsockbuf=2097152
net.inet.tcp.recvspace=262144
net.inet.tcp.sendspace=262144
# mss for jumbo
net.inet.tcp.mssdflt=8800
net.inet.udp.recvspace=65535
net.inet.udp.maxdgram=65535
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535

(mss увеличен из пролетарского самосознания).

Но вот чую фигню какую-то, у меня на прошлой материнке (я сервер домашний целиком заменил, кроме памяти) размер пакетов на em0 получался 16k (при MTU 9000), а сейчас - 8800. Надо еще следствие наводить....

1) Это видно по какой-то

1) Это видно по какой-то статистике? всякие sys & interrupt times у меня там смешные. Но нет ZFS.

2) У старого FAR есть плагин который обгоняет эксплорер раза в полтора в моих условиях. Он делает это параллельно через кольцевой буфер. Дефолтовое F5 -- да, работает в 2-3 раза медленней. Именно из-за него я не перехожу на far2.

3) sysctls не покажешь? У меня там тоже пачка, хочу сравнить.

На больших пакетах и

На больших пакетах и стандартном окне очень легко добиться необходимости дропать.

Ну у меня было 50-60Mb/sec до

Ну у меня было 50-60Mb/sec до недавнего времени и я был доволен. А потом тома рейдовые перебирал, терабайты туда-сюда и занялся вплотную. Выяснил следущее

1) Сервер упирался в процессор. У меня был Core2 на 1.6 (1.83 даунклоченый летом, а то жарко было), оверклок сильно помог, в результате я его поменял на 2.93 и до 3.5 разогнал (попутно пришлось и корпус поменять, в старом перегревалось).
В результате "меньше 100" Mb/sec на ZFS стало 180 на запись и 280 на чтение (меньше 100 было на трех дисках, сейчас их, правда, 4).

2) Far - очень плохая тулза для копирования по сети. Только Windows Explorer.

3) После шагов 1-2 - стало в районе 75-80Mb/sec, перешел на jumbo frames и из какого-то форума не думая взял комплект sysctl (оба - одновременно, отдельно эффект не изучал) - стало 95-100 на запись и 112-120 на чтение. На чем я и успокоился.

Ну, там есть такая фича. Я на

Ну, там есть такая фича. Я на своей XP ставил доп. пакет (но от MS, не 3rd-party) и там специально завявлен multipath, и в advanced-настройках можно добавлять новые points. Но подробностей я не помню, это я больше года назад пробовал, а сейчас уже настроек не сохранилось и, главное, target деконфигурирован.
А вот target был вроде не из портов, а какой-то патченный, его какой-то японец во FreeBSD'шных списках рассылки анонсировал

А iSCSI виндовый умеет ходить

А iSCSI виндовый умеет ходить по нескольким линкам к одной target? А как?

Ну, у меня тут Q9650, 8GiB

Ну, у меня тут Q9650, 8GiB RAM... Сервер E4500, но там процессор на 85% IDLE при передаче, не думаю что это что-то ограничивает.

Только LOM от Atheros на клиенте. Jumbo Не помогают вообще -- процентов на 5.

Свитч -- HP ProCurve, к нему претензий нет...

Ну и локально на сервере в /dev/null читается со скоростью 195-200MiB/s, так что затык явно не тут.

Надо, надо Win7 поставить. Я уже даже лицензионную купил -- вон коробка стоит. А руки всё не доходят.

Ага. Но они, скорее всего, не

Ага. Но они, скорее всего, не дадут создать новый аккаунт на старую кредитку.

Вообще, это обычное маркетинговое свинство, когда плюшки предназначены новым клиентам, а старым - шиш.

Про gated поподробнее, это же что-то такое около bgp-шное, н

Про gated поподробнее, это же что-то такое около bgp-шное, насколько я из прошлого века помню..... Быстро-быстро вращать роутинг?

У меня проблема скорее на виндовой стороне (запись).

Семерка. Железо хорошее

Семерка. Железо хорошее :)
112-120 Mb/sec на чтение, сотка на запись.
Jumbo frames очень помогают. Остальное никак не тюнил на винде, на freebsd - обычные настройки: окна побольше и все такое.

Правда я сейчас перевесил на юниксе с em0 на igb0 и вроде стало чуть помедленнее, но систематически проблему никак не изучал.

Кстати, а какая винда и на

Кстати, а какая винда и на каком железе у тебя упирается по самбе в гигабит?
Я как ни бьюсь -- не может у меня винда больше 45-50MiB/s считать с самбы, пишет 75-80. iperf показывает с винды на сервер и обратно 950-960Mbit/s (при больших окнах, но я вроде вовсю да винде их прописал), т.е. дело не в тупой карточке (хотя на винде таки тупая -- Atheros гигабитный, но ipref-то может!)...

Попал на круглую сумму,

Попал на круглую сумму, центов на пять.

они походу ещё и халяву раздают теперь.
http://aws.amazon.com/free/
"AWS s free usage tier starts November 1, 2010. A valid credit card is required to sign up."

Pages

Subscribe to comments_recent_new