Подбор компьютера для 1с 7.7

1. tamerline 30.07.18 15:33 Сейчас в теме
Приветствую всех!

Исходная информация:
есть 2 базы 1с 7.7 предприятие
Размер баз около 3-4 гигабайт (файловая версия)
Размещены на qnap ts -431 (протокол samba) и ssd диск
Так же на этом qnap размещена база 1с 8.
Активных пользователей 1с 7.7 - 5 человек

Стали жаловаться на медленную скорость работы.А если кто то проводки делает, так вообще вся работа прекращается...

Попробовал перенести базы на другой компьютер под управлением windows 7 (32разрадная)
Характеристики:
Core i3 540 (3 Ггц)
4gb ram
200 gb hdd

Сказали еще медленнее работать стала.
Какие характеристики нужны для корректной работы в 1с 7.7 ?
Спасибо
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. login1020 133 30.07.18 15:45 Сейчас в теме
(1)
Core i3 540 (3 Ггц)
4gb ram
200 gb hdd


Для 7.7 этого железа за глаза.
7. tamerline 30.07.18 16:40 Сейчас в теме
(2) бухгалтерия иного мнения...
10. Cooler 22 30.07.18 17:36 Сейчас в теме
(1)
Какие характеристики нужны для корректной работы в 1с 7.7 ?
При таких параметрах баз(ы) нужен сервер. С серверной ОС. И терминал.

А то, чем вы сейчас пытаетесь заниматься, называется "натягивание совы на глобус". С закономерным итогом: "А чего оно не летает?"
alex-l19041; MegasXXX; collider; kudlach; hogik; +5 Ответить
18. Cooler 22 31.07.18 11:26 Сейчас в теме
Гм! Всем, кто написал после (10), рекомендую прочитать условия задачи:
Размещены на qnap ts -431

QNAP TS-431 - это NAS!!! Какое проблема второго пользователя Windows? Какой RDP? У автора нет сервера!
19. tamerline 31.07.18 11:37 Сейчас в теме
(18) самое интересное, на NAS работает быстрее...
22. Cooler 22 01.08.18 00:34 Сейчас в теме
(19)
самое интересное, на NAS работает быстрее...
Ничего интересного... если ты в теме, конечно.

Microsoft издавна планомерно и целенаправленно затрудняла использование десктопных версий Windows в качестве сервера, файл-сервер - не исключение. Причем, с выходом новых версий доступ к расшаренным папкам становился все более медленным - MS нарочно делала "окошко", через которое сетевые пользователи лазили в общие папки, все уже и уже - а нефиг делать из десктопа сервер, покупайте серверные Windows!

Для XP расширить это "окошко" можно было при помощи утилиты ConfigNT - она могла изменить настройки на близкие к Server 2003. Или можно было вручную исправить несколько ключей в реестре.

Windows 7 в этом плане ничуть не лучше XP, подойдет ли ей ConfigNT - без понятия.

Ну, а отключение сетевого кеширования ("проблема второго пользователя") на десктопах не решалась и не решается никак. Точка.

Но при этом можно из десктопной Windows сделать сервер терминалов, решений для этого масса, платных и бесплатных, законных и не очень. Раньше я сам с успехом применял для этого ViTerminal, но потом они круто поменяли политику лицензирования и были посланы лесом.

Слышал, что нынче применяют для этой цели RDP Wrapper Library, но сам не пробовал, ничего сказать не могу.

В любом случае, оптимальное решение - это работа с базой локально (в пределах одного компа), что достигается терминальным доступом.

Или, в крайнем случае - клиент-серверный режим, когда по сети гоняются туда-сюда только нужные данные, а не файлы базы полностью. Для 7.7 его реализовывал присутствующий здесь hogik: https://infostart.ru/public/15211/

Но лично я это решение не применял, так что ничего о нем сказать не могу, ни плохого, ни хорошего.

В любом случае, все это подразумевает наличие сервера, а вы купили шуструю файлопомойку, запихнули в нее SSD и думали, что хитрее всех, кто платит MS за лицензии.

А теперь задаете вопросы типа: "Какие колеса подобрать, чтобы машина хорошо ездила?

Да, машина контачит с дорогой исключительно колесами, и без них она не поедет, но не все определяется колесами. Далеко не все.
user1135946; acanta; alex-l19041; hogik; +4 Ответить
23. trdm 01.08.18 07:52 Сейчас в теме
новел нетварь нормально держало 60 юзеров 1Cv77 в dbf-версии.
21. hogik 443 31.07.18 16:46 Сейчас в теме
(18)
... (Cooler).

Какое проблема второго пользователя Windows?

Эта "проблема" - основная причина перехода от сетевого доступа на терминальный. При использовании NAS она никуда не исчезает.

У автора нет сервера!

У автора темы есть сервер. :-) Файл-сервер.

Всем, кто написал после (10), рекомендую прочитать условия задачи

Прочитал. :-) Автор темы пробовал ДВА варианта размещения базы данных. И оба - плохо.

А Ваши рекомендации в (10) абсолютно верны. Без терминального доступа к НОРМАЛЬНОМУ серверу у автора темы всё будет плохо...
20. kudlach 12 31.07.18 14:13 Сейчас в теме
3-4 Гига !
Да окститесь. В (10) все верно написано.
Для такой файловой базы любой скачек напряжения будет фатальным.
Молчу про ошибку в документах и последующее восстановление.
3. DarkUser 30.07.18 16:03 Сейчас в теме
Сказали еще медленнее работать стала.


Выключите в биосе hyper-threading. Для семерки нужно как можно меньше ядер и как можно большая частота процессора. Кроме того работа с 7.7 в файловом режиме через сеть, да ещё с такой большой для семерки базой - это плохо.
4. tamerline 30.07.18 16:15 Сейчас в теме
(3) т.е нужно в mysql перевести?
5. DarkUser 30.07.18 16:25 Сейчас в теме
(4) Для семерки лучший вариант работы, это работа в файловом режиме на терминальном сервере, когда база 1С лежит на этом же сервере.
6. tamerline 30.07.18 16:39 Сейчас в теме
(5) боюсь по rdp семерка не потянет одновременно 5 пользователей....
8. hogik 443 30.07.18 17:13 Сейчас в теме
(6)
боюсь по rdp семерка не потянет

Игорь (user798192).
Тогда, хоть :-) не используйте "qnap ts -431".
Положите базы данных на "нормальные" диски.
12. CheBurator 3119 30.07.18 20:29 Сейчас в теме
(6) Проц 2.4ГГЦ старый 10 летней давности. Оперативка - 2Г, файловая база, в пике работало >25 юзверей в терминале. так что вполне потянет.
13. CheBurator 3119 30.07.18 20:32 Сейчас в теме
(3) "Для семерки нужно как можно меньше ядер и как можно большая частота процессора."
- семере совершенно все равно сколько ядер реальных, семера работает на одном ядре и про многопоточность не знает. Поэтому будет семер аработать на 1 ядре из 8 или на 1 ядре из 4 - абсолютно все равно.
Но большее количество ядер выгоднее для того чтобы была возможность каждый экземпляр семерки закрепить за своим ядром.

большая частота процессора - это да. Но как и для 8-ки.
9. MaskO_rimi 30.07.18 17:18 Сейчас в теме
"Активных пользователей 1с 7.7 - 5 человек "
"Попробовал перенести базы на другой компьютер под управлением windows 7 (32разрадная) "

Как-то знакомый рассказывал, что при таком количестве пользователей (даже в основном 3 человека активных, редко когда 5 одновременных) сменил на компе, где была база 1С XP на windows 7 . Работать стало гораздо сложнее.
Зато послужило очередным толчком для перехода на 8ку. Правда после перехода на 1С 8.х пришлось и железо менять ))
11. hogik 443 30.07.18 17:49 Сейчас в теме
(0)
Игорь (user798192).
В сетевом режиме на производительность влияет не сервер, а рабочие станции.
И, конечно, узким местом является "эффект второго пользователя" - это когда система отключает кэширование на стороне рабочих станций.
Вот, прочтите: https://forum.infostart.ru/forum1/topic75715/#message809477
14. dvk09 2 31.07.18 03:36 Сейчас в теме
Основная проблема может быть и тут:
Размер баз около 3-4 гигабайт (файловая версия)

Особенно при сетевом режиме работы.

Обрезать базы надо, и всё будет и дальше летать.
25. CheBurator 3119 01.08.18 11:12 Сейчас в теме
(14) Фигня полная, у меня к 10ГБ файловая база подбирается. и ничего, никаких тормозов.
Про железо/оси/прочее здесь уже сказали.

Уберите нафиг работу задним числом. Большинство проблем при такой базе уйдут в ноль.
Закройте незакрытые регистры (особенно регистры остатков и партий) - будет еще ускорение.
Почистите нулевые итоги https://forum.infostart.ru/forum86/topic82938/
31. dvk09 2 02.08.18 02:17 Сейчас в теме
(25) И всё же, много от сети зависит.
32. CheBurator 3119 02.08.18 08:34 Сейчас в теме
(31) при работе задним числом от сети будет зависеть еще больше если вы по сетке работаете.
для работы в АДП - а с 77 надо так работать - требования не такие уж и большие. и 10 МБ хватит ;-)
Есть еще клиент-сервер для 77 (не hodgik) народ пробовал - говорит ок.
37. dvk09 2 03.08.18 09:02 Сейчас в теме
(32)
клиент-сервер для 77
Дай ссылочку? Посмотреть охота))
39. hogik 443 03.08.18 16:56 Сейчас в теме
(37)
Дмитрий (dvk09).
Разработка называется "Вирт:V7DBNet". Сайт разработки не работает.
Удалось найти только описание:
http://docplayer.ru/26783198-Virt-v7dbnet-rasshirenie-platformy-1s-predpriyatie-7-7.html
15. itrous 31.07.18 09:19 Сейчас в теме
Вы базу через расшаренную папку подключаете? Нужно заходить на комп/сервер через RDP. Вы можете на win server расшаривать не весь рабочий стол, а только нужное вам приложение, в любом случае работать с файловой базой нужно именно с того компьютера, на котором она хранится. На win7 можно установить патч (это нарушение лицензионного соглашения) и подключать несколько RDP сессий на один компьютер, раньше так делал как временное решение. Сейчас ушёл на 8.3.* в клиент-серверном режиме и установил тонкий клиент, и это лучшее, что можно было сделать.
collider; +1 Ответить
16. nyam-nyam 31.07.18 10:05 Сейчас в теме
А что с сетью у Вас? Если всё ещё на 100Мбит, то переход на 1Гбит может временно спасти от гнева пользователей.
17. mifka186 8 31.07.18 11:20 Сейчас в теме
Если к базе доступ предоставлен через сетевую папку, то каждый подключаемый пользователь по сети подключается ко всем файлам базы 1С. Это можно увидеть по списку подключений и открытых по сети файлов. Видимо при больших размерах базы у вас просто сеть не вывозит такие объёмы трафика.
В 2008 году решил аналогичную проблему через разворачивание сервера RDP на Windows Server 2003. Но не полноценных рабочих столов, а только запуском 1С через RDP. Одновременно работало около 10 человек, клиенты WinXP и Win98. До разворачивания сервера одновременно работало не больше 4 человек (отдел в базе работал по очереди)
24. Migleon 01.08.18 08:23 Сейчас в теме
1. Прекрасный вариант - перенос баз на сервер и работа в терминальном режиме (давно проверено на практике), а NAS использовать для резервной копии (и складирования документов и файлов, к которым пользователям нужен общий доступ).
И 5 пользователей и 10 будут работать.

Размер базы в 3-4 Гига не есть проблема (общий объем всех файлов). Правда, при сбое переиндексация скорее всего будет идти достаточно долго.
Критична ситуация 7-ки, когда хотя бы один dbf-файл достигает размера 3-4 Гига. Хотя зависит и от конкретной конфигурации прикладной задачи.

2. Когда тормозит 7-ка? При обращении к каким-то конкретным видам документов? При совершении определенных операций? Нужно посмотреть прежде всего на размер dbf-файлов. Какие из них наибольшие? Если это файлы регистров остатков, то..... в любом случае нужно думать про их уменьшение. При достижении файлом регистра остатков размера порядка 70 Мб падение скорости работы при обращении к данным этого регистра крайне существенно....
26. CheBurator 3119 01.08.18 11:14 Сейчас в теме
(24) "При достижении файлом регистра остатков размера порядка 70 Мб падение скорости работы при обращении к данным этого регистра крайне существенно...." если база в нормальном состоянии - то практически абсолютно пофиг.
27. CheBurator 3119 01.08.18 11:15 Сейчас в теме
(24) "Критична ситуация 7-ки, когда хотя бы один dbf-файл достигает размера 3-4 Гига. Хотя зависит и от конкретной конфигурации прикладной задачи."
- очень интересно, покажите скриншот где такое видно хотя бы, ну чисто заради интерсеа
28. trdm 01.08.18 11:52 Сейчас в теме
(24)
При достижении файлом регистра остатков размера порядка 70 Мб падение скорости работы при обращении к данным этого регистра крайне существенно....

Не фига подобного.
Боролись с проблемой превышение размера регистра > 2 Гб.
А вот со скоростью обращения к таким мелким регистрам в 70 Мб. никогда проблем не было.
29. Migleon 01.08.18 13:16 Сейчас в теме
(28)Ну, а мне пришлось столкнуться именно с такой проблемой.
34. trdm 02.08.18 12:02 Сейчас в теме
(29)
Ну, а мне пришлось столкнуться именно с такой проблемой.

Это проблемы работы по сети или ФС. Но никак не dbf-движка.
35. hogik 443 02.08.18 17:20 Сейчас в теме
(34)
... (trdm).
Это проблемы работы по сети или ФС. Но никак не dbf-движка.

Не вводите участников темы в заблуждение. :-)
Размер DBF файла не может быть больше 2 ГБ.
А для многопользовательского режима - 1 ГБ.
И это "проблема" движка...
41. trdm 04.08.18 11:19 Сейчас в теме
(35)
Не вводите участников темы в заблуждение. :-)
Размер DBF файла не может быть больше 2 ГБ.
А для многопользовательского режима - 1 ГБ.
И это "проблема" движка...

нету ограничений у codebase на основе которой сделана 1С ка сетевая в 1Гб на 1 дбф-ку.
Есть ограничения на длину записи и общую длину файла:

Max. # of records per table 1 billion*
Max. # of chars per record 65,000
Max. # of fields per record 255
Max. # of chars per field 254

* The actual file size (in bytes) cannot exceed 2 gigabytes for single-user or exclusively opened multi-user tables. Shared tables with no indexes or .IDX indexes cannot exceed 1 gigabyte. Shared tables with structural .CDX indexes cannot exceed 2 gigabytes.

идите мануал курите.
Это на индексы есть ограничения в 1Гб.
42. Cooler 22 04.08.18 12:20 Сейчас в теме
(41)
нету ограничений у codebase на основе которой сделана 1С ка сетевая в 1Гб на 1 дбф-ку.
У CodeBase, может, и нету, а вот у 1С - есть. И проявляют себя эти ограничения весьма своеобразно: https://forum.infostart.ru/forum9/topic67667/

Там же приводится ссылка на объяснение причин этого и способ решения проблемы, на всякий случай я ее приведу: https://infostart.ru/public/15577/

Советую обратить внимание на автора публикации и в следующий раз думать - кому вы предлагаете "мануал курить", чтобы не выглядеть глупо.
43. hogik 443 04.08.18 15:52 Сейчас в теме
(41)
... (trdm).
идите мануал курите.

О! Ещё один "фокусник". :-)
Зайдите на https://infostart.ru/public/15577/
Прочтите комментарии 5, 7, 61.
В этой теме форума, специально для Вас, повторять не буду. :-)
Далее скачайте файл Test.zip (второй в списке, размером в 12,30Kb).
И пробуйте... И читайте... :-)
Shared multiuser .DBF files with no indexes or .IDX indexes cannot exceed 1 GB.
Прикрепленные файлы:
Test.zip
44. hogik 443 04.08.18 17:40 Сейчас в теме
+(43)
Прикрепленные файлы:
45. trdm 08.08.18 20:30 Сейчас в теме
(44) А какой смысл читать про foxpro, когда codebase - это не мелкософтовское поделие?
надо читать оригинальные кодебейсовские мануалы по ограничениям.
В комплекте с сорцами либы там шли 2 pdf-ки с описаниями.
Вот их и надо изучать.
ПС, залез в CodeBase 6.4 в мануал, у них там совсем все куце, максимальный размер файла данных 1'000'000'000...
Полагаю 1С-ники могли пропатчить сорцы и увеличить лимиты.
Т.е. по факту надо смотреть ограничения конечного производителя.
Однако фишка в том что RA1130.DBF весил на обрезаемой мною БД 1.75 ГБ (1,879,267,938 байт) (индекс RA1130.CDX - 71.2 МБ (74,688,512 байт)) и работало оно в сетевом режиме.
Так что все зависит от конкретного случая.
46. hogik 443 09.08.18 00:28 Сейчас в теме
(45)
... (trdm).
А какой смысл читать про foxpro, когда codebase - это не мелкософтовское поделие?

Это Вы меня спрашиваете, давая информацию по лимитам "Microsoft FoxPro" ? :-) :-) :-)

работало оно в сетевом режиме

Вы бы по ссылкам из сообщения (42) данной темы сходили.
И посмотрели бы файл Test.zip из сообщения (43)...
30. hogik 443 01.08.18 18:13 Сейчас в теме
(24)
Критична ситуация 7-ки, когда хотя бы один dbf-файл достигает размера 3-4 Гига.

(28)
Боролись с проблемой превышение размера регистра > 2 Гб.

(27)
очень интересно, покажите скриншот где такое видно хотя бы, ну чисто заради интерсеа


Сергей (CheBurator).
И мне очень интересно посмотреть. :-) :-) :-)

P.S.
Про размер DBF файлов:
https://infostart.ru/public/15577/
https://infostart.ru/public/77617/
33. masticore 02.08.18 10:29 Сейчас в теме
В XP 5*2=10 подключений тянуло только с дополнительными настройками.
Купите новый кабель к серверу, покороче из возможного и получше.
36. hogik 443 02.08.18 17:45 Сейчас в теме
(0)
Название темы форума: "Подбор компьютера для 1с 7.7".
Делаем приблизительный подбор. :-)
Для терминального режима и на перспективу под 1С 8.х можно брать подобное изделие:
https://www.nix.ru/autocatalog/nix_computers/sS6000-S6372PAi-Xeon-E3-1240V6-16-Gb-2x2-Tb-SATA-RAID_320145.html
Думаю, можно было бы добавить память до 32 ГБ и поставить диски меньшего объёма или SSD. Наверно, это возможно сделать при прямом общении с сотрудниками (изготовителями) этой фирмы. В этой же фирме можно купить OEM-ную серверную операционную систему.
38. KontoraB 03.08.18 09:37 Сейчас в теме
Купите б у сервер с лицензионной серверной виндой и будет вам счастье
47. CheBurator 3119 09.08.18 20:46 Сейчас в теме
Сервер с ОЕМной серверной виндой? сильно сомневаюсь
48. greengo 22.01.19 14:31 Сейчас в теме
такого компа должно хватать, скорее все дело не в железе
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот