Оптимизация работы с DBF базой #116058


#0 by genosse
Перечитал много ФАКов, но так и не вижу ответа на вопрос...Как побороть резкое снижение работы с базой DBF после входа второго юзера?Итак...База ТиС (в общем-то не имеет значения), 1С 7.7 , сервер р4-3Ггц, сеть полнодуплексный Гигабит.Провожу следующий тест:Если в базе есть хоть один пользователь, то по сети все тут же начинает тормозить, при этом все ресурсы системы свободны, не используются даже на 1% (счетчики стоят на очередь винта, адаптера, загрузка ЦП и др...)!!!При этом если захожу с того компа где стоит база, то все летает...Сразу же видим активность винта до 20-25 процентов.Может кто-то это поборол? Или знает почему это не побороть?
#1 by Денис2
терминал...
#2 by coma
Наверно лутшей способ это терминальный режим
#3 by genosse
Я знаю, что терминальный режим выход, но все же...Есть определенные причины его не использовать...Теримал я рассматриваю как крайний вариант...
#4 by Денис2
Тогда SQL :-)Или базу на Samba.
#5 by SnarkHunter
Какие могут быть причины для неиспользования терминала?
#6 by genosse
SQL - известны свои недостатки в 7.7...Самба - не раз слетала,да и не поверю никогда, что Win2003 менее гибкий в настройке, чем Linux.Самба кстати еще и слетает временами, по крайней мере я в своё время наматерился...)) Ну перво-наперво не хочется грузить сервер, ибо локальные машины вполне мощные...и сами смогут справиться...
#7 by coma
Есть возможность то попробуй Win2000 serve/Должно дать эфект.Не знаю но опытным путем для себя доказал, есть чтото в 2003. касаемо кеша открытых файлов и их количества
#8 by genosse
И все же вопрос стоит, прямо...остальные варианты я и сам знаю...))Кто знает почему это происходит?И как это бороть?
#9 by Денис2
Почему происходит - понятно. Отключается кеширование дисков при сетевых подключениях. Как побороть - на мелкософте искал?Сходи на сосоедний (сисадминский) форму, спроси.
#10 by genosse
Касаемо кэша...в 2003 кэш улучшен, причем по сети он как раз добавлен,но проблема не в этом...как я написал выше, нагрузки на винт нет даже 1%, а это означает что проблема где-то до винта...Кстати, если копировать,удалять,двигать файлы нагрузка на винт доходит и до 100%...но из 1С юзеры не грузят винт более 1% (((
#11 by Kalyan
Как вариант: если путь задан как \Server... попробуй через IP или сетевой диск.
#12 by genosse
Пробовал и мапить диск и прописывать IP...то же самое...
#13 by Kalyan
Ну тада ток терминал. У меня такое было ХР,2000(Проф и сервер), а 98SE с 98SE работало на ура. Шаманство да и ток. )))
#14 by noook
1. в сетевых картах 3 компонента(TCP, служба к файлам и Клиент MS)комп-сервер не трогать2. Дрова на материнку по новее (иногда только хуже, надо искать оптимальные) поставить3. В биосе поубирать всякие слежения за SMART и тп4. Добиться что бы сама ОС работала минимум, типа видео карта минимум 32, т.к. не должно съедаться процессорное время на всякие прорисовки мыши и тд, если за ним кто то сидит(даже если и нету)5. Добиться загрузки при старте приблизительно хоть 80 мегабайт, лучше меньше6. СВАП файл гига 2-37. убрать всякие QoS (если WinXP 2003)8. 5 добиваемся отключением служб не нужных файлсерверу9. имел базы по 400-700 работало быстро10. винт как минимум 7200, фирма не важна11. сист блок не грелся что бы.12. ещё можно продолжить?
#15 by noook
13. всякие функциональные работы с сервером только в НАЧАЛЕ ночи, что бы они успели закончиться14. хождение к базам по сети, не мапить(ИМХО)15. никаких антивирусов, и тп задач на сервер
#16 by noook
14-15 это конечно всё в идеалену можно ещё винду переставить, иногда просто поверх помогает
#17 by smaharbA
- не по теме... почитай внимательней...
#18 by Бит
Забыл про тестирование и диагностику сети :)
#19 by smaharbA
+ 2 ... а за переустановку ОС по рукам бить надо...
#20 by noook
у меня же таких проблем нетулибо железо, либо посоветовать что топро железо сказали
#21 by smaharbA
а ты зайди с одной машины и замерь производительность в 1Сэ, а потом плюсом со второй и опять замерь и сравни результат...После того заходи еще несколькими с других машин и производительность упадет несильно, а вот от первого до второго сильно...
#22 by noook
я это читал, когда с 1с "знакомиться" начиналчто тут читать то, выходы обхода искать надо, это скоко лет то уже обсуждаютNetWare, *NIX, WinXX - а ещё бы железо правильное подобрать и путём буити ещё - не в TCP/IP это недоработка, значит в железе или ОСну так и ОС менять надо
#23 by AndrDom
1. Читай ИТС2. Отключи КЭШ. Подробности с.м. 1
#24 by pit
Кэш надо включить... в 2003... будет получше... ставь нетварь 4.11 и будет тебе счастье....P.S. лучший вариант - Нетварь 4.11...P.S. никогда не видел файл-сервер под нетварью с процем мощнее 800 МГЦ. вне зависимости от мощи и количества рабочих станций даже 400 успевает отплевываться, а 600 еще и поспать успевает...   Памяти 256-512 на сервант и поехали...P.S. сейчас сервер п2-400 отплевывает до 30 юзеров в двух базах одновременно (2 конторы примерно по 15 юзеров). После перехода с 2000 юзеры сказали - такое гуано и летает? Это не по закону....
#25 by smaharbA
и это правильно...
#26 by genosse
Т.е. хотите сказать, что 2003 сервер, вообще непригоден как файл-сервер?Не верю!!! Должен же быть какой-то выход!?
#27 by Kp
А как у неё с лицензиями и дистрибутивами? Насколько старая, большой ли дистрибутив.
#28 by genosse
Абсолютно точно описал...так и есть...У меня все вертится в голове, что это как то связано именно с овладением одним и тем же ресурсом несколькими пользователями.Причем, если захожу с локальной машины по пути \сервербаза...летает так же... как и с:база...Сеть совершенно не нагружена. И всетаки хочу найти ответ, если найду обязательно напишу.
#29 by genosse
Еще нюанс. Возможно важный.При залогинивании кучи пользователей скорость падает ни сразу, а после некоторых действий, или снятия отчета.После выходя из базы всех кроме одного скорость всеравно тормозит, как будто там куча пользователей, но если выходишь из базы и логинишься по новой, то все начинает опять летать...
#30 by zaki
да не пригоден и это пока факт если тебя мучает вопрос лицензии то ставь OES (Suse + netware сервисы) от Novell темболее там можно и домен поднят на самбе
#31 by genosse
Ответ найден. Оказывается, 2000/ХР/2003 делит ресурсы между юзверями...Причем, есть 2 режима работы шары - одно- и многопользовательский...Решение следующее - прописываем шаре полный доступ только для пользователя User1, при входе в шару, шара просит логин и пароль, вбиваем у всех одно и то же User1 и пароль.Теперь получится, что сеанс для ОС один, т.е. она работает в однопользовательском режиме и ресурсы не делит.Пока что в тестовом варианте гоняю, тормозов замечено не было.
#32 by Lexusss
Включи адвансед перфоманс в свойствах винта и будет тебе счастье. Да не забудь про смарт УПС на сервак поставить.
#34 by genosse
Я уже писал, что винты очень быстрые и никаких едванседов им не надо даже на 20 челов...)) SQL не удобна прежде всего тем, что необходим SQL сервер...Если база раветвленная, т.е. много периферийных баз, то это очень не удобно...
#35 by Чудо
Хотелось бы узнать -- это правда? Кто что по этому поводу думает?
#36 by pit
- еще одно заблуждение...Любой самый быстрый винт всегда был и будет на пару порядков медленнее, чем работа с оперативной памятью...
#37 by genosse
И всетаки теория не выдержала тест. Но есть интересный результат.Если заходить в базу от одного пользователя и с одной машины (хотяб и под несколькими терминальными сеансами) скорость ничуть не падает.Т.е. получается, что в терминале есть один единственный плюс - это хождение в базу с 1-го IP адреса, и совсем не обязательно чтобы база стояла на терминальной машине.Но с разных машин видим все то же торможение .((Еще есть идеи у кого нибудь??? Я где-то выше сравнивал винты с оперативкой? Выше уже сказано, что скорости достаточно, топик посвящен теме - "Почему винда 2003 не использует её..."
#38 by pit
"Я уже писал, что винты очень быстрые и никаких едванседов им не надо даже на 20 челов".ты просто ламер... Ты хотя бы знаешь, ЧТО посоветовали включить тебе в ?   Если ты не понял - твои проблемы...   А по теме - все твои дерганья давно (уже лет 5) циркулируют в инете... Причем это касается не только 1С - а любой файл-серверной системы..ставь новель 4.хх и не дергайся... Там эти проблемы решены... Лет 15 назад...
#39 by BigHarry
Если у автора не получилось настроить Самбу, то на Новеле у него точно ничего не получится. Пускай гемороится с виндами.
#40 by pit
вообще то Новель гораздо проще Самбы и его настройка - 4 команды, описанные на ИТС, но автор точно не сможет поставить...- ибо не найдет такой древности- не найдет штатный патч (исправление) для винтов больше 8 ГБ- и просто не сможет поставить на новую машину - есть там одна ловушка для ламеров, попадаются в нее все, кто про нее не знает....
#41 by genosse
Тема закрывается, из-за полного хамства и оффтопа...К сожалению, не только достойные посещают этот неплохой форум...Не понимаю, почему всякое отрепье может себе позволить оффтопить тут,и оскарблять...Варианты с переходом на другую ОС я поверьте и сам могувполне оценить! Вопрос поставлен прямо - "Как сделать это в 2003 Сервер"...Если не знаешь, зачем болтаешь?
#42 by pit
для автора, брызгающего слюной...В этом топике есть ответ, что надо сделать для 2003 сервера ...Если ты его не увидел - это твои проблемы...
#43 by GodSend
2 Ты так сильно не напрягайся.. не надо. Что касательно самбы, то у меня на бвзы все на самбе лежат, причем машина далеко не супер : мать VIA какаято/Цел 300/768 ОЗУ/Сетевуха 1Гб./рейд зеркало 2*80 SATA раскочегаренные hdparm'ом. Всё это подключен крос-линком в В2К Т.С., юзеров более 25, все в терминале. Сервер П41800/1Гб/80 IDE - втормы хвостом 1Гб. включена в свитч.
#44 by genosse
В конце концов, мы же сюда не показаться друг перед другом ходим?Если есть реальный совет, то дай его по нормальному, а не закадками...Типа кто-то что-то сказал... У меня нет такой кнопки "Адвансед моуд"...Если ты про это...
#45 by genosse
ЧТО ЭТО??? Люди, помогите! Что это такое...???Зачем ты это написал? Из серии, "у меня новые ботинки, ребят"...
#46 by pit
Неверно установленная ОСЬ.... Кривой дистрибутив... Если чего то там не установлено - этой птицы нет... Тогда имеешь тормознутый 2000... сервер... Кста, по умолчанию эта птица вроде вырублена...  Так что разбирайся сначала с самим 2003 сервером....Наверное, это самое быстрое решение - терминал с базами на другом сервере, поддерживающем кеш, и соединение прямым линком.Я такое в связке с самбой не видел, видел только в связке терминал-новель, но это тоже самое... в общем то...
#47 by AVP
По русски:Мой компьютер-диск-правая кнопка мыши-свойства-оборудование-нужный диск-свойства-политика-включить повышенную производительность
#48 by genosse
А какой вообще толк ставить отдельно терминал и базы? .)))))))Такого прикола я еще не слышал...Бедные пользователи этого чела .)
#49 by genosse
недоступно...возможно из-за Raid массива...Но скорость реально очень высокая...не вижу связи...Если очередь харда =0...причем тут его скорость...???Его просто никто не торопит...
#50 by konde
Сталкивался с неаекватным поведением базы, изменяемой по сети, если на диске не отключено автоматическое восстановление системы (или как там это называется). Правда, эта болезнь в основном тех, кто в мелкой сети серваком ставит XP
#51 by pit
Это грамотное использование достоинств каждой системы.Терминал - плюем на слабость юзерских машинПрямой линк в фулдуплексе - минимум коллизий, максимальная скорость... а если 1 гигабит...Отдельный файл-сервер - возможность использовать файл сервер с нормальным кешированием и нормальной скоростью....Недостаток единственный - устанавливать и сопровождать должен грамотный спец... Это самая главная проблема...
#52 by genosse
"Терминал - плюем на слабость юзерских машин"...юзерские машины на столько слабы??? А в терминале если там будет челов 10...каково им там будет? Кроме того, говоря про 1С, коли уж мы о ней начали разговор, не ребует особых ресурсов машины, главное - быстрый доступ до БД."Прямой линк в фулдуплексе - минимум коллизий, максимальная скорость... а если 1 гигабит..."...для гигабита 1С это вообще не нагрузка, поэтому вопрос не уместный...тут нечего оптимизировать..."Отдельный файл-сервер - возможность использовать файл сервер с нормальным кешированием и нормальной скоростью..."...кто сказал что вопрос в кешировании??? Кеширование - автономная работа с файлами, когда они единожды записываются в оперативку, а далее система обращается уже не к HDD, а к оперативке.Повторяю громко и внятно!НЕТ ОЧЕРЕДИ НА ХАРД!!! НЕТ! Не причем тут кеширование!
#53 by pit
мдя.... пора с заканчивать с фигней...сколько раз пытался доказать - ан нет, все крутые спецы...
#54 by genosse
Кстати, какую файловую систему использует Netware...?Сдается мне дело именно в ФС!
#55 by genosse
Провел тест на FAT32...то же самое .((Вожможно ли такое, что сам файловый сервер работает не достаточно эффективно? Может кто слышал есть ли аналогичные внешние фаловые сервера типа Самба для Windows?
#56 by Stopper
А может все дело в противном принтере Canon? Вернее, его драйвере.
#57 by zaki
тебе уже говорили все дело в OSи
#58 by genosse
Итак вопрос решен. Ответ найден как чаще всего и бывает...на сайте производителя...проблема четко разъяснена тут...http://support.microsoft.com/kb/296264Всем спасибо за поддержку!
#59 by pegasus
2 И какой параметр крутить и какова проверить эффективность ?
#60 by hedgehog
Кто-нибудь попробовал уже ?
#61 by pit
Да здравствуют изобретатели треугольных колес....
#62 by green
яркое отражение состояние умов большинства россиян - все дураки кроме я+полное отрицание чужого мнения без ведения КОНСТРУКТИВНОГО диалога[58] Ну и что? работает?
#63 by Omny
Главные изобретатели треугольных колёс - это Microsoft. На столько умело они это делают, что все уверены, что их треугольные колёса - самые лучшие!Судя по всему автор не ответит...
#64 by Ийон
Филосовский вопрос - что хуже - у всех треугольные колеса, или у каждого своей формы... Это же касается и 1с...
#65 by Kind
Тоже хотелось бы узнать что получилось.
#66 by Beatles
Ну как, полдучилось?
#67 by Beatles
???
#68 by Beatles
genosse, отзовись!
#69 by VZ
Отзовется ли? Может, genosse пробирается холодеющими ночами к украинской границе...
#70 by Beatles
(VZ) А че будет, если как он в 58 описал сделать?
#71 by VZ
Описание читал? Как эта расблокировка отзовется на базе с параллельном доступом нескольких юзеров? MS гарантий не дает... А восстановить реестр - фигня... Что с базой будет?Не, мне неохота быть пионером... Лучше по следам отважных...
#72 by Beatles
Так я чего и спрашиваю ...
#73 by RomaH
В качестве файл сервера - вынь 2000 профрабочие станциивынь 2000 + вынь 98поставил превый параметрничего не поимел, как было падение скорости в разы при подключении второго так и осталось.
#74 by Beatles
Подымемся еще раз.
#75 by ANik
Долго читал. Ничего не понял. Только понравилось, что есть кнопка "Адвансед муд...".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С