Имя: Пароль:
IT
Админ
Открытие файлов по сети
, ,
0 Silence63
 
14.04.16
15:02
Доброго дня.
Такая ситуация: немолодой сервер на базе вин 2003, домен. Сервер в офисе. Группа конструкторов в цеху. Свитчи из серверной в цех соединены оптикой. Вчера поставил гигабитный свитч в цех, перенёс рабочие файлы конструкторов на одну из машин на ссд и расшарил папку. Думал загрузка сборок ускорится(Solid Works), но не тут то было. Всё как минимум не лучше. Очень долго грузятся сборки и разработки при открытии. При этом сеть практически не загружена! т.е. дело не в сети. Если копировать обычные файлы по сети, то всё быстро, гигабит отрабатывает на ура.
Думал, что при копировании внутри одного свитча будет быстрее (т.к. сервак домена и его канал могут быть заняты другими вещами)

В чём может быть дело? Может быть какое-то ограничение в сетевой работе обычной Windows супротив серверной оси? Группа конструкторов 8 человек. 20 допустимых шар вин 7 должно хватать с головой. Но сборки огромные, файлов в них много (сборки конструкторсих макетов,деталей и т.д., Solid)
1 HardBall
 
14.04.16
15:15
Пытался решить эту проблему много лет.
Проблема решается только внедрением Solidworks PDM.
2 Jump
 
14.04.16
15:21
(0) А локально они быстро грузятся?
Что за машина с SSD? Какая ОС? какие ОС на клиентских машинах?
3 Fragster
 
гуру
14.04.16
15:22
инфинибэнд улучшит. кстати и 1с он тоже улучшит.
4 Silence63
 
14.04.16
15:36
(1) ПОнял. Так и думал. Получается это "специально так задумано"?
(2) Локально всё отлично. Машинки новые, собирал своими руками из нормального железа. Стоит на I5 точно не помню какой, но на 1150 сокете, озу 8гб, харды WD Black, + SSD Intel на той машине, где шара. везде лицовая корпоративная 7 про.
5 Silence63
 
14.04.16
15:37
(3) это что?
1с как раз на аналогичных делах (есть у меня простенький сервер на I7) работает отлично. И по сети и в терминале.
Но так с 1с и видно что сеть то работает. а тут простой.
6 Йохохо
 
14.04.16
15:44
а если шару как диск подключить?
7 Silence63
 
14.04.16
15:51
(6) так и есть
8 Йохохо
 
14.04.16
15:53
9 Silence63
 
14.04.16
15:54
(8) просто папка подключена как сетевой диск.
10 Йохохо
 
14.04.16
15:56
искази дает блочное устройство по сети, должно сработать
11 Jump
 
14.04.16
16:16
(4) Вы хотите сказать, что на машине где шара не серверная ось?
А сколько народу туда ломиться?
Вы мониторинг дисковой активности смотрели?
Узкое место искали?
12 Jump
 
14.04.16
16:16
(9) Не как сетевой диск, а как локальный.
13 Silence63
 
14.04.16
16:34
(10) что за искази то? (11) машина где шара не серверная. ломится туда 5 человек максимум. но файлов много. очень много
мониторинг делал, ничего не грузится нигде. тупо долго открывается. хз почему. может защита в проге чтоб пдм ставили? (12) а как сделать сетевой диск локальным?
14 Йохохо
 
14.04.16
16:35
(13) через искази. баян конечно
15 Jump
 
14.04.16
16:56
(13) У не серверной будут проблемы при работе по сети с множеством файлов.

Сетевой диск локальным можно сделать по искази. В семерке есть встроенный коннектор.
Но во первых на несерверной винде вы искази не поднимите, во вторых похоже вам это не пойдет.

Поставьте серверную ОС, не обязательно, но желательно windows, сделайте мониторинг загрузки диска.
Т.к какая очередь диска, какие скорости.

И скажите пожалуйста - вот эти вот файлы которых очень много, у них какой размер?
16 Silence63
 
14.04.16
17:31
(15) а поконкретней какие проблемы у не серверной винды? так то тоже мысль такая крутится.
Размер файлов маленький, например одна сборка на гиг-два и более, и там много файлов по 50к-50мб. примерно так.
17 Silence63
 
14.04.16
17:34
ну я так и думал что нужно серверную винду.
впринципе есть у меня тестовая машина с 2008, на базе обычного компа, но тоже с ссд. можно пробнуть на ней.
Но как тут говорилось выше,возможно хитрость программы, чтоб PDM ставили.
Я так понимаю это разница как между файловой тормозной 1с и скульной))))
Только файловая 1с она сетку то грузит по полной, а солидворк не умеет а точнее не хочет))
18 HardBall
 
14.04.16
17:34
Через ISCSI не будет работать. Пробовали. Только для одного пользователя.
19 Jump
 
14.04.16
17:35
(18) Да, в том то и дело, ему надо именно шару под кучу пользователей, а искази это монтирование диска со всеми вытекающими.
20 Silence63
 
14.04.16
17:36
(18) так я верно понимаю? это хитрость солид, чтоб ставили ПДМ и перекатали всё в оную базу? как с 1с?
21 Jump
 
14.04.16
17:37
(16) У не серверной винды ограничение на количество открытых файлов по сети, и кое какие проблемы с кэшированием.

Лучше поставить win server 2012 хотя на безденежье можно и с линуксом попробовать, но там самбу придется настраивать.

Можно снять ограничения в реестре, как временная мера, всех проблем не решит, но должно помочь.
22 Silence63
 
14.04.16
17:40
(21) так там на количество одновременных сессий ограничение или кол-во файлов? вот в чём загадка то. но реально лучше попробовать на серв оси. тем более есть машина.
если прирост будет, то думаю купят серверную ось.
2008 стоит там. думаю не многим хуже 2012. по крайней мере мне эта ось очень нравится,да и привычна.
23 Jump
 
14.04.16
17:40
Попробуй в реестре поставить

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"Size"=dword:00000003
24 Jump
 
14.04.16
17:41
(22) Ну так кто мешает временно поставить серверную ось и погонять?
Или у вас там настолько все жестко с лицензированием, что сразу расстрел?
25 Silence63
 
14.04.16
17:42
(23) не, никто не мешает. будем пробовать. просто если не поможет, то очевидно только пдм. просто хочется знать это хитрость солида или баг.
Это ветки для снятия ограничения с обычной винды?
26 Jump
 
14.04.16
17:44
(25) Да.
Но я такого уже давно не делал, поэтому рекомендую сначала ветки забэкапить, а потом менять.
27 Jump
 
14.04.16
17:46
И еще - если файлов реально много попробуйте сменить размер кластера на больший.
По умолчанию четыре, попробуйте поставить 16 или 32 в случае множественного доступа по сети это помогает.
28 Silence63
 
14.04.16
17:51
(27) попробуем. самы большой размер сделать или как? файлы то маленькие.
29 HardBall
 
14.04.16
18:03
(20) Насчет ПДМ я не уверен. Но медленная работа по сети это баг/фича солида. С другими я подобного не наблюдал.
Кроме того учитывай, что на каждый открытый по сети для записи файл, солид создает маленький временный файл в котором записано имя  редактирующего пользователя. Это тоже не добавляет быстродействия.
30 Jump
 
14.04.16
18:13
(28) Учитывая размер файлов 50к-50мб, то думаю более 32к ставить смысла нет особого, думаю в 32 будет вполне оптимально.
31 Jump
 
14.04.16
18:15
(22) А серверную ось если покупать, то рекомендую все-таки 2012, там много хорошего в плане файловой шары.
Если конечно уже есть купленная то понятно выбирать не приходится.
32 Silence63
 
14.04.16
18:21
думал вообще купить мощный сервер и перегнать всех в терминалку, но хз какой мощности он нужен, эта прога оооочень много ресурсов жрёт
33 Jump
 
14.04.16
18:32
(32) Ну для начала думаю  все-таки по сети взаимодействие попробовать наладить.

Кстати какой SSD используется? И на сколько он заполнен?
34 Йохохо
 
14.04.16
18:51
(0) а если через NFS? В win 2012 nfs server вроде есть
35 Jump
 
14.04.16
19:13
(34) А смысл NFS если вся инфраструктура на windows?
36 Silence63
 
14.04.16
19:35
(33) SSD интел. как-бы не самый плохой.
Попробуем с кластерами и серверной осью поиграться, может правда в этом дело.
37 Йохохо
 
14.04.16
19:36
(35) очевидно, что проблемы из-за smb. Что всего хватает, надо убрать неуклюжий smb
38 Silence63
 
14.04.16
19:36
(37) что за SMB?
39 ДенисЧ
 
14.04.16
19:42
40 Йохохо
 
14.04.16
19:43
потерял статью, где МС хвалит нфс "приблизить производительность сетевого доступа к скорости локального диска"
41 ДенисЧ
 
14.04.16
19:44
(40) НФС? Нид Фор Спид?
42 Йохохо
 
14.04.16
19:47
(41) не, нот фор сейл, 7.7 нфс
43 Silence63
 
14.04.16
19:55
не,не вариант. там клиентские 8 нужны, ну и изучать,внедрять. Не в этой конторе точно. Да и сетка же не загружена у нас, хватает её.
44 Jump
 
14.04.16
20:02
(41) Нетворк Файл Систем.
45 Остап Сулейманович
 
14.04.16
20:17
(43) Все уже написали. Фишка в кешировании сетевых шар в несерверных вариантах винды. Пока один пользователь открыл файл на шаре - кеш работает. Как только двое и больше - все кеш отключается. И не помогут ни "Машинки новые, собирал своими руками", ни ssd.
Нужно уходить на серверную ось. Хотя бы на древнюю нетварь.
46 Silence63
 
14.04.16
20:34
(45) Понял. Вот что я и хотел уточнить.
будем тогда пробовать на 2008. если норм- купим 2012.
47 Silence63
 
14.04.16
20:37
Вот жеж мелкософтовые подстраховались как а.
48 Silence63
 
14.04.16
20:41
(45) подскажите пожалуйста. вот внедрил новый усправляемый свич, у него ip 10.90.90.90. и то ли так совпало толи нет, но с сервера домена(будучи в терминалке) очень долго заходит на некоторые машины. Причём даже на те, с которыми сервер в одном,старом свитче. Вот не могу понять. Например адрес \\ivanov, влетает секунд 5-7. Может нужно новому свитчу дать правильный ip из нашей подсети? по ip так же долго входит. быстро входит на некоторые компы домена, и на все компы не в домене. Может конечно касперыч на клиентских так чудит,но странно
49 Провинциальный 1сник
 
14.04.16
20:48
(45)  "Фишка в кешировании сетевых шар в несерверных вариантах винды."
В серверных вариантах винды всё точно так же.
50 Silence63
 
14.04.16
20:48
Или старый свитч,куда и сервер ткнут начал помирать. Но файлы копируются вроди по прежнему быстро.
51 Silence63
 
14.04.16
20:57
Дело всё-же в компах походу. Потому что с другого компа проверил, на эти "медленные" заходит так же медленно.
Или свитч
52 Silence63
 
14.04.16
22:28
Так, вернёмся к нашим баранам. Всё-же в серверном варианте так же всё или нет?
53 Jump
 
15.04.16
01:13
(48)  >>Например адрес \\ivanov, влетает секунд 5-7
Так это зависит от того как быстро имя в адрес разрешиться.
54 Zamestas
 
15.04.16
01:28
(52) См. (49) механизм кеширования серверных ОС не отличается от клиентских, кроме пары веток реестра большей частью вышеуказанных.
55 H A D G E H O G s
 
15.04.16
01:35
(52) Все точно так же. Что за странные эротические фантазии на серверные оси?
56 H A D G E H O G s
 
15.04.16
01:35
Стали бы виндузятники НАСТОЛЬКО резать функциональность несерверной операционки.
57 H A D G E H O G s
 
15.04.16
01:38
Тут либо неWindows ось на файл сервере, либо RDP, либо SolidWorks должен сам иметь серверную часть.
58 Злобный Фей
 
15.04.16
01:42
(32) Солид в терминалке это сразу citrix/vmware + что-то типа nvidia grid. Дорогое удовольствие получится
59 Silence63
 
15.04.16
08:00
(57) а чем поможет не виндовс ось? есть ещё NAS
60 HardBall
 
15.04.16
08:59
(59) В теме вы озвучили только часть проблемы.
Solidworks не может в "большие сборки".
В рамках модернизации инфраструктуры вопрос не решаем.
Solidworks это запорожец не можете увезти 1 тонну возите 10 раз по 100 кг.
- с большими сборками надо уметь работать.
- не работайте со всей сборкой сразу.
- открывайте сборку в "облегченном" режиме - будет в разы быстрее загружаться.
-внедряйте PDM.

Catia, Siemens NX и т.п в помощь.
61 arsik
 
гуру
15.04.16
09:11
Может это программная заглушка?
62 Silence63
 
15.04.16
14:24
(60) Вы правы. Согласен. Попробую донести.
Перенёс сегодня всё на Qnap NAS. Хорошая машинка.
Вроди стало получше ,но всё-равно сеть не грузится по полной. но однако думаю устроит всех.

Т.е. это сам солид так работает с большими объёмами по сети? верно я понял?
63 Silence63
 
15.04.16
14:25
Да кстати, NAs пока в домен не вгонял. Просто запароленая папка. Потестируем, погоняем.
64 Злобный Фей
 
15.04.16
15:46
(60) чота взбугогнул. Вы в курсе, сколько стоит катя? человеку запорожец троху жмёт, а вы предлагаете взамен белаз по цене самолета. Тем более, что локально, по словам автора, все работает отлично. "Большие сборки" - понятие очень относительное. Если совсем жесть, то все же самое дешевое ("дешевое") - терминалка. Что-то типа вот такого http://www.super-micro.ru/solution/256g-16t-ssd-2x-nvidia-grid-k1-g141241
65 Silence63
 
15.04.16
16:42
(64) вы понимаете, я давно говорю о терминалке. Но а что если не прокатит??
ну нет у меня знакомых админов с такими серверами чтоб "попробовать".
В теории должно быть гуд, но это теория!
Для покупки такой машины нужны гарантии.
я к сожалению не в газпроме работаю.

Вот сегодня залил всё на NAS Qnap на 10 рейде. Всё более менее норма. Потестируем ещё. Там кстати можно сетевую нагрузку балансировать между 2мя адептерами.
Покрутил я этот nas- прямо таки влюбился. Хочу везде юзать эти коробочки)))
66 Йохохо
 
15.04.16
17:19
(65) у тебя сработало, то что H A D G E H O G s советовал: не виндовая шара. На КуНАПе настроенная SAMBA. Гугл говорит что под солид у нее fake oplocks = yes надо и становится хорошо.
67 Certion
 
15.04.16
17:27
Если Windows 7 медленно открывает сетевые шары и загружает базы попробуй на рабочих машинах выполнить.
netsh interface tcp set global autotuninglevel=disabled
68 HardBall
 
15.04.16
17:30
(65) Терминалку надо тестировать. Вряд ли она себя окупит.
Плюс для для солида важны мегагерцы процессора и размер кеша.
Многоядерность не используется.
69 Silence63
 
15.04.16
17:45
(66) это где такое fake oplocks = yes?
у меня вприцнипе русская менюшка. там это что и где?
70 Jump
 
15.04.16
17:50
(63) А в NAS'е какие диски стоят?
71 Jump
 
15.04.16
17:52
Я все-таки советую найти более-менее живой комп для теста, воткнуть туда SSD и залить win server 2012, ну и поэкспериментировать с размером сектора, если множественные запросы.
72 Silence63
 
15.04.16
17:54
(70) Параллельное зеркало. Диски насовские, сигейт.
Попробуем. (66) Блокировать аплок файл чтоль поставить?
73 Йохохо
 
15.04.16
18:01
(72) не знаю, попробуй через ssh войти на кунап и конфиги посмотреть, вероятно там уже yes. Но "работает - не трогай", только посмотреть
Терминалка из-за мега видюхи будет стоить как паровоз
74 Silence63
 
15.04.16
21:09
(73) да, там уже YES
75 Злобный Фей
 
15.04.16
23:40
(73) //Терминалка из-за мега видюхи будет стоить как паровоз

Сам пакет SW на 8 юзеров стоит ощутимо дороже (в разы) железа терминалки с тем же grid-ом на борту. САПР это вообще не самое дешевое удовольствие, что поделать.
76 Йохохо
 
15.04.16
23:47
(74) МС обещали, что с новой виндой нфс мб будет быстрее. Но там версии смотреть, тестить. А у тебя по-старинке взлетело
77 arsik
 
гуру
16.04.16
08:14
Windowd 10 + linux nfs :)
78 Silence63
 
16.04.16
08:30
(76) что за нфс?
79 ДенисЧ
 
16.04.16
08:40
(78) нетфорк файл систем.
Или нид фор спид.
Выбирай...
80 Silence63
 
16.04.16
12:22
(79) аа, понял) ну как бы NAS он и предназначен для хранения файлов.
По сути должна быть идеальная штуковина под мои задачи.
81 arsik
 
гуру
16.04.16
22:17
(79) У тебя клиент тоже должен поддерживать NFS. По дефолту винда через самбу будет соединятся
82 Звездец
 
16.04.16
22:26
я так понял, что эти файлы ты дергаешь из шары в 1С? А что если использовать для этого дела вебсервер? тот же nginx хорошо справляется с отдачей статического контента
83 etc
 
17.04.16
02:19
(82) если ты про webdav то это очень медленно
84 Jump
 
17.04.16
06:14
(80) Да NAS предназначен для хранения файлов, и это идеальная штуковина для хранения файлов.
Но никак не для работы с файлами.
85 Silence63
 
17.04.16
09:14
(84) Думаешь серверная винда будет быстрее в этом плане?
нафика тогда рейд 10 там? да хотя бы 0.
Там впринципе насколько я понял, когда открываем сборку она единоразово грузится в кэш на компе. Т.е. постоянно комп к хранилищу не обращается. Иначе работать было бы нереально.
Т.е. открыли ,поработали (как-бы локально уже) и при сохранении всё это синхронизируется опять с хранилищем.