Автоматтандыру бойынша кеңестер. Файлдық дерекқор тежеулері - қалай болдырмау керек (соңғы тәжірибеден) 1s 8.3 өте баяу

1С жүйесі бүгінде шағын және орта бизнесті жүргізудің негізгі құралдарының бірі болып табылады. Әдетте, ұйымның барлық қызметкерлері бағдарламаға қол жеткізе алады. Осылайша, егер 1С баяулай бастаса немесе баяу жұмыс істесе, бұл бизнесті жүргізуге айтарлықтай әсер етеді. 1С жүйесінде жұмысты қалай жылдамдатуға және оңтайландыруға болатынын қарастырайық.


1С жаңарту арқылы оңтайландыру

1С жаңа нұсқалары әрқашан сәтті және жылдам жұмыс істейді, сондықтан жаңартуларды қадағалау қажет. Бухгалтерлік жазбаларды мүмкіндігінше жиі жаңарту ұсынылады. Әсіресе реттелетін есеп беру нұсқалары шығарылған кезде.

Көптеген адамдар бағдарламаны автоматты түрде жаңарту мүмкіндігін ұзақ уақыт бойы пайдаланып келеді. Бұл мәселені 1С Enterprise 8.3 үшін қолмен оңай шешуге болатынына қарамастан, жаңарту ешқандай қиындық тудырмайды.

Бірінші қадам - ​​қазіргі уақытта пайдаланып жатқан платформаның соңғы нұсқасын жүктеп алу. Бұл ITS дискісі арқылы немесе веб-интерфейс арқылы жасалады, онда олар 1c Enterprise 8.3 сияқты бағдарламаны пайдаланушыларға тұрақты қолдау көрсетеді, оның конфигурациясын жаңарту да ресми түрде беріледі.

Соңғы жағдайда жаңарту деректері бар мұрағат бөлек жүктеледі. Ол пайдаланушы үшін ең қолайлы деп саналатын кез келген қалтада шығарылады. Содан кейін .exe файлын іске қосу керек. Келесі терезеде жай ғана «Келесі» түймесін басыңыз.

Басқа бет пайда болады. Онда пайдаланушы орнату аяқталатын жолды таңдайды. Бірақ бұл қадам тек озық дербес компьютер иелеріне ұсынылады. Әдепкі функциялар әдетте көптеген мәселелерді шешу үшін жеткілікті. Әдепкі бойынша, бұл жағдайда барлық жаңартулар бірден орнатылатын бір қалта көрсетіледі. Бұл соңғы жолдар әртүрлі болған кездегіден әлдеқайда ыңғайлы. Біз жай ғана 1c Enterprise 8.3 бағдарламасында «Келесі» түймелерін бірнеше рет басамыз, оның конфигурациясы тез жаңартылуы керек.

«Орнату» ұсынатын соңғы түйме қалады.

Платформа баяу болса, 1С қалай жылдамдатуға болады

Мәселелер көбінесе кезеңдердің бірінде орындаушының зейінінің төмендеуінен туындайды. Мұнда дұрыс жаңарту схемасын таңдау маңызды, тек осы жағдайда жаңарту кезінде 1c қатып қалғанда біз проблемаға тап болмаймыз.

7.7 нұсқасын жаңарту

Конфигурацияның бірнеше түрі бар. Осыған байланысты келесі әрекеттердің бағыты таңдалады.

  • Стандартты – бұл жағдайда жаңарту реттелетін есеп беру үшін де жүзеге асырылады деп болжанады.
  • Әдеттегі салалық конфигурациялар негізінен алдыңғы опцияларды еске түсіреді. Әзірлеуші ​​ұсынған нұсқауларды алдын ала оқып шығу маңызды. Әйтпесе, жаңарту кезінде 1C 8.3 неліктен бұзылатынын анықтай алмайсыз.
  • Өзгертілген стандарт - пайдаланушының әрқашан қолданбаны ағымдағы қажеттіліктерге сәйкес келетіндей өзгерту мүмкіндігі бар. Функционалдылықты кеңейтудің тағы бір нұсқасы - жаңа платформаларға көшу. Мысалы, 8 нұсқасы.

8.0 және 8.1 нұсқалары туралы

Қазіргі уақытта 8.0 платформасы қолдаудан алынып тасталды. Жаңа стандартты әзірлемелер соңғы нұсқаларды пайдаланған кезде ғана жұмыс істейді. Барлық аралық шығарылымдар міндетті түрде аяқталатынын есте сақтау керек. Әйтпесе, жай ғана ақпаратты жоғалту ықтималдығы жоғары. Немесе конфигурацияны жаңарту кезінде 1c қатып қалатын жағдайға тап болыңыз.

Опция жаңа стандартты конфигурация енгізілгенде мүмкін болады, содан кейін оған ескі ақпараттық дерекқорлардың қалдықтары жіберіледі.

8.1 нұсқасына келетін болсақ, оны бірнеше жолмен жаңартуға болады:

  1. қолмен;
  2. автоматты режимде;
  3. осы салада қызмет көрсететін компаниялардың мамандарына хабарласу.

Стандартты емес немесе өзгертілген нұсқалармен жұмыс істеу

Бастапқыда кез келген конфигурация стандартты әзірлемелерге жатады. Кәсіпорында белгілі бір өзгерістер енгізілсе, бұл болмайды. Мысалы, орнату кезінде. Стандартты емес конфигурациялар арасында ерекшеленетін екі класс бар:

  1. өзгерді;
  2. нақты кәсіпорынның қажеттіліктерін ескере отырып, нөлден құрылған.

Кейде екінші класты конфигурация пайдаланушылар арасында белсенді түрде таратылады. Содан кейін ол типтік болып саналады. Тек өндірушінің өзі 1С емес, жаңа нұсқаны жасаған компания болып саналады.

Конфигурацияларды келесі әрекеттер арқылы жаңартуға болады:

  • Қатені түзету.
  • Функционалдылықты кеңейту.
  • Жақсарту.
  • 1s 8.3 өзгертіңіз, техникалық қызмет көрсету қателері болған жағдайда конфигурация жаңартылмайды.

Орнату процесі қазіргі уақытта пайдаланып жатқан Интернет жылдамдығына байланысты әртүрлі уақытты алуы мүмкін. Жеке терезеде пайдаланушы жұмыс аяқталғаннан кейін немесе дереу жаңартуды таңдайды. Соңғы опциямен басқа ешкім қолданбамен жұмыс істемейтініне көз жеткізу керек. Процестің өзі 1c Enterprise 8.3 қолданбасында эксклюзивті режимді пайдалануды қамтиды, соңғы жаңарту да ерекшелік емес.

  • Барлық шығарылым нұсқалары ағымдағы конфигурацияға сәйкес келмеуі мүмкін екенін есте ұстауымыз керек.
  • Егер жаңартулар ұзақ уақыт бойы жасалмаса, сізге бірден бірнеше файлды немесе мұрағатты жүктеп алу қажет болуы мүмкін.
  • Тізімде 1C Enterprise 8.3 нұсқасының қай нұсқасы қажет екенін түсіну оңай, жаңартуды пайдаланушы таңдайды.

Процесс аяқталғаннан кейін конфигуратордың өзін жабуға болады. Бұл режим жаңарту қажет болған жағдайда жиі пайдаланылады. Бұл ыңғайлы және бүкіл процесті дерлік автоматтандырады. Оны бірінші рет іске қосқан кезде платформаның ескіргенін көрсететін хабар пайда болуы мүмкін. Және оны қазіргі уақытта пайдалану ұсынылмайды.

Тежеудің қосымша себептері

Егер бағдарлама дұрыс және қатесіз жаңартылса, 1С әлі де баяулайды, себебі келесідей болуы мүмкін:

  • Антивирус - дұрыс конфигурацияланса, ешқандай антивирус жүйеге кедергі жасамайды, бірақ зауыттық параметрлерді пайдалансаңыз, 1С өнімділігі 5–10% төмендеуі мүмкін. Фондық режимді жою арқылы (өте қажет болса) қосымша параметрлерді пайдаланып антивирусты оңтайландыруға болады.
  • Компьютер параметрлері - көбінесе жеткіліксіз қуатты компьютерлер 1С өнімділігінің айтарлықтай төмендеуіне әкеледі. Бейне картаға, операциялық жүйеге және процессорға ерекше назар аудару керек.

Мұндай әдістер кез келген компания немесе кәсіпорын үшін 1С жүйесіндегі жұмысты айтарлықтай оңтайландырады және жылдамдатады, содан кейін бағдарламаның өнімділігі айтарлықтай артады.

1С-те жылдамдық пен пайдаланудың қарапайымдылығын қалай арттыруға болады

Сурет Алена Тулякова, «Clerk.Ru» ақпараттық агенттігі

Мақалада 1С жаңадан келген әкімшілер жіберетін негізгі қателер анықталған және мысал ретінде Гилев сынағы арқылы оларды шешу жолы көрсетілген.

Бұл мақаланы жазудың негізгі мақсаты - 1С-пен әлі тәжірибе алмаған әкімшілер (және бағдарламашылар) үшін айқын нюанстарды қайталамау.

Екінші мақсат - егер менде қандай да бір кемшіліктер болса, Infostart маған мұны тезірек көрсетеді.

В.Гильевтің сынағы әлдеқашан «де-факто» стандартына айналды. Автор өз веб-сайтында өте нақты ұсыныстар берді, бірақ мен кейбір нәтижелерді ұсынамын және ең ықтимал қателер туралы түсініктеме беремін. Әрине, сіздің жабдықыңыздағы сынақ нәтижелері әртүрлі болуы мүмкін, бұл тек не болуы керек және не үшін ұмтылуға болатыны туралы нұсқаулық. Мен бірден атап өткім келеді, өзгерістер кезең-кезеңімен енгізілуі керек және әр қадамнан кейін оның қандай нәтиже бергенін тексеріңіз.

Infostart-та ​​ұқсас мақалалар бар, мен оларға сілтемелерді тиісті бөлімдерге қоямын (егер мен бірдеңені жіберіп алсам, түсініктемелерде маған ұсыныңыз, мен оны қосамын). Сонымен, сіздің 1С баяу деп есептейік. Мәселені қалай анықтауға болады және кім кінәлі екенін қалай түсінуге болады, әкімші немесе бағдарламашы?

Бастапқы деректер:

Сынақталған компьютер, негізгі гвинея шошқасы: HP DL180G6, 2*Xeon 5650, 32 Гб, Intel 362i, Win 2008 r2 жабдықталған. Салыстыру үшін Core i3-2100 бір ағынды сынақта салыстырмалы нәтижелерді көрсетеді. Мен әдейі таңдаған жабдық ең жаңа емес еді, заманауи жабдықпен нәтижелер айтарлықтай жақсырақ.

Жеке 1C және SQL серверлерін тестілеу үшін, SQL сервері: IBM System 3650 x4, 2*Xeon E5-2630, 32 Гб, Intel 350, Win 2008 r2.

10 Гбит желісін тексеру үшін Intel 520-DA2 адаптерлері пайдаланылды.

Файл нұсқасы. (деректер базасы ортақ қалтадағы серверде, клиенттер желі, CIFS/SMB протоколы арқылы қосылады). Қадамдық алгоритм:

0. Гилевтің сынақ деректер базасын файл серверіне негізгі дерекқорлармен бірдей қалтаға қосыңыз. Біз клиенттік компьютерден қосылып, сынақты іске қосамыз. Нәтиже есімізде.

Тіпті 10 жыл бұрынғы ескі компьютерлер үшін де (775 ұясындағы Pentium) 1С: Enterprise таңбашасын басқаннан дерекқор терезесінің пайда болуына дейінгі уақыт бір минуттан аз уақытты алуы керек екені түсінікті. (Celeron = баяу).

Егер сіздің компьютеріңіз 1 ГБ жедел жады бар 775 ұяшықтағы Pentium-дан нашар болса, мен сізге жанашырмын және файлдық нұсқада 1С 8.2-де ыңғайлы жұмысқа қол жеткізу сізге қиын болады. Жаңарту (уақыты келді) немесе терминалға (немесе жұқа клиенттер мен басқарылатын пішіндер жағдайында вебке) ауысу туралы ойланыңыз.

Егер компьютер бұдан да жаман болмаса, сіз әкімшіні басуға болады. Кем дегенде желінің, антивирустың және HASP қорғау драйверінің жұмысын тексеріңіз.

Егер Гилевтің сынағы осы кезеңде 30 «тотықұс» немесе одан жоғары болса, бірақ 1С жұмыс базасы әлі де баяу жұмыс істеп тұрса, сұрақтар бағдарламашыға бағытталуы керек.

1. Клиенттік компьютер қаншалықты «сығуға» болатыны туралы нұсқаулық ретінде біз желісіз тек осы компьютердің жұмысын тексереміз. Біз сынақ деректер базасын жергілікті компьютерге орнатамыз (өте жылдам дискіде). Егер клиенттік компьютерде қалыпты SSD болмаса, онда ramdisk жасалады. Әзірге ең қарапайым және ақысыз - Ramdisk кәсіпорны.

8.2 нұсқасын тексеру үшін 256 МБ рамдиск жеткілікті және! Ең бастысы. Компьютерді қайта жүктегеннен кейін, ramdisk жұмыс істеп тұрғанда, онда 100-200 МБ бос болуы керек. Тиісінше, рамдисксіз қалыпты жұмыс істеу үшін 300-400 МБ бос жады болуы керек.

8.3 нұсқасын тексеру үшін 256 Мбайт рамдиск жеткілікті, бірақ сізге көбірек бос RAM қажет.

Тестілеу кезінде процессордың жүктемесін қарау керек. Идеалға жақын жағдайда (ramdisk) жергілікті файл 1c іске қосылған кезде 1 процессор өзегін жүктейді. Тиісінше, тестілеу кезінде процессордың өзегі толық жүктелмеген болса, әлсіз жақтарын іздеңіз. Аздап эмоционалды, бірақ жалпы дұрыс, процессордың 1С жұмысына әсері сипатталған. Анықтама үшін, тіпті жоғары жиіліктегі заманауи Core i3 құрылғыларында да 70-80 сандары өте шынайы.

Осы кезеңде жиі кездесетін қателер.

  • Қате конфигурацияланған антивирус. Көптеген антивирустар бар, әрқайсысының параметрлері әртүрлі, мен тек дұрыс конфигурациямен веб те, Касперский 1С де кедергі жасамайтынын айтайын. Әдепкі параметрлермен шамамен 3-5 попугаяны (10-15%) алып тастауға болады.
  • Өнімділік режимі. Қандай да бір себептермен, аз адамдар бұған назар аударады, бірақ әсері ең маңызды. Егер сізге жылдамдық қажет болса, мұны клиенттік және серверлік компьютерлерде жасау керек. (Гилевте жақсы сипаттама бар. Жалғыз ескерту, кейбір аналық платаларда Intel SpeedStep-ті өшірсеңіз, TurboBoost-ты қоса алмайсыз).
Қысқасы, 1С жұмыс істеп тұрғанда, басқа құрылғылардан (диск, желі және т.б.) жауап күту көп. Жауап күту кезінде өнімділік режимі қосылса, процессор оның жиілігін төмендетеді. Жауап құрылғыдан келеді, 1С (процессор) жұмыс істеуі керек, бірақ бірінші тактілік циклдер төмендетілген жиілікте болады, содан кейін жиілік артады - және 1С қайтадан құрылғыдан жауап күтеді. Және де - секундына жүздеген рет.

Өнімділік режимін екі жерде қосуға болады (және жақсырақ):

  • BIOS арқылы. C1, C1E, Intel C-state (C2, C3, C4) режимдерін өшіріңіз. Әртүрлі биоларда олар әртүрлі аталады, бірақ мағынасы бірдей. Іздеу көп уақытты алады, қайта жүктеу қажет, бірақ оны бір рет жасасаңыз, оны ұмытып кетуіңіз мүмкін. BIOS-та барлығын дұрыс орындасаңыз, жылдамдық артады. Кейбір аналық платаларда Windows өнімділік режимі рөл атқармайтындай етіп BIOS параметрлерін конфигурациялауға болады. (Gilev ұсынған BIOS параметрлерінің мысалдары). Бұл параметрлер негізінен сервер процессорларына немесе «кеңейтілген» BIOS-ға қатысты, егер сіз мұны таппасаңыз және сізде Xeon ЖОҚ ЖОҚ болса, бұл жақсы.

  • Басқару панелі - Қуат көзі - Жоғары өнімділік. Минус - егер компьютер ұзақ уақыт бойы қызмет көрсетпесе, ол қаттырақ желдеткіш дыбысын шығарады, көбірек қызады және энергияны көбірек тұтынады. Бұл өнімділік ақы.
Режимнің қосылғанын қалай тексеруге болады. Тапсырма менеджерін іске қосыңыз - өнімділік - ресурс мониторы - процессор. Біз процессор ешнәрсемен бос емес болғанша күтеміз.
Бұл әдепкі параметрлер.

BIOS C күйі қосылған,

теңдестірілген қуат тұтыну режимі


BIOS C күйі қосылған, жоғары өнімділік режимі

Pentium және Core үшін сіз сонда тоқтай аласыз,

Сіз әлі де Ксеоннан кішкене «тотықұстарды» сығып аласыз


BIOS-та C-күйі өшірілген, жоғары өнімділік режимі.

Егер сіз Turbo boost қолданбасаңыз, ол осылай болуы керек

өнімділікке бапталған сервер


Ал енді сандар. Еске сала кетейін: Intel Xeon 5650, ramdisk. Бірінші жағдайда тест 23,26, соңғысында 49,5 көрсетеді. Айырмашылық екі есе дерлік. Сандар әртүрлі болуы мүмкін, бірақ арақатынас Intel Core үшін бірдей болып қалады.

Құрметті әкімшілер, 1С-ті қалағаныңызша сынай аласыз, бірақ соңғы пайдаланушыларға жылдамдық керек болса, жоғары өнімділік режимін қосу керек.

c) Turbo Boost. Алдымен, мысалы, сіздің процессорыңыз бұл функцияны қолдайтынын түсінуіңіз керек. Егер ол қолдаса, сіз әлі де заңды түрде кейбір өнімділікке қол жеткізе аласыз. (Мен жиілікті үдеткіш мәселелеріне, әсіресе серверлерге, өз қауіп-қатеріңізге және тәуекелдеріңізге тоқталғым келмейді. Бірақ мен автобус жылдамдығын 133-тен 166-ға дейін арттыру жылдамдықты да, жылуды бөлуді де айтарлықтай арттыратынымен келісемін)

Турбо күшейтуді қалай қосу керектігі жазылған, мысалы, . Бірақ! 1С үшін кейбір нюанстар бар (ең айқын емес). Қиындық мынада, турбо күшейтудің максималды әсері C-күйі қосылған кезде пайда болады. Және біз келесідей нәрсені аламыз:

Назар аударыңыз, мультипликатор максималды, негізгі жылдамдық әдемі және өнімділік жоғары. Бірақ 1-мен нәтиже не болады?

Бірақ соңында CPU өнімділігінің тестілері бойынша 23 мультипликаторы бар нұсқа алда екені белгілі болды, Гилевтің файлдық нұсқасында 22 және 23 мультипликаторы бар өнімділік бірдей, бірақ клиент-серверде нұсқа - 23 көбейткіші бар нұсқа өте қорқынышты қорқынышты (тіпті C күйі 7-деңгейге қойылса да, ол C күйі өшірілгенге қарағанда баяуырақ). Сондықтан, екі нұсқаны да өзіңіз тексеріп, ең жақсысын таңдау ұсынылады. Қалай болғанда да, 49,5 пен 53 попугая арасындағы айырмашылық өте маңызды, әсіресе көп күш жұмсамай-ақ.

Қорытынды - турбо күшейтуді қосу керек. Естеріңізге сала кетейін, BIOS-та Turbo boost элементін қосу жеткіліксіз, сонымен қатар басқа параметрлерді қарау керек (BIOS: QPI L0s, L1 - өшіру, скрабты талап ету - өшіру, Intel SpeedStep - қосу, Turbo boost - қосу Басқару тақтасы - Қуат параметрлері - Жоғары өнімділік). Мен әлі де (тіпті файл нұсқасы үшін) көбейткіш кішірек болса да, c-күйі өшірілген опцияны таңдар едім. Мынадай нәрсе шығады...

Өте даулы мәселе - жад жиілігі. Мысалы, жад жиілігі өте күшті әсер ететіні көрсетілген. Менің сынақтарым мұндай тәуелділікті анықтаған жоқ. Мен DDR 2/3/4 салыстырмаймын, сол жолдың ішінде жиілікті өзгерту нәтижелерін көрсетемін. Жад бірдей, бірақ BIOS-да біз төменгі жиіліктерді орнатуға мәжбүрміз.




Және сынақ нәтижелері. 1C 8.2.19.83, жергілікті ramdisk файлдық нұсқасы үшін, 1C клиент-сервері және бір компьютердегі SQL үшін, Ортақ жад. Турбо күшейту екі нұсқада да өшірілген. 8.3 салыстырмалы нәтижелерді көрсетеді.

Айырмашылық өлшеу қателігінің ішінде болады. Мен жиіліктің өзгеруімен басқа параметрлердің де өзгеретінін көрсету үшін CPU-Z скриншоттарын шығардым, сол CAS кідірісі мен RAS жиіліктің өзгеруін бейтараптандыратын CAS кешігуі. Айырмашылық жад модульдері физикалық түрде баяудан жылдамыраққа дейін өзгерген кезде болады, бірақ тіпті онда сандар ерекше маңызды емес.

2. Біз клиенттік компьютердің процессоры мен жадын сұрыптағаннан кейін келесі өте маңызды орынға - желіге көшеміз. Желіні баптау туралы көптеген том кітаптар жазылған, Infostart (және басқалары) туралы мақалалар бар, бірақ бұл жерде мен бұл тақырыпқа тоқталмаймын. 1C тестілеуді бастамас бұрын, екі компьютер арасындағы iperf бүкіл өткізу қабілеттілігін көрсететініне көз жеткізіңіз (1 Гбит карталар үшін - кем дегенде 850 Мбит немесе жақсырақ 950-980), Гилевтің кеңесі орындалды. Содан кейін - жұмыстың ең қарапайым сынағы, бір қызығы, желі арқылы бір үлкен файлды (5-10 гигабайт) көшіру болады. 1 Гбит желідегі қалыпты жұмыстың жанама белгісі орташа көшіру жылдамдығы 100 МБ/сек, жақсы жұмыс – 120 МБ/сек болады. Мен сіздің назарыңызды әлсіз нүкте (соның ішінде) процессордың жүктемесі болуы мүмкін екеніне аударғым келеді. Linux жүйесіндегі SMB протоколы өте нашар параллельденген және жұмыс кезінде ол бір процессор өзегін оңай «жеп» алады және одан әрі тұтынбайды.

Және одан әрі. Әдепкі параметрлермен windows клиенті Windows серверімен (немесе тіпті Windows жұмыс станциясымен) және SMB/CIFS протоколымен жақсы жұмыс істейді, linux клиенті (debian, ubuntu басқаларына қарамады) linux және NFS ( ол SMB-мен де жұмыс істейді, бірақ NFS-де попугаялар ұзынырақ). Сызықтық көшіру кезінде Windows Linux серверін NFS жүйесіне бір ағынға жылдам көшіру ештеңені білдірмейді. Тюнинг debian для 1С - тема отдельной статьи, я к ней еще не готов, хотя могу сказать, что в файловой версии получал даже немного бОльшую производительность, чем Win вариант на этом же оборудовании, но с postgres при пользователях свыше 50 у меня пока еще все өте жаман.

Ең бастысы, «өртенген» әкімшілер біледі, бірақ жаңадан бастағандар ескермейді. 1c дерекқорына жолды орнатудың көптеген жолдары бар. Сіз servershare жасай аласыз, сіз 192.168.0.1share жасай аласыз, z: 192.168.0.1share пайдалана аласыз (және кейбір жағдайларда бұл әдіс де жұмыс істейді, бірақ әрқашан емес) содан кейін Z дискісін көрсетіңіз. Бұл жолдардың барлығында сияқты. бірдей орынды көрсетіңіз, бірақ 1С үшін қалыпты өнімділікті өте сенімді қамтамасыз ететін бір ғана әдіс бар. Сонымен, мынаны дұрыс орындау керек:

Пәрмен жолында (немесе саясаттарда немесе сізге ыңғайлы кез келген жағдайда) DriveLetter: servershare желісін пайдаланыңыз. Мысал: таза пайдалану m: сервер базалары. Мен IP мекенжайын ЕМЕС, сервер атауын ерекше атап өтемін. Сервер атауы көрінбесе, оны сервердегі DNS-ге немесе жергілікті түрде хосттар файлына қосыңыз. Бірақ мекенжай аты бойынша болуы керек. Тиісінше, дерекқорға барар жолда осы дискіге қол жеткізіңіз (суретті қараңыз).

Енді мен неліктен бұл кеңес екенін сандармен көрсетемін. Бастапқы деректер: Intel X520-DA2, Intel 362, Intel 350, Realtek 8169 OS Win 2008 R2, Win 7, Debian 8. Соңғы драйверлер, жаңартулар қолданылды. Тестілеуден бұрын мен Iperf толық өткізу қабілеттілігін беретініне көз жеткіздім (10 Гбит карталарды қоспағанда, ол тек 7,2 Гбитті сығып үлгерді, мен неге кейінірек көремін, тест сервері әлі дұрыс конфигурацияланбаған). Дискілер әртүрлі, бірақ барлық жерде SSD (тексеру үшін бір дискіні арнайы енгіздім, ол басқа ештеңемен жүктелмеген) немесе SSD-ден рейд бар. 100 Мбит жылдамдығы Intel 362 адаптерінің параметрлерін шектеу арқылы алынды 1 Гбит мыс Intel 350 және 1 Гбит оптикалық Intel X520-DA2 (адаптердің жылдамдығын шектеу арқылы алынды). Максималды өнімділік, турбо күшейту өшірілген (нәтижелерді салыстыру үшін, жақсы нәтижелер үшін турбо күшейту 10%-дан сәл азырақ қосылады, нашар нәтижелер үшін ол мүлдем әсер етпеуі мүмкін). 1С 8.2.19.86, 8.3.6.2076 нұсқалары. Мен барлық сандарды бермеймін, бірақ ең қызықтыларын ғана беремін, сондықтан сізде салыстыруға болатын нәрсе бар.

100 Мбит CIFS

Жеңіс 2008 - Жеңіс 2008

IP мекенжайы бойынша хабарласыңыз

100 Мбит CIFS

Жеңіс 2008 - Жеңіс 2008

атымен шақыру

1 Гбит CIFS

Жеңіс 2008 - Жеңіс 2008

IP мекенжайы бойынша хабарласыңыз

1 Гбит CIFS

Жеңіс 2008 - Жеңіс 2008

атымен шақыру

1 Гбит CIFS

Жеңіс 2008 - Жеңіс 7

атымен шақыру

1 Гбит CIFS

Жеңіс 2008 - Debian

атымен шақыру

10 Гбит CIFS

Жеңіс 2008 - Жеңіс 2008

IP мекенжайы бойынша хабарласыңыз

10 Гбит CIFS

Жеңіс 2008 - Жеңіс 2008

атымен шақыру

11,20 26,18 15,20 43,86 40,65 37,04 16,23 44,64
1С 8.2 11,29 26,18 15,29 43,10 40,65 36,76 15,11 44,10
8.2.19.83 12,15 25,77 15,15 43,10 14,97 42,74
6,13 34,25 14,98 43,10 39,37 37,59 15,53 42,74
1С 8.3 6,61 33,33 15,58 43,86 40,00 37,88 16,23 42,74
8.3.6.2076 33,78 15,53 43,48 39,37 37,59 42,74

Қорытындылар (кестеден және жеке тәжірибеден. Тек файл нұсқасына қолданылады):

  • Желіде бұл желі дұрыс конфигурацияланған және жол 1С-де дұрыс енгізілген болса, жұмыс үшін қалыпты сандарды алуға болады. Тіпті бірінші Core i3 40+ попугаяны оңай шығара алады, бұл өте жақсы, бұл тек попугаялар ғана емес, нақты жұмыста да айырмашылық байқалады. Бірақ! Бірнеше (10-нан астам) пайдаланушылармен жұмыс істеу кезінде шектеу енді желі болмайды, мұнда 1 Гбит әлі де жеткілікті, бірақ көп пайдаланушы жұмысы кезінде блоктау (Гилев).
  • 1C 8.3 платформасы желіні дұрыс конфигурациялау тұрғысынан бірнеше есе талап етеді. Негізгі параметрлер - Гилевті қараңыз, бірақ бәрі әсер етуі мүмкін екенін есте сақтаңыз. Мен антивирусты жоюдан (және жай ғана өшіріп қана қоймай), FCoE сияқты хаттамаларды жоюдан, драйверлерді ескі, бірақ Microsoft сертификатталған нұсқасына ауыстырудан (әсіресе ASUS және DLC сияқты арзан карталар үшін), екінші желі картасын шығарудан жеделдетуді көрдім. серверден. Көптеген опциялар бар, желіңізді мұқият орнатыңыз. 8.2 платформасы қолайлы сандарды, ал 8.3 - екі немесе одан да көп есе аз беретін жағдай болуы мүмкін. 8.3 платформа нұсқаларымен ойнап көріңіз, кейде сіз өте үлкен әсер аласыз.
  • 1C 8.3.6.2076 (мүмкін, мен әлі нақты нұсқасын іздеген жоқпын) 8.3.7.2008 нұсқасына қарағанда желі арқылы конфигурациялау оңайырақ. Мен 8.3.7.2008 жылдан бастап желі арқылы қалыпты жұмыс істеуге қол жеткіздім (салыстырмалы попугаяларда) мен оны жалпы жағдай үшін қайталай алмадым; Мен көп нәрсені түсінбедім, бірақ Process Explorer-дің аяқ орамдарына қарағанда, ондағы жазба 8.3.6-дағыдай жақсы емес.
  • 100 Мбит желіде жұмыс істегенде оның жүктеме графигі шағын болғанына қарамастан (желі бос деп айта аламыз), жұмыс жылдамдығы әлі де 1 Гбитке қарағанда әлдеқайда төмен. Мұның себебі - желінің кешігуі.
  • 1С 8.2 үшін барлық басқа нәрселер тең (жақсы жұмыс істейтін желі) Intel-Realtek қосылымы Intel-Intel-ге қарағанда 10% баяу. Бірақ realtek-realtek әдетте кенеттен күрт шөгуді бере алады. Сондықтан, егер сізде ақша болса, Intel желілік карталарын барлық жерде сақтаған дұрыс; Intel желілік карталарын баптау бойынша бірнеше есе көп нұсқаулар бар.
  • Әдепкі антивирус параметрлері (drweb 10 нұсқасының мысалын пайдалана отырып) попугаялардың шамамен 8-10% алады. Егер сіз оны қажетінше конфигурацияласаңыз (1cv8 процесіне барлығын жасауға рұқсат беріңіз, бірақ ол қауіпсіз емес), жылдамдық антивируссыз сияқты.
  • Linux гуруларын оқымаңыз. Samba сервері тамаша және тегін, бірақ серверге Win XP немесе Win7 (немесе одан да жақсысы - сервер ОЖ) орнатсаңыз, 1c файлдық нұсқасы жылдамырақ жұмыс істейді. Иә, samba және протокол стегі мен желі параметрлері және тағы басқалары debian/ubuntu-да жақсы бапталуы мүмкін, бірақ бұл мамандарға ұсынылады. Linux-ті әдепкі параметрлермен орнатып, содан кейін ол баяу деп айтудың қажеті жоқ.
  • fio арқылы желілік пайдалану арқылы қосылған дискілердің жұмысын тексеру өте жақсы идея. Кем дегенде, бұл 1С платформасында немесе желіде/дискіде ақаулар ма, анық болады.
  • Бір пайдаланушы нұсқасы үшін 1 Гбит пен 10 Гбит арасындағы айырмашылық көрінетін сынақтар (немесе жағдай) туралы ойлай алмаймын. Файл нұсқасы үшін 10 Гбит жақсы нәтиже беретін жалғыз нәрсе - дискілерді iSCSI арқылы қосу, бірақ бұл бөлек мақаланың тақырыбы. Дегенмен, файл нұсқасы үшін 1 Гбит карталар жеткілікті деп ойлаймын.
  • Неліктен 100 Мбит желіде 8.3 8.2-ден айтарлықтай жылдам жұмыс істейтінін түсінбеймін, бірақ бұл факт болды. Барлық басқа жабдықтар, барлық басқа параметрлер мүлдем бірдей, тек бір жағдайда 8.2, ал екіншісінде 8.3 сыналады.
  • Бапталмаған NFS win-win немесе win-lin 6 попугая береді, мен оларды кестеге қоспадым. Баптаудан кейін мен 25 алдым, бірақ ол тұрақсыз болды (өлшемдердегі айырмашылық 2 бірліктен артық болды). Мен әлі Windows және NFS протоколын пайдалану бойынша ұсыныстар бере алмаймын.
Барлық параметрлер мен тексерулерден кейін біз клиенттік компьютерден сынақты қайтадан іске қосамыз және жақсартылған нәтижеге қуанамыз (егер ол жұмыс істесе). Егер нәтиже жақсарса, онда 30-дан астам попугая бар (және әсіресе 40-тан астам), бір уақытта 10-нан аз пайдаланушы жұмыс істейді және жұмыс деректер базасы әлі де баяу - бағдарламашыда мәселе дерлік (немесе сізде бар). файл нұсқасының мүмкіндіктерінің шыңына жетті).

Терминал сервері. (деректер базасы серверде, клиенттер желі, RDP хаттамасы арқылы қосылады). Қадамдық алгоритм:

  • Біз Гилевтің сынақ деректер базасын серверге негізгі дерекқорлармен бірдей қалтаға қосамыз. Біз бір серверден қосылып, сынақты іске қосамыз. Нәтиже есімізде.
  • Файл нұсқасындағыдай, біз процессорды конфигурациялаймыз. Терминал сервері жағдайында процессор негізінен негізгі рөл атқарады (жадтың жетіспеушілігі немесе қажетсіз бағдарламалық қамтамасыз етудің үлкен көлемі сияқты айқын әлсіз жақтары жоқ деп есептеледі).
  • Терминал сервері жағдайында желілік карталарды конфигурациялау 1c жұмысына іс жүзінде әсер етпейді. «Арнайы» жайлылықты қамтамасыз ету үшін, егер сіздің серверіңіз 50-ден астам попугаяны шығарса, пайдаланушыларға ыңғайлы болу, жылдам жауап беру және айналдыру үшін RDP протоколының жаңа нұсқаларымен ойнауға болады.
  • Көптеген пайдаланушылар белсенді жұмыс істеп жатқанда (және мұнда сіз 30 адамды бір дерекқорға қосуға тырысуға болады), SSD дискісін орнатқаныңыз жөн. Қандай да бір себептермен, диск 1C жұмысына ерекше әсер етпейді деп саналады, бірақ барлық сынақтар жазу үшін қосылған контроллердің кэшімен жүзеге асырылады, бұл дұрыс емес. Сынақ базасы кішкентай, ол кэшке өте жақсы сәйкес келеді, сондықтан жоғары сандар. Нақты (үлкен) дерекқорларда бәрі мүлдем басқаша болады, сондықтан кэш сынақтар үшін өшірілген.
Мысалы, мен Гилев сынағының жұмысын әртүрлі диск опцияларымен тексердім. Мен тенденцияны көрсету үшін дискілерді қолда бар нәрседен орнаттым. 8.3.6.2076 және 8.3.7.2008 арасындағы айырмашылық шамалы (Ramdisk Turbo күшейту нұсқасында 8.3.6 56.18 және 8.3.7.2008 55.56 шығарады, басқа сынақтарда айырмашылық одан да аз). Қуатты тұтыну - максималды өнімділік, турбо күшейту өшірілген (егер басқаша көрсетілмесе).
Raid 10 4x SATA 7200

ATA ST31500341AS

Raid 10 4x SAS 10kRaid 10 4x SAS 15kЖалғыз SSDRamdiskRamdiskКэш қосулы

RAID контроллері

21,74 28,09 32,47 49,02 50,51 53,76 49,02
1С 8.2 21,65 28,57 32,05 48,54 49,02 53,19
8.2.19.83 21,65 28,41 31,45 48,54 49,50 53,19
33,33 42,74 45,05 51,55 52,08 55,56 51,55
1С 8.3 33,46 42,02 45,05 51,02 52,08 54,95
8.3.7.2008 35,46 43,01 44,64 51,55 52,08 56,18
  • Қосылған RAID контроллерінің кэші дискілер арасындағы барлық айырмашылықтарды жояды. Онымен деректердің аз мөлшерінде тестілеу пайдасыз және ешбір түрді көрсетпейді.
  • 8.2 платформасы үшін SATA және SSD опциялары арасындағы өнімділік айырмашылығы екі еседен асады. Бұл қате емес. SATA дискілеріндегі сынақ кезінде өнімділік мониторына қарасаңыз. онда «Белсенді дискінің жұмыс уақыты (%)» 80-95 анық көрінеді. Иә, егер сіз дискілердің кэшін жазу үшін қоссаңыз, жылдамдық 35-ке дейін артады, егер сіз рейдтік контроллердің кэшін қоссаңыз - 49-ға дейін (қазіргі уақытта қандай дискілер тексеріліп жатқанына қарамастан). Бірақ бұл синтетикалық кэштік попугаялар, нақты жұмыста, үлкен дерекқорлармен ешқашан 100% жазу кэшінің хит коэффициенті болмайды.
  • Тіпті арзан SSD дискілерінің жылдамдығы (мен Agility 3-те сынадым) файл нұсқасын іске қосу үшін жеткілікті. Жазу ресурсы - бұл басқа мәселе, сіз оны әрбір нақты жағдайда қарастыруыңыз керек, Intel 3700-де оның мәні жоғарырақ болатыны анық, бірақ бағасы сәйкес келеді. Иә, мен түсінемін, SSD дискісін сынау кезінде мен осы дискінің кэшін көбірек тексеремін, нақты нәтижелер аз болады.
  • Ең дұрыс шешім (менің көзқарасым бойынша) файлдық дерекқорға (немесе бірнеше файлдық дерекқорларға) шағылыстырылған рейдте 2 SSD дискісін бөлу және ол жерге басқа ештеңе қоймау. Ия, айнамен SSD дискілері бірдей тозады және бұл минус, бірақ кем дегенде контроллердің электроникасы қандай да бір түрде қателерден қорғалған.
  • Файлдық нұсқаға арналған SSD дискілерінің негізгі артықшылықтары әрқайсысында бірнеше пайдаланушысы бар көптеген дерекқорлар болған кезде пайда болады. Егер 1-2 деректер базасы болса және шамамен 10 пайдаланушы болса, онда SAS дискілері жеткілікті болады. (бірақ кез келген жағдайда, кем дегенде perfmon арқылы осы дискілерді жүктеуді қараңыз).
  • Терминал серверінің негізгі артықшылықтары оның өте әлсіз клиенттері болуы мүмкін және желі параметрлері терминал серверіне әлдеқайда аз әсер етеді (тағы да сіздің K.O.).
Қорытынды: егер сіз Gilev тестін терминалдық серверде (жұмыстық деректер базалары орналасқан дискіден) және жұмыс деректер базасы баяулаған сәттерінде орындасаңыз және Gilev тесті жақсы нәтиже көрсетсе (30-дан жоғары), онда негізгі жұмыс деректер қорының баяу жұмыс істеуіне, ең алдымен, бағдарламашы кінәлі.

Егер Гилевтің сынағы шағын сандарды көрсетсе және сізде жоғары сағаттық процессор және жылдам дискілер болса, онда әкімші кем дегенде перфмонды алып, барлық нәтижелерді бір жерде жазып, бақылап, бақылап, қорытынды жасауы керек. Ешқандай нақты кеңес болмайды.

Клиент-сервер опциясы.

Сынақтар тек 8.2-де жүргізілді, өйткені 8.3-те бәрі нұсқаға байланысты.

Тестілеу үшін мен негізгі трендтерді көрсету үшін әртүрлі сервер опциялары мен олардың арасындағы желілерді таңдадым.

1С: Xeon 5520

SQL: Xeon E5-2630

1С: Xeon 5520

SQL: Xeon E5-2630

Талшықты арна - SSD

1С: Xeon 5520

SQL: Xeon E5-2630

Талшықты арна - SAS

1С: Xeon 5650

SQL: Xeon E5-2630

1С: Xeon 5650

SQL: Xeon E5-2630

Талшықты арна - SSD

1С: Xeon 5650

SQL: Xeon E5-2630

1С: Xeon 5650 =1С: Xeon 5650 =1С: Xeon 5650 =1С: Xeon 5650 =1С: Xeon 5650 =
16,78 18,23 16,84 28,57 27,78 32,05 34,72 36,50 23,26 40,65 39.37
1С 8.2 17,12 17,06 14,53 29,41 28,41 31,45 34,97 36,23 23,81 40,32 39.06
16,72 16,89 13,44 29,76 28,57 32,05 34,97 36,23 23,26 40,32 39.06

Мен барлық қызықты нұсқаларды қарастырған сияқтымын, егер сізді қызықтыратын тағы бір нәрсе болса, түсініктемелерде жазыңыз, мен мұны істеуге тырысамын.

  • Сақтау жүйелеріндегі SAS жергілікті SSD дискілеріне қарағанда баяуырақ, тіпті сақтау жүйелерінің кэш өлшемдері үлкенірек. Жергілікті және сақтау жүйелеріндегі SSD дискілері Гилев сынағы үшін салыстырмалы жылдамдықта жұмыс істейді. Мен MCC-тен 1С жүктеме сынағынан басқа стандартты көп ағынды сынақты (тек жазу ғана емес, барлық жабдықты) білмеймін.
  • 1С серверін 5520-ден 5650-ге өзгерту өнімділікті екі есеге дерлік арттырды. Иә, сервер конфигурациялары толығымен сәйкес келмейді, бірақ ол трендті көрсетеді (таңқаларлық емес).
  • SQL серверіндегі жиілікті арттыру, әрине, нәтиже береді, бірақ MS SQL серверіндегідей емес, көп ядролы және бос жадты пайдалану өте жақсы (егер сіз оны сұрасаңыз);
  • 1C және SQL арасындағы желіні 1 Гбиттен 10 Гбитке дейін өзгерту шамамен 10% попугая береді. Мен одан да көп күттім.
  • Ортақ жадты қосу мақалада сипатталғандай 15% болмаса да, әлі де әсер береді. Мұны міндетті түрде орындаңыз, бақытымызға орай, бұл тез және оңай. Орнату кезінде біреу SQL серверіне аталған дананы берген болса, 1С жұмыс істеуі үшін сервер атауы FQDN арқылы емес (tcp/ip жұмыс істейді), localhost немесе жай ғана ServerName арқылы емес, ServerNameInstanceName арқылы көрсетілуі керек, мысалы zz- testzztest. (Әйтпесе ДҚБЖ қатесі болады: Microsoft SQL Server Native Client 10.0: Ортақ жад провайдері: SQL Server 2000 бағдарламасымен байланыс орнату үшін пайдаланылған ортақ жад кітапханасы табылмады. HRESULT=80004005, HRESULT=80004005, HRESULT=080, SQL40r=080 : SQLSTATE=08001, күй=1, Қауіптілік=10, жергілікті=126, жол=0).
  • 100-ден аз пайдаланушылар үшін оны екі бөлек серверге бөлудің жалғыз нүктесі Win 2008 Std (және одан жоғары) лицензиясы болып табылады, ол тек 32 ГБ жедел жадты қолдайды. Барлық басқа жағдайларда 1C және SQL міндетті түрде бір серверге орнатылып, оған көбірек (кемінде 64 ГБ) жад берілуі керек. MS SQL-ге 24-28 ГБ-тан аз жедел жад беру - бұл негізсіз ашкөздік (егер сізде жад жеткілікті және бәрі жақсы жұмыс істейді деп ойласаңыз, сізге 1С файлдық нұсқасы жеткілікті болар ма?)
  • Виртуалды машинада 1C және SQL комбинациясы қаншалықты нашар жұмыс істейді - бұл бөлек мақаланың тақырыбы (кеңес - айтарлықтай нашар). Тіпті Hyper-V-де бәрі анық емес...
  • Теңгерімделген өнімділік режимі нашар. Нәтижелер файл нұсқасына әбден сәйкес келеді.
  • Көптеген дереккөздер отладтау режимі (ragent.exe -debug) өнімділіктің айтарлықтай төмендеуіне әкелетінін айтады. Ол азаяды, иә, бірақ мен 2-3% айтарлықтай әсер деп атамас едім.
Мұнда белгілі бір жағдай үшін ең аз кеңес болады, өйткені... Жұмыстың клиент-сервер нұсқасындағы тежегіштер ең қиын жағдай болып табылады және бәрі өте жеке конфигурацияланған. Ең оңай жолы - қалыпты жұмыс істеу үшін ТЕК 1C және MS SQL үшін бөлек серверді алу керек, оған максималды жиіліктегі процессорларды (3 ГГц-тен жоғары), дерекқорға арналған SSD дискілерін және көбірек жадты (128+) қою керек деп айту. , виртуалдандыруды қолданбаңыз. Бұл көмектесті - тамаша, сіз бақыттысыз (және мұндай бақыттылар көп болады, проблемалардың жартысынан көбін барабар жаңарту арқылы шешуге болады). Олай болмаса, кез келген басқа опциялар бөлек қарастыруды және параметрлерді қажет етеді.

1С екі минуттан кейін басталады ма? Құжат журналын ашу үшін 40 секунд қажет пе? Құжат бір минутқа жуық сақталады ма?

Желіге кіру мүмкіндігі бар файл нұсқасын пайдалансаңыз, бұл таныс жағдай.
Сіз, әрине, серверді орнатып, тежегіштерді ұмыта аласыз, бірақ егер сізде 1С-те 2-3 адам жұмыс істейтін болса және сервер лицензияларын сатып алуға ақша жұмсау практикалық емес.

Симптомдары:
Бір файлмен (деректер базасымен) желі арқылы бірнеше пайдаланушының жұмысы желіні блоктау механизмін қамтиды. Бұл жүйені ашық жазу сеанстарын анықтау және сәйкесінше қақтығыстарды шешу үшін құнды уақытты ысырап етуге мәжбүр етеді. Блоктау операциясының негізгі белгілері:

  • эксклюзивті режимде желі арқылы деректер қорымен жылдам пайдаланушы жұмыс істейді және бірнеше пайдаланушы бір уақытта жұмыс істегенде өте баяу.
  • пайдаланушының сервердегі жергілікті деректер қорымен жылдам жұмысы және желі арқылы баяу жұмысы.
  • Сервердегі процессор дерлік жұмыс істемейді.
  • Гигабиттік желі картасының жүктемесі 5%-дан аз.
  • файлдық жүйеге қол жеткізу 10 МБ/сек-тен сәл аз.
  • Құжаттарды бір уақытта орналастыруға тырысқанда, бір компьютер бір минуттай тоқтап қалады, ал екіншісі «үстелді құлыптау мүмкін болмады» деген қате мәтінімен 1С-тен бұзылады.
  • 1С бастау шамамен 3 минутқа созылады.

Файлдық дерекқорды жылдамдатуға көмектесетін кеңестер:

  • Терминалды қатынаста жұмысқа өтіңіз. Өкінішке орай, Windows 7 стандартты құралдарды пайдаланып терминал серверіне айналуға мүмкіндік бермейді - ең көбі бір белсенді қосылым бар. Бұл жағдайда қалған сеанстар тоқтатылмайды, сіз басқа пайдаланушымен қайта қосыла аласыз - алдыңғы пайдаланушыны «шығарып», бірақ оның сеансын тоқтатпай. Сондықтан, сіз 1С-ті мұндай шектеулер жоқ серверлік операциялық жүйеге көшіруіңіз керек немесе мәселені үшінші тарап утилитасы арқылы шешуіңіз керек.
  • IPv6 желілік протоколын пайдалануды өшіріңіз, «ескі» IPv4 мекенжайын конфигурациялаңыз.
  • 1С процестерін Windows брандмауэрінің ерекше жағдайларына, сондай-ақ антивирустық ерекшеліктерге қосыңыз немесе оларды толығымен өшіріңіз (қауіптірек, бірақ қарапайым сынақ Avast антивирусы өшірілген кезде құжатты қайта жіберу жылдамдығының жоғарылағанын көрсетті!)
  • 1С жүйесінде толық мәтінді іздеуді индекстеуді бастаңыз немесе оны толығымен өшіріңіз
  • ChDbfl қызметтік бағдарламасымен тексере отырып, дерекқорды тестілеуді және түзетуді іске қосыңыз (утилита орнатылған технологиялық платформаның «бин» қалтасында орналасқан).
  • Конфигурациядағы «Конфигурацияны тексеру» тармағын іске қосыңыз (егер конфигурация стандартты емес болса, бұл пайдалы болуы мүмкін).
  • Қажет емес функционалдық опцияларды өшіріңіз (басқарылатын интерфейсте қаншалықты қажет болмаса, әдетте, соғұрлым тезірек жұмыс істейді).
  • Пайдаланушы құқықтарын орнатыңыз (басқарылатын интерфейсте қаншалықты қажет болмаса, әдетте, соғұрлым тезірек жұмыс істейді).
  • Қорытындыларды қайта есептеуді және дәйектілікті қалпына келтіруді бастаңыз (айтарлықтай өсу қорытындылар ұзақ уақыт бойы қалпына келтірілмеген жағдайда ғана болуы мүмкін).
  • Дерекқор тізімінің параметрлерінде «Қосылу жылдамдығы – төмен» параметрін көрсетіңіз.
  • Файлдық деректер базасымен дискіні дефрагментациялау.
  • Деректер базасының конвульсиясы (егер дерекқор үлкен болса, пайдалы болуы мүмкін, мысалы, бірнеше жыл).
  • Аппараттық құралдарды жаңарту - жылдамырақ қатты диск (SSD), жаңа коммутатор, процессор, жад және т.б.
  • Веб-серверге орнатыңыз, жұқа клиент арқылы қол жеткізіңіз.

Осы қадамдардың барлығын орындағаннан кейін 1С файлдық дерекқоры әлдеқайда жылдам жұмыс істей алады. Кейбір жағдайларда іске қосу 10 секундқа созылды, ал құжаттарды өңдеу жылдамдығы 12 есе өсті.

P.S. UT 11.1 конфигурациясында ортақ қалтаға желіге кіру арқылы 1С файлын іске қосу шындыққа жанаспайды, өйткені Тіпті ең жылдам қатты күйдегі диск, жедел жады және процессор желі құлыптарына түседі және бірнеше пайдаланушының жұмысы іс жүзінде мүмкін емес болады.
Өздігінен жазылған шағын конфигурациялар тіпті файл нұсқасында өте жылдам жұмыс істей алады.

1С: Enterprise платформасында өнімдермен жұмыс істейтіндердің бәрі «1С баяу» деген сөзді естіген шығар. Біреулер шағымданса, енді біреулер арызды қабылдады. Бұл мақалада біз осы мәселенің ең көп тараған себептерін және оны шешудің нұсқаларын қарастыруға тырысамыз.

Метафораға жүгінейік: адамның бір жерге неге келмегенін білмес бұрын, оның жүруге аяқтары бар екеніне көз жеткізу керек. Сонымен, аппараттық және желілік талаптардан бастайық.

Windows 7 орнатылған болса:

Windows 8 немесе 10 орнатылған болса:



Сондай-ақ, дискіде кемінде 2 ГБ бос орын болуы керек және желі қосылымының жылдамдығы кемінде 100 МБ/сек болуы керек екенін есте сақтаңыз.

Клиент-сервер нұсқасындағы серверлердің сипаттамаларын қарастырудың мағынасы жоқ, өйткені бұл жағдайда бәрі пайдаланушылар санына және олар 1С-те шешетін тапсырмалардың ерекшеліктеріне байланысты.

Сервер конфигурациясын таңдаған кезде мынаны есте сақтаңыз:

  • 1С серверінің бір жұмыс процесі орташа есеппен 4 ГБ жұмсайды (пайдаланушы қосылымымен шатастырмау керек, өйткені бір жұмысшы процесінде сервер параметрлерінде көрсеткендей көп қосылым болуы мүмкін);
  • 1С және ДҚБЖ (әсіресе MS SQL) бір физикалық серверде пайдалану үлкен көлемдегі деректерді өңдеу кезінде артықшылық береді (мысалы, бір айды жабу, модельге негізделген бюджетті есептеу және т.б.), бірақ жүктелмеген операциялар кезінде өнімділікті айтарлықтай төмендетеді ( мысалы, іске асыру құжатын құру және жүргізу және т.б.);
  • 1С серверлері мен ДҚБЖ 1 ГБ «қалың» арна арқылы қосылуы керек екенін есте сақтаңыз;
  • Жоғары өнімді дискілерді пайдаланыңыз және 1С сервері мен ДҚБЖ рөлдерін басқа рөлдермен (мысалы, файл, AD, домен контроллері және т.б.) біріктірмеңіз.

Егер жабдықты тексергеннен кейін 1С әлі де «баяулайды»

Бізде шағын компания, 7 адам, ал 1С баяу. Біз мамандарға хабарластық, олар бізді тек клиент-сервер опциясы құтқаратынын айтты. Бірақ біз үшін мұндай шешім қабылданбайды, бұл өте қымбат!

Деректер базасына ағымдағы техникалық қызмет көрсету*:

1. Дерекқорды конфигуратор режимінде іске қосыңыз.


2. Негізгі мәзірде «Басқару» тармағын, ал одан «Тестілеу және түзету» тармағын таңдаңыз.


3. Суреттегідей барлық ұяшықтарды белгілеңіз. Іске қосу түймесін басыңыз.

*Дерекқордың өлшеміне және ДК сипаттамаларына байланысты бұл процедура 15 минуттан бір сағатқа дейін созылуы мүмкін.

Егер бұл көмектеспесе, біз клиент-сервер қосылымын жасаймыз, бірақ аппараттық және бағдарламалық құралға қосымша инвестицияларсыз:

1. Кеңседегі ең аз жүктелген жұмыс үстелі компьютерін таңдаңыз (ноутбук емес): оның кемінде 4 ГБ жедел жады және кемінде 100 МБ/сек желі қосылымы болуы керек.

2. Онда IIS (Internet Information Server) іске қосыңыз. Осыған:





3. Дерекқорыңызды осы компьютерде жариялаңыз. ITS сайтында осы тақырып бойынша қолжетімді материал бар немесе қолдау көрсетуші маманға хабарласыңыз.

4. Пайдаланушы компьютерлерінде жұқа клиент арқылы дерекқорға кіруді теңшеңіз. Осыған:


1С іске қосу терезесін ашыңыз.


Жұмыс базаңызды таңдаңыз. Міне, бұл «Сіздің базаңыз». «Өңдеу» түймесін басыңыз. Қосқышты «Веб-серверде» күйіне орнатыңыз, астындағы жолда IIS белсендірілген сервердің атын немесе IP мекенжайын және дерекқор жарияланған атауды көрсетіңіз. «Келесі» түймесін басыңыз.


«Негізгі іске қосу режимі» қосқышын «Жұқа клиент» режиміне орнатыңыз. «Дайын» ​​түймесін басыңыз.

Бізде өте үлкен компания бар, бірақ өте үлкен емес, шамамен 50-60 адам біз клиент-сервер опциясын қолданамыз, бірақ 1С өте баяу.

Бұл жағдайда 1С сервері мен ДҚБЖ серверін екі түрлі серверге бөлу ұсынылады. Бөлу кезінде есіңізде болсын: егер олар жай ғана виртуализацияланған бір физикалық серверде қалса, онда бұл серверлердің дискілері әртүрлі болуы керек - физикалық түрде әртүрлі! Сондай-ақ, MS SQL туралы сөз болғанда ДҚБЖ серверінде әдеттегі тапсырмаларды орнатуды ұмытпаңыз (бұл туралы толығырақ ITS веб-сайтында сипатталған)

Бізде айтарлықтай үлкен компания бар, 100-ден астам пайдаланушылар. Барлығы осы опция бойынша 1С ұсыныстарына сәйкес конфигурацияланған, бірақ кейбір құжаттарды өңдеу кезінде 1С өте баяу жұмыс істейді, кейде блоктау қатесі орын алады. Мүмкін базалық жинақты жасайсыз ба?

Ұқсас жағдай өте нақты жинақтау немесе есепке алу тізілімінің көлеміне байланысты туындайды (бірақ жиі - жинақтау), тізілім не мүлдем «жабылады», яғни. кіріс қозғалыстар бар, бірақ ағын қозғалыстары жоқ немесе регистр баланстары есептелетін өлшемдер саны өте көп. Тіпті алдыңғы екі себептің араласуы да болуы мүмкін. Қай регистр бәрін бұзатынын қалай анықтауға болады?

Құжаттар баяу өңделетін уақытты немесе блоктау қатесі бар пайдаланушыны және уақытты жазамыз.

Тіркеу журналын ашыңыз.



Біз «Data.Post» оқиға түрімен қажетті пайдаланушыға қажетті құжатты қажетті уақытта табамыз.



Блоктау қатесі болған жағдайда транзакция жойылғанға дейін немесе біз ең ұзақ өзгерісті іздейміз (алдыңғы жазбадағы уақыт бір минуттан астам) біз бүкіл орындау блогын қараймыз.

Осыдан кейін біз осы нақты тізілімді бұзу кез келген жағдайда бүкіл дерекқордан арзанырақ екенін есте сақтай отырып, шешім қабылдаймыз.

Біз өте үлкен компаниямыз, 1000-нан астам пайдаланушымыз, күніне мыңдаған құжаттар, өзіміздің IT бөлімшеміз, үлкен серверлер паркі, біз бірнеше рет сұраныстарды оңтайландырдық, бірақ 1С баяу. Біз 1С деңгейінен асып кеткен сияқтымыз және бізге одан да күшті нәрсе керек.

Мұндай жағдайлардың басым көпшілігінде 1С емес, қолданылған шешімнің архитектурасы баяулайды. Жаңа бизнес-бағдарламаны таңдағанда, бизнес-процестерді бағдарламада жазу оларды кейбіреулерге, әсіресе өте қымбат бағдарламаға түрлендіруге қарағанда арзанырақ және оңайырақ екенін есте сақтаңыз. Бұл мүмкіндікті тек 1С ғана береді. Сондықтан: «Жағдайды қалай түзетуге болады? Мұндай көлемде 1С қалай «ұшуға» болады?» Бірнеше емдеу нұсқаларын қысқаша қарастырайық:

  • 1С қолдайтын параллельді және асинхронды бағдарламалау технологияларын қолданыңыз (фондық тапсырмалар және циклдегі сұраулар).
  • Шешім архитектурасын құрастырған кезде жинақтау регистрлерін және есеп регистрлерін ең қиын аймақтарда пайдаланудан аулақ болыңыз.
  • Деректер құрылымын (жинақтау және/немесе ақпарат регистрлері) әзірлеу кезінде: «Жазу және оқу үшін ең жылдам кесте – бір бағанды ​​кесте» ережесін ұстаныңыз. Егер сіз RAUSE типтік механизміне қарасаңыз, біз айтып отырған нәрсе анық болады.
  • Мәліметтердің үлкен көлемін өңдеу үшін бір деректер базасы қосылған көмекші кластерлерді пайдаланыңыз (бірақ бұл интерактивті жұмыс кезінде ешбір жағдайда жасалмауы керек!!!). Бұл стандартты 1С құлыптарын айналып өтуге мүмкіндік береді, бұл дерекқормен тікелей SQL құралдарымен жұмыс істегендегідей жылдамдықпен жұмыс істеуге мүмкіндік береді.

Айта кету керек, холдингтер мен ірі компаниялар үшін 1С оңтайландыруы - бұл бөлек, үлкен мақаланың тақырыбы, сондықтан біздің веб-сайттағы жаңартылған материалдар үшін хабардар болыңыз.

Пайдаланушылар «1С 8.3 баяу» деп жиі шағымданады: құжат нысандары баяу ашылады, құжаттарды өңдеуге көп уақыт кетеді, бағдарлама іске қосылады, есептерді жасау көп уақытты алады және т.б.

Сонымен қатар, мұндай «ақаулар» әртүрлі бағдарламаларда болуы мүмкін:

Себептер әртүрлі болуы мүмкін. Бұл қалпына келтірілмеген құжаттар, әлсіз компьютер немесе сервер, 1С сервері дұрыс конфигурацияланбаған.

Бұл мақалада мен баяу бағдарламаның ең қарапайым және жиі кездесетін себептерінің бірін қарастырғым келеді - . Бұл нұсқаулық ресурстарға бәсекелестік жоқ 1-2 пайдаланушыға арналған файлдық дерекқорларды пайдаланушылар үшін өзекті болады.

Жүйенің жұмысы үшін клиент-сервер опцияларын неғұрлым байыпты оңтайландыруға қызығушылық танытсаңыз, сайттың бөліміне кіріңіз.

1С 8.3-те жоспарланған тапсырмалар қайда?

Мен бағдарламаны жүктеп үлгермей тұрып, 1С-те көптеген фондық тапсырмалар орындалды. Оларды «Басқару» мәзіріне, содан кейін «Қолдау және техникалық қызмет көрсету» тармағына өту арқылы көруге болады:

1С-те 267 бейне сабақты тегін алыңыз:

Аяқталған тапсырмалары бар терезе келесідей болады:

Міне, іске қосылған барлық жоспарланған тапсырмалардың толық тізімі:

Бұл тапсырмалардың ішінде «», әртүрлі классификаторларды жүктеу, бағдарлама нұсқасының сәйкестігін тексеру және т.б. Мысалы, мен бұл тапсырмалардың барлығын дерлік қолдана алмаймын. Мен валюталық жазбаларды жүргізбеймін, нұсқаларды өзім басқарамын және қажетінше жіктеуіштерді жүктеймін.

Тиісінше, қажетсіз тапсырмаларды өшіру менің (және көп жағдайда сіздің) мүдделеріңізде.

1С 8.3 жүйесінде күнделікті және фондық тапсырмаларды өшіру