De sql-test van Gilev is slechter dan het bestandssysteem. Standaard belastingstest

Huidige versie: 2.0.011. Versiegeschiedenis hier: versies.php

Je kunt het hier downloaden: http://infostart.ru/public/173394/ of hier: performanceTest.cf

Met de test kunt u de prestaties van de combinatie 1c-server - DBMS-server in verschillende versies in multi-threaded bedrijfsmodus meten. De test duurt 20-30 minuten.

Voer de test niet uit op een server waar gebruikers momenteel aan werken, anders worden ze verdrietig! De test is erg stressvol!

De testresultaten kunnen als rapport binnen de configuratie worden bekeken.

Belastingstest TPC-1C Gilev

U kunt de resultaten ook delen met andere mensen die de test hebben voltooid via de verwerking "resultaten delen". Na de uitwisseling kunt u uw resultaten vergelijken met de resultaten van andere mensen.

Meer gedetailleerde instructies, evenals een bespreking van de test, zijn te vinden op de pagina http://infostart.ru/public/173394/.

Er zijn in totaal 751 resultaten in de database, voor het laatst bijgewerkt op 15-06-2018 06:33:26. De resultaten kunnen worden bekeken door de test te downloaden en de resultatenuitwisseling uit te voeren, of (in een vereenvoudigde vorm) hier: results.php

Statistieken

Resultaten van versie 1.x: index_old.php

C3js en d3js worden gebruikt om diagrammen te bouwen (c3js hangt ervan af).

hemels

20.02.13 — 15:59


KA 1.1.28.1



Totaal 8,3 punten.


smitru

1 — 20.02.13 — 16:00

ansh15

2 — 20.02.13 — 16:08

(0)Oud onderwerp

hemels

3 — 20.02.13 — 16:14

Xeon X3450 2,67 GHz
2x4Gb DDR3

Adimr

4 — 20.02.13 — 16:21

smitru

5 — 20.02.13 — 16:34

hemels

6 — 20.02.13 — 16:43

Idee?

7 — 20.02.13 — 16:44

Moet ik de RAID-controller gebruiken die in het moederbord is ingebouwd?

1C prestatietesten

Of een externe kopen?

smitru

8 — 20.02.13 — 16:45

Fragster

10 — 20.02.13 — 16:49

Gilev-test met enkele schroefdraad

Fragster

11 — 20.02.13 — 16:50

hemels

12 — 20.02.13 — 16:51


Demiurg

13 — 21.02.13 — 07:30


el-gamberro

14 — 21.02.13 — 08:05

hemels

15 — 21.02.13 — 09:47


hemels

16 — 21.02.13 — 09:49

Breng uw werk op orde met behulp van de 1C-configuratie "IT-afdelingsbeheer 8"

AANDACHT! Ctrl-F5 of Ctrl-R


2000 Menselijk.

Achtergrond

Een verplichte handeling voor elke implementatie of wijziging van een bestaand informatiesysteem is het beoordelen van de vereiste snelheid van het systeem en het plannen van de benodigde computerbronnen voor de implementatie ervan. Momenteel is er geen exacte oplossing voor dit probleem in algemene vorm, en ondanks
Vanwege de complexiteit en de kosten zal een dergelijk algoritme door elke fabrikant worden voorgesteld, en dan zullen zelfs kleine veranderingen in de hardware, de softwareversie, de systeemconfiguratie of het aantal of het standaardgedrag van gebruikers tot aanzienlijke fouten leiden.
Er zijn echter tal van manieren om de software- en hardwareconfiguratie te evalueren die nodig is om de vereiste prestaties te bereiken. Al deze methoden kunnen worden gebruikt in het selectieproces, maar de consument moet de toepassingen en beperkingen ervan begrijpen.

De meeste bestaande prestatie-evaluatiemethoden zijn hierop gebaseerd
of ander soort testen.

Er zijn twee hoofdtypen testen:
component en integraal.

Wanneer componenttesten worden uitgevoerd
het testen van individuele componenten van de oplossing, beginnend bij de prestaties
processors of opslagsubsystemen voordat u gaat testen
serverprestaties als geheel, maar zonder payload in de vorm van het een of het ander
zakelijke toepassingen.

Belasting testen

De integrale aanpak kenmerkt zich door een assessment
prestaties van de oplossing als geheel, zowel de software- als de hardwareonderdelen.
In dit geval kan het worden gebruikt als een zakelijke applicatie die zal worden gebruikt
in de uiteindelijke oplossing, evenals het emuleren van enkele modeltoepassingen
enkele standaard bedrijfsprocessen en werklasten.

Testen TPC en andere universele tests stellen u in staat de meest veelbelovende platforms te selecteren en aanbiedingen van verschillende fabrikanten te vergelijken, maar zijn slechts referentie-informatie die geen rekening houdt met de specifieke kenmerken van het bedrijf. Met gespecialiseerde tests kunt u nauwkeuriger een specifiek servermodel en de configuratie ervan selecteren. De best geïnformeerde beslissingen worden echter alleen genomen op basis van de resultaten van belastingtests. Alleen hiermee kunt u de geselecteerde optimaal configureren
serverplatform en configureer het voor maximale prestaties.

Wat is er gebeurd TPC-1C-GILV

Dit is een reeks onafhankelijke tests die zijn ontworpen om de prestaties van het 1C:Enterprise 8.1-platform op uw computer(s) te evalueren.

Een ‘onafhankelijke’ test betekent uiteraard dat deze niet wordt gesponsord door 1C.

De test is momenteel beschikbaar" TPC-A-lokale doorvoer / TPC-1C-GILV-A" (laatste update - augustus 2008 versie 1.0.3)

Idee testen TPC-A-lokale doorvoer / TPC-1C-GILV-A

U downloadt het configuratiedownloadbestand (~400 KB) van deze site en uploadt het naar uzelf. Als je de configuratie uitbreidt in de bestandsversie, zal de test voor een groot deel de combinatie 'CPU van je computer - HDD waar de basis zich bevindt' testen.

Als u de configuratie in een client-serverversie implementeert, wordt de CPU van de applicatieserver - de CPU van de subdatabaseserver - HDD - de subdatabaseserver belast.

De test voert een intensieve registratie van 5000 documenten uit. Er zit geen diepe betekenis in de bedrijfslogica van de code; de ​​prestaties van document X, voorwaardelijk gekozen als standaard, worden eenvoudigweg geëvalueerd.

Het mooie van de test is dat je de technische details niet hoeft te kennen. De test loopt vanzelf en produceert zijn eigen score. Bovendien hoef je de uitslag ook aan niemand te vertellen :)

U kunt de prestaties van meerdere servers vergelijken, of van één server met verschillende kenmerken van het schijfsubsysteem.

Door een test uit te voeren vanaf de applicatieserver en vanaf de client over het netwerk, kunt u inzicht krijgen in de impact van het netwerk in het gebied van de client tot de server.

Hoe u een test uitvoert

Een test uitvoeren is heel eenvoudig. Je moet op een knop drukken

en wacht tot de testindicator (rechts van de knop) 100% bereikt.

De test duurt meestal ongeveer 8 minuten.

Wat betekenen de testresultaten?

Het testresultaat wordt gerapporteerd als de "schrijfsnelheid" van de testgegevens. De testfout bedraagt ​​2 eenheden. Voor een nauwkeurige beoordeling kunt u de test 3 keer herhalen.

Nadat de testindicator 100% heeft bereikt, ziet u grafieken als deze:

Onder de grafieken staan ​​enkele eerder uitgevoerde soortgelijke tests.

De kleur van de grafiek geeft de huidige kwaliteit van de "algemene" prestaties aan voor werk zonder blokkering.

De groene kleur van de grafiek, samen met enkele voorwaardelijk geselecteerde indicatoren aan de rechterkant, stelt ons in staat een platformonafhankelijke algemene beoordeling te maken van “goede” prestaties :)

Hoe u tevreden kunt zijn over uw testresultaten

Als gevolg hiervan ontving u een bepaalde prestatie-index (telsnelheid). Het maakt niet uit of het resultaat goed of slecht is: dit is het resultaat van het PLATFORM dat op uw hardware draait. In het geval van een client-serverversie is dit het resultaat van een complexe reeks verzoeken die door verschillende secties gaan. U krijgt het algehele werkelijke resultaat, dat wordt bepaald door het BOTTLE POINT in het systeem. ER IS ALTIJD EEN FLESSENPLAATS!

Met andere woorden, zowel DBMS-instellingen, OS-instellingen als hardware hebben invloed op het algehele teamresultaat :)

Welke server is beter

Deze test, uitgevoerd op een specifieke server, geeft het resultaat op basis van het geheel van hardware-instellingen, besturingssysteem, database, enz. Een hoog resultaat op een bepaalde serverhardware betekent echter dat onder normale omstandigheden hetzelfde resultaat wordt behaald op identieke serverhardware. Deze test is een gratis tool waarmee u de installatie van 1C:Enterprise onder Windows en Linux kunt vergelijken, drie verschillende DBMS'en die worden ondersteund door het 1C:Enterprise 8.1-platform.

Veiligheid testen

De test is absoluut veilig. Het leidt niet tot een “crash” van de server (er is geen “stress”-algoritme) en vereist geen voorafgaande maatregelen, zelfs niet op een “gevechts”-server. Ook worden er geen vertrouwelijke gegevens vastgelegd in de testresultaten. Informatie over CPU-, RAM- en HDD-parameters wordt verzameld. Serienummers van apparaten worden niet verzameld. U kunt dit allemaal eenvoudig verifiëren: de testcode is 100% open. Het is onmogelijk om zonder uw medeweten informatie te verzenden.

Testresultaten publiceren

Als u de test wilt helpen ontwikkelen, kunt u een aantal tests op uw servers uitvoeren. Laat vervolgens de algemene lijst met uitgevoerde tests alleen de tests achter die u wilt publiceren en stuur een dt-upload met de resultaten.

De gegevens worden handmatig geverifieerd (dat deze niet onjuist zijn), de ontvanger van de tests wordt toegevoegd aan de kolom “auteur” van de tests en wordt toegevoegd aan de upload, die door iedereen kan worden gedownload.

Classificatie TPC-A-lokale doorvoer / TPC-1C-GILV-A

De test behoort tot de sectie universele integrale platformonafhankelijke tests. Bovendien is het van toepassing op bestands- en client-serveropties voor het gebruik van 1C:Enterprise. De test werkt voor alle DBMS'en die door 1C worden ondersteund.

Met universaliteit kunt u een algemene prestatiebeoordeling maken zonder gebonden te zijn aan een specifieke, typische platformconfiguratie.

Aan de andere kant betekent dit dat u met de test voor nauwkeurige berekeningen van een project op maat een voorlopige beoordeling kunt maken voordat u gespecialiseerde belastingtests uitvoert (bijvoorbeeld met behulp van 1C: Test Center).

Opmerking. Proefmodificatie " A" betekent "automatisch slotbeheer". Na de release van officiële versies van standaardoplossingen van 1C, is het de bedoeling om de test aan te passen om te werken in de modus "beheerde vergrendeling" en deze aan te duiden met de letter " M".

Test downloaden

Deze test is niet commercieel en kan gratis worden gedownload.

Testresultaten

Top - 3 beste client-server installaties van 1C op MS SQL Server. Ook jij kunt aan deze tafel komen. U kunt de resultaten in meer detail bekijken door de test te downloaden.

Technische details

Wat gebeurt er in de test in het kader van “één” bedieningscyclus?

Een voorbeeld van het uitvoeren van SQL-opdrachten vindt u in het bijgevoegde bestand.

Hoe de ijzerbelasting te meten

Opgemerkt moet worden dat de test zelf de meting al gedeeltelijk uitvoert. Voor een gedetailleerder beeld raad ik aan het hulpprogramma Process Explorer van Mark Rusinovich te gebruiken.

De afbeelding toont een voorbeeld van een meting voor de bestandsversie.

Contacten voor TPC-1C-GILV

http://gilev.ru/1c/ tpc

testresultaten, ontwikkelingsvoorstellen

en stuur beoordelingen per e-mail: [e-mailadres beveiligd]

Ga naar ander sitemateriaal

hemels

20.02.13 — 15:59

Er is een server op CentOS 6.3 met 64-bit Postgresql 8.4, er is ook een 32-bit 1C-server 8.2.16.368 geïnstalleerd *er was geen geld voor een 64-bit sleutel*
KA 1.1.28.1

Ik heb de test van Gilev gedownload als een dt-bestand.
Ik heb een nieuwe database op deze server gemaakt en dit bestand ernaar geüpload.
Vanaf de computer van de klant ga ik naar deze database en voer de test uit.
Totaal 8,3 punten.

Ik heb geprobeerd de compatibiliteitsmodus en de gegevensblokkeringsbeheermodus in deze database te wijzigen - het resultaat was hetzelfde.
Het postgresql-bestand is afgestemd.

Of moet deze test op de server zelf worden uitgevoerd?

smitru

1 — 20.02.13 — 16:00

(0) Gilev heeft zijn eigen forum. Heb je daar al geprobeerd een vraag te stellen?

ansh15

2 — 20.02.13 — 16:08

(0)Oud onderwerp
v8: Serverprestaties 1c
Nogmaals, hoe noem je een server...

hemels

3 — 20.02.13 — 16:14

Xeon X3450 2,67 GHz
2x4Gb DDR3
2xSATA2 7200 in een softwarespiegelraid

Adimr

4 — 20.02.13 — 16:21

(0) http://infostart.ru/public/147259/

smitru

5 — 20.02.13 — 16:34

(3) “in een softwarespiegelaanval”

Geweldig... en daarna zijn er klachten over de remmen????

hemels

6 — 20.02.13 — 16:43

(5) het lijkt erop dat een zachte overval een zeer kleine overhead oplevert... maar wat bent u van plan te doen? Moet ik de RAID-controller gebruiken die in het moederbord is ingebouwd? Of een externe kopen?

Idee?

7 — 20.02.13 — 16:44

Moet ik de RAID-controller gebruiken die in het moederbord is ingebouwd? Of een externe kopen?
Wat als de controleur overlijdt? Zorg voor een reserve moederbord of twee externe

smitru

8 — 20.02.13 — 16:45

(6) hardware-polybass is beter (alleen versnelt het lezen echt en vertraagt ​​het opnemen niet zoals software)

En dus - je moet gegevensbestanden, systeem, paginabestand, db temp NAAR VERSCHILLENDE SPIEGELS distribueren (de laatste op niet-spiegels plaatsen is niet nodig, maar op individuele apparaten is het nuttig)

Fragster

10 — 20.02.13 — 16:49

Gilev-test met enkele schroefdraad

Fragster

11 — 20.02.13 — 16:50

(5) het is de spiegelaanval (1 en 10) die een beetje langzamer gaat

hemels

12 — 20.02.13 — 16:51

(7) Op basis van deze overwegingen werd gekozen voor een zachte aanval.

(8) bedankt voor de opmerking, maar... deze server is geïnstalleerd in een klein bedrijf voor 5-10 gebruikers met een klein aantal documenten per dag. Hoe gerechtvaardigd is het om bestanden over schijven te distribueren en zelfs nieuwe schijven te kopen?

Demiurg

13 — 21.02.13 — 07:30

(1) Waarom vragen aan specialisten die dagelijks met productiviteit te maken hebben als er mista is? :)))
(0) Ik wil gewoon chatten, ik wil het probleem graag oplossen, ik zou al lang geleden contact met hem hebben opgenomen

el-gamberro

14 — 21.02.13 — 08:05

Ik begrijp ook niet wat dit met 1C te maken heeft?

hemels

15 — 21.02.13 — 09:47

(14) lijkt een onderwerp te zijn in de IT-sectie, niet in 1C.
(13) het kost geen 50 duizend roebel.
Over het algemeen zit er een stijl in de test zelf, omdat deze is ontworpen voor automatische blokkering en niet voor gecontroleerde blokkering.

hemels

16 — 21.02.13 — 09:49

Ik hoef alleen maar te onthouden waar ik erover gelezen heb...

TurboConf 5 - uitbreiding van de mogelijkheden van de 1C Configurator

AANDACHT!

Als u het berichtinvoervenster kwijt bent, klikt u op Ctrl-F5 of Ctrl-R of de knop "Vernieuwen" in de browser.

Het onderwerp is lange tijd niet bijgewerkt en is gemarkeerd als gearchiveerd. Het toevoegen van berichten is niet mogelijk.
Maar je kunt een nieuwe draad aanmaken en zij zullen je zeker antwoorden!
Elk uur op het Magic Forum zijn er meer 2000 Menselijk.

De implementatie van 1C-infrastructuur op Linux is een eeuwenoud onderwerp, maar nog steeds relevant. We hebben onlangs een artikel 1C Application Server over Linux gepubliceerd, maar de vraag naar echte prestaties in vergelijking met een oplossing voor Windows bleef open. Het testen werd ook in de handmatige modus uitgevoerd, maar omwille van de objectiviteit van de resultaten zal ik de resultaten van de Gilev-test publiceren, die werd uitgevoerd op hetzelfde hardwareplatform met verschillende besturingssystemen: Linux CentOS 7 en MS Windows Server 2012 .

Als server werd een standaard met twee Intel Xeon E5-2670-processors, 8x4GB RAM en een Intel SSD gebruikt.

Overzichtstabel met gemiddelde waarden van Gilev-testresultaten.

Voorbeelden van resultaten







Aanvaardbare testresultaten, eenvoudige implementatie en lage licentiekosten waren voor ons aanleiding om een ​​compleet product te creëren: op Linux gebaseerde 1C Server out-of-the-box.

Elk model heeft een handige configurator waarin u de optimale configuratie voor uw taken kunt kiezen. Hier is wat meer hierover.

Het maken van een rekenkrachtcalculator voor een 1C-server is geen triviale taak. En het creëren van een universele 1C-configurator voor alle mogelijke gevallen is vrijwel onmogelijk.

Er zijn vast veel beheerders op de hub die hun eigen idee hebben van de belasting en rekenkrachtvereisten van 1C-servers (uw opmerkingen zullen de waarde van dit artikel vergroten). Er zijn ook officiële 1C-aanbevelingen waarin alles op alles zal werken...

Maar er zijn nog steeds basisparameters die kunnen worden berekend, toepasbaar op een typisch bedrijfsschema. Omdat we weten hoeveel processor- en RAM-bronnen een terminalsessie verbruikt, hoeveel IOPS SQL nodig is voor een bepaald aantal gebruikers, en op basis van de resultaten van talrijke tests, hebben we een configurator ontwikkeld voor een standaardoplossing voor 1C.

Natuurlijk is elk geval uniek en vereist een gedetailleerde voorverkoop, maar voor een geschatte berekening volstaat het om het aantal gebruikers, het type database, het volume van de huidige database aan te geven en de benodigde licenties te selecteren.

Om de kosten van een kant-en-klare oplossing op basis van Linux en Windows te vergelijken, geef ik een voorbeeld uit de configurator met winkelprijzen.

Een server voor 20 gebruikers met een SQL-database van maximaal 80 GB, een 1C: Accounting 8 PROF-licentie, gebaseerd op Linux CentOS, kost RUB 522.759,43. Een vergelijkbare configuratie gebaseerd op Windows - RUB 1.036.279.43.

Het aanbod servers voor 1C STSS Flagman bestaat uit 3 modellen voor zowel Linux als Windows.


1C113.5-020UL- 1C-server op instapniveau, ondersteuning voor maximaal 20 gebruikers met een SQL-database. De hoeveelheid schijfruimte wordt berekend rekening houdend met de groei van de database met 20% per jaar gedurende 3 jaar. De RAID1-array is gebaseerd op Intel Enterprise SSD. Het is mogelijk om een ​​dubbele voeding en extra schijven voor “koude” data te installeren. Er is een keuze aan softwarediensten beschikbaar: PostgreSQL, xrdp en httpd.

1C216.4-200UL- een model gebaseerd op een platform met 2 processors dat de werking van de 1C-infrastructuur garandeert voor maximaal 200 gelijktijdige verbindingen. De opslag wordt berekend volgens hetzelfde principe: de grootte van de database houdt rekening met groei, maar is gebouwd op basis van een RAID10-array van 4xSSD van het vereiste volume.

1C217.2-050UL-REF- dit is een oplossing voor klanten met een beperkt budget, gebouwd op basis van een server die in onze productie is hersteld (na garantievervanging, demofonds, etc.) Servers ondergaan vóór verzending dezelfde belastingtests als nieuwe modellen, maar hebben een verkorte garantieperiode (1 jaar). De server ondersteunt maximaal 50 verbindingen en kost, exclusief licenties, slechts RUB 203.705,00, met een array voor een database van 40 GB.


1C113.5-020UW- 1C-server op instapniveau, ondersteuning voor maximaal 20 gebruikers met een SQL-database. De hoeveelheid schijfruimte wordt berekend rekening houdend met de groei van de database met 20% per jaar gedurende 3 jaar. De RAID1-array is gebaseerd op Intel Enterprise SSD. Het is mogelijk om een ​​dubbele voeding en extra schijven voor “koude” data te installeren.

1C216.4-200UW- Windows-gebaseerd model dat maximaal 200 gebruikers ondersteunt. De opslag is gebouwd op basis van een RAID10-array van 4xSSD van het benodigde volume.

1C217.2-050UW-REF- hetzelfde platform als de op Linux gebaseerde oplossing. Budgetoptie voor 50 aansluitingen, 1 jaar garantie.

De volgende licenties kunnen in alle modellen als 1C-platform worden geselecteerd:

1C: Een klein bedrijf leiden 8 PROF
1C: Handelsbeheer 8 PROF
1C: Boekhouding 8 PROF
1C: Boekhouding 8 CORP
1C: Salaris- en personeelsbeheer 8 PROF
1C: Salaris- en personeelsbeheer 8 CORP
1C: Documentenstroom 8 PROF
1C: Documentenstroom 8 KORP

Als de klant voldoende expertise heeft om een ​​server voor 1C te selecteren, kan hij gebruik maken van klassieke modellen serverapparatuur. Maar als dergelijke expertise niet bestaat, dan hoop ik dat onze serverconfigurator voor 1C u zal helpen bij het maken van de optimale systeemkeuze.

Bedankt voor uw aandacht! Ik hoop dat habra-gebruikers die dicht bij dit onderwerp staan, hun ervaringen met het selecteren van apparatuur voor 1C in de reacties zullen delen.

Boekhoud- en managementboekhoudproducten van 1C zijn de meest voorkomende in de Russische Federatie. Duizenden bedrijven doen hun zaken op basis van standaard en gespecialiseerde 1C-configuraties. Bij een dergelijk massaal gebruik rijzen er regelmatig een aantal vragen met betrekking tot de optimalisatie van het softwarebudget en het redelijke gebruik van middelen. Er blijven geschillen bestaan ​​rond de serveronderdelen van dit complex, met name over welk besturingssysteem de 1C-server moet worden gebaseerd en aan welke DBMS de verwerking van 1C-databases moet worden toevertrouwd. Tijdens onze tests zullen we proberen deze vragen te beantwoorden.

Deelnemers testen

MS Server-besturingssysteem en MS SQL DBMS

  • Het 1C-bedrijf positioneert deze combinatie openlijk als het belangrijkste werkmodel en daarom worden 1C-producten er in de eerste plaats voor gemaakt
  • Beschikbaarheid van een protocol voor directe snelle informatie-uitwisseling SharedMemory
  • Er zijn officiële technische ondersteunings- en servicecontracten
  • Er is een kennisbank en heel veel informatie over de installatie en afstemming van 1C+MS SQL

Unix-besturingssysteem en PostgreSQL DBMS

  • Het systeem is volledig gratis (behalve de licentie voor de 1C:Enterprise server)
  • Het is mogelijk om flexibel veel parameters te configureren die de prestaties van het DBMS verbeteren
  • 1C-producten hebben ondersteuning aangekondigd voor PostgreSQL DBMS
  • Er is een mogelijkheid tot databasereplicatie

Uiteraard zijn de kosten van het project, fouttolerantie en technische ondersteuning belangrijke criteria bij het kiezen van een informatiesysteem voor 1C. Er is echter een factor die in de meeste gevallen de besluitvorming radicaal beïnvloedt: snelheid.

Omdat er simpelweg een grote hoeveelheid technische literatuur over deze twee systemen op internet te vinden is, zou je lang kunnen discussiëren over lange vergelijkende tabellen die, afhankelijk van de doelen, de voordelen van een bepaald product benadrukken. Je kunt debatteren over deze of gene parameter tussen honderden andere van dezelfde soort: hoe uniek deze is in zijn soort en hoe deze de verwezenlijking van het resultaat beïnvloedt. Maar theorie zonder praktijk is dood - in dit artikel stellen we voor om de theorie achterwege te laten en direct naar de feiten te gaan om de prestaties van zowel informatiesystemen in de praktijk te testen met een bepaald niveau van aanbevolen instellingen als in verschillende serverarchitectuuropties (zie tabel 2).

Testmethoden

In onze tests zullen we vertrouwen op twee methoden voor het genereren van synthetische belasting en het simuleren van gebruikerswerk in 1C. Dit is de Gilev-test (TPC-1C) en een speciale 1C-test “Test Center” van de 1C: KIP-tools met speciale gebruikersscenario's.

Gilev-test (TPC-1C)

Gilev-test behoort tot de sectie universele platformonafhankelijke belastingstests. Het kan worden gebruikt voor zowel bestands- als client-server-architecturen van 1C:Enterprise. De test meet de hoeveelheid werk per tijdseenheid in één thread en is geschikt voor het beoordelen van de snelheid van werklasten met één thread, inclusief de snelheid van het tekenen van interfaces, de impact van resourcekosten, het opnieuw posten van documenten en procedures voor het afsluiten van de maand. , loonberekeningen, enz. Dankzij de veelzijdigheid kunt u een samenvattende prestatiebeoordeling maken zonder gebonden te zijn aan één platformconfiguratie. Het testresultaat is een totaalbeoordeling van het gemeten 1C-systeem, uitgedrukt in conventionele eenheden.

Gespecialiseerde test van het Testcentrum 1C tools: Instrumentatie

Testcentrum– een tool voor het uitvoeren van belastingtests voor meerdere gebruikers van systemen op basis van 1C:Enterprise 8 (zie figuur 1). Met zijn hulp kunt u het werk van een bedrijf simuleren zonder de deelname van echte gebruikers, waardoor u de toepasbaarheid, prestaties en schaalbaarheid van een informatiesysteem in reële omstandigheden kunt evalueren. Het systeem is een configuratie die een mechanisme biedt voor het besturen van het testproces. Om de informatiebasis te testen, is het noodzakelijk om de Test Center-configuratie te integreren in de configuratie van de database die wordt getest door configuraties te vergelijken en te combineren. Als gevolg van de fusie zullen objecten en gemeenschappelijke modules die nodig zijn voor de werking van het Testcentrum worden toegevoegd aan de metadata van de geteste database.

Figuur 1 - Werkschema van “Testcentrum” 1C: Instrumentatie

Met behulp van de 1C: KIP-tools creëert de programmeur, gebaseerd op de beschikbare gegevens in echte 1C-productiebases, een volwaardig automatisch testscenario op basis van de lijst met documenten en naslagwerken die essentieel zijn voor dit type configuratie (aanvraag voor geld uitgeven, bestellen bij een leverancier, goederen en diensten verkopen, enz.). Wanneer u het script uitvoert, speelt Test Center automatisch de activiteit voor meerdere gebruikers af die in het script wordt beschreven. Hiervoor zal het Testcentrum het benodigde aantal virtuele gebruikers aanmaken (conform de lijst met rollen) en acties gaan uitvoeren.

Testparameters

Bij het opzetten van testscenario’s om op betrouwbare wijze het gelijktijdige werk van een groot aantal gebruikers te simuleren, worden voor elk type document bepaalde testparameters ingesteld (zie Tabel 1):

  • Document – ​​geeft een specifiek document in de werkdatabase aan op basis waarvan belastingtests zullen worden uitgevoerd
  • Lanceringsprioriteit – bepaalt de volgorde waarin tests worden gestart voor elk type document
  • Aantal documenten – bepaalt het aantal gegenereerde testdocumenten
  • Pauze, seconden – vertraging bij het starten van een reeks tests binnen één type document
  • Het aantal regels in het document is een informatiewijzer die de “massiviteit” van het testdocument aangeeft, wat van invloed is op de verwerkingstijd en de belasting van de bronnen

Testen worden uitgevoerd in 3 iteraties, de resultaten worden vastgelegd in een tabel. De verkregen testresultaten, gemeten in seconden, weerspiegelen dus het meest realistisch en objectief het prestatieniveau van 1C-databases in omstandigheden die de werkelijke omstandigheden zo dicht mogelijk benaderen (zie tabellen 3.1 en 3.2).

Tabel 1. Parameters van testscenario's

Factuur van de koper
Document Lanceringsprioriteit Aantal documenten Pauze, seconden Aantal regels in document
Rol 1 Factuur van de koper 1 25 51 62
Ontvangst van goederen 2 25 80
Verkoop van goederen 3 25 103
Betaalopdrachten 4 25 1
Koper retourneert 5 25 82
Rol 25 10 65 79
Ontvangst van goederen 1 22 80
Verkoop van goederen 2 25 103
Betaalopdrachten 3 25 1
Koper retourneert 4 25 75
Rol 3 Factuur van de koper 4 15 45 76
Ontvangst van goederen 5 26 80
Verkoop van goederen 1 52 103
Betaalopdrachten 2 26 1
Koper retourneert 3 32 90
Rol 4 Factuur van de koper 3 45 38 70
Ontvangst van goederen 4 30 80
Verkoop van goederen 5 30 103
Betaalopdrachten 1 20 1
Koper retourneert 2 20 86
Rol 5 Factuur van de koper 2 30 73 76
Ontvangst van goederen 3 30 80
Verkoop van goederen 4 30 103
Betaalopdrachten 5 18 1
Koper retourneert 1 18 91
Rol 6 Factuur van de koper 1 40 35 86
Ontvangst van goederen 2 40 80
Verkoop van goederen 3 40 103
Betaalopdrachten 4 40 1
Koper retourneert 5 40 88
Rol 7 Factuur van de koper 5 25 68 80
Ontvangst van goederen 1 25 80
Verkoop van goederen 2 25 103
Betaalopdrachten 3 25 1
Koper retourneert 4 25 90
Rol 8 Factuur van de koper 3 25 62 87
Ontvangst van goederen 4 25 80
Verkoop van goederen 5 25 103
Betaalopdrachten 1 25 1
Koper retourneert 2 25 92
Rol 9 Factuur van de koper 2 20 82 82
Ontvangst van goederen 4 20 80
Verkoop van goederen 5 20 103
Betaalopdrachten 1 20 1
Koper retourneert 3 20 98
Rol 10 Factuur van de koper 4 50 2 92
Ontvangst van goederen 1 50 80
Verkoop van goederen 2 50 103
Betaalopdrachten 5 50 1
Koper retourneert 3 50 98

Tabel 2. Technische kenmerken van de proefbank

Nee. Rol van het systeem CPU\vCPU RAM, GB Schijf I/O-systeem
1 Terminalserver– virtuele machine voor testbeheer 4 kernen
2,9 GHz
16 GB Intel Sata SSD Raid1
2 Scenario 1. Server 1C + DBMS-hardware Intel Xeon E5-2690
16 kernen
96 GB Intel Sata SSD Raid1
3 Scenario 2. Server 1C + virtueel DBMS 16 kernen
2,9 GHz
64 GB Intel Sata SSD Raid1
4 Scenario 3. Server 1C virtueel 16 kernen
2,9 GHz
32 GB Intel Sata SSD Raid1
5 Scenario 4. Virtuele DBMS-server 16 kernen
2,9 GHz
32 GB Intel Sata SSD Raid1
6 Software
  • Microsoft Windows Server 2016 DataCenter
  • Microsoft Windows Server 2016 Standaard
  • Microsoft SQL Server 2016 SP1 (13.0.4001.0)
  • Hyper-V-hypervisor
  • Server 1C: Enterprise 8.3.10.2667
  • CentOS 7.4.1708 (x64)
  • PostgreSQL 9.6.5+Patch PostgreSQL 9.6.5-4.1C
7 1C-configuraties
  • Single-threaded synthetische test van het 1C:Enterprise-platform + Multi-threaded schijfschrijftest (2.1.0.7) Vyacheslav Valerievich Gilev
  • Grootte 0,072 GB
  • Configuratie: Enterprise boekhouding KORP, editie 3.0 (3.0.52.39)
  • Toepassing: Thin Client
  • Interface-optie: Taxi
  • Grootte 9,2 GB
  • Platform: 1C:Enterprise 8.3 (8.3.10.2667)
  • Configuratie: Handelsbeheer, revisie 11 (11.3.4.21)
  • Modus: Server (compressie: verbeterd)
  • Toepassing: Thin Client
  • Lokalisatie: Informatiebasis: Russisch (Rusland), Sessie: Russisch (Rusland)
  • Interface-optie: Taxi
  • Grootte 11,8 GB

Tabel 3.1 Testresultaten met behulp van de Gilev-test (TPC-1C). De hoogste waarde wordt als optimaal beschouwd

Tabel 3.2 Testresultaten met een speciale 1C:KIP-test. De kleinste waarde wordt als optimaal beschouwd

Microsoft Server-besturingssysteem Unix-klasse besturingssysteem
Lijst met tests (gemiddelde waarde gebaseerd op een reeks van 3 tests) Hardwareserver 1C+DBMS, SharedMemory-protocol Virtuele server 1C+DBMS, SharedMemory-protocol Hardwareserver 1C en hardware DBMS-server, TCP-IP-protocol Virtuele server 1C en virtuele DBMS-server, TCP-IP-protocol
Uitvoeren van 1C:KIP-tests op een bestaande database, Enterprise Accounting-configuratie
Omgekeerde balans 1.741 sec 2,473 sec 2,873 sec 2.522 sec 13,866 sec 9.751 sec
Het uitvoeren van retourzendingen van goederen van klanten 0,695 sec 0,775 sec 0,756 sec 0,781 sec 0,499 sec 0,719 sec
Het uitvoeren van betalingsopdrachten 0,048 sec 0,058 sec 0,063 sec 0,064 sec 0,037 sec 0,065 sec
Het verzorgen van technische trainingen 0,454 sec 0,548 sec 0,535 sec 0,556 sec 0,362 sec 0,568 sec
Verkoop van goederen en diensten 0,667 sec 0,759 sec 0,747 sec 0,879 sec 0,544 sec 0,802 sec
Een factuur ter betaling boeken 0,028 sec 0,037 sec 0,037 sec 0,038 sec 0,026 sec 0,038 sec
Berekening van kostenramingen 3,071 sec 3.657 sec 4,094 sec 3.768 sec 15.175 sec 10,68 sec
Uitvoeren van 1C:KIP-tests op een bestaande database, Trade Management-configuratie
Uitvoeren en retourneren van de opdrachtgever 2,192 sec 2.113 sec 2.070 sec 2.418 sec 1.417 sec 1.494 sec
Het uitvoeren en terugsturen van goederen naar de leverancier 1.446 sec 1.410 sec 1.359 sec 1.467 sec 0,790 sec 0,849 sec
Het plaatsen van een klantbestelling 0,355 sec 0,344 sec 0,335 sec 0,361 sec 0,297 sec 0,299 sec
Het uitvoeren van een hertelling van goederen 0,140 sec 0,134 sec 0,131 sec 0,144 sec 0,100 sec 0,097 sec
Verzorgen van toelating tot technische specificaties 1.499 sec 1.438 sec 1.412 sec 1.524 sec 1,097 sec 1.189 sec
Implementatie van specificaties 1.390 sec 1.355 sec 1.308 sec 1.426 sec 1,093 sec 1.114 sec
RKO uitvoeren 0,759 sec 0,729 sec 0,713 sec 0,759 sec 0,748 sec 0,735 sec
  1. In een speciale 1C-test worden ‘data lezen en complexe berekeningen’ handelingen, zoals ‘Omzetbalans’ en ‘Berekening van kostenramingen’ meerdere malen sneller uitgevoerd op het MS SQL DBMS van Microsoft.
  2. Voor de handelingen “gegevens vastleggen en documenten posten” wordt in de meeste tests het beste resultaat getoond door het PostgreSQL DBMS, geoptimaliseerd voor 1C.
  3. De synthetische test van Gilev laat ook het voordeel van PostgreSQL zien. Dit feit is te wijten aan het feit dat de synthetische test gebaseerd is op het meten van de snelheid van het maken en plaatsen van bepaalde soorten documenten, wat ook wordt beschouwd als de bewerkingen van “het vastleggen van gegevens en het plaatsen van documenten.”

Laten we eindigen met de platformonafhankelijke vergelijking, laten we verder gaan met vergelijkingen binnen elk systeem:

  1. Zoals verwacht laten 1C-tests op een hardwareplatform betere resultaten zien dan op een virtueel platform. Het verschil in de resultaten van de speciale 1C-test is in beide gevallen klein, wat wijst op een geleidelijke optimalisatie door fabrikanten van virtuele hypervisors.
  2. Ook wordt verwacht dat het gebruik van gedeelde geheugentechnologie (SharedMemory) het proces van gegevensuitwisseling tussen de 1C-server en het DBMS versnelt. Dienovereenkomstig zijn de testresultaten iets beter dan het schema met netwerkinteractie van deze twee services via het TCP-IP-protocol.

We kunnen concluderen dat u met de juiste configuratie van 1C en het DBMS zelfs met gratis software aanzienlijke resultaten kunt behalen. Daarom is het bij het ontwerpen van een nieuwe IT-structuur voor 1C noodzakelijk om rekening te houden met de mate van belasting van het systeem, het type heersende bewerkingen in de database, het beschikbare budget, de aanwezigheid van een specialist in niet-standaard DBMS, de behoefte aan integratie met externe diensten, enz. Op basis van deze gegevens is het al mogelijk om de gewenste oplossing te selecteren.

Lees het vervolg van het testen.

Het 1C-systeem neemt een dominante positie in op de automatiseringsmarkt voor het midden- en kleinbedrijf. Als een bedrijf voor het 1C-boekhoudsysteem heeft gekozen, werken daar meestal vrijwel alle medewerkers in, van gewone specialisten tot management. Dienovereenkomstig hangt de snelheid van de bedrijfsprocessen van het bedrijf af van de snelheid van 1C. Als 1C met een onbevredigende snelheid werkt, heeft dit rechtstreeks invloed op het werk van het hele bedrijf en de winst.

Bestaat eigenlijk drie 1C-versnellingsmethoden:

  • Verhoging van de hardwarecapaciteit.
  • Optimalisatie van besturingssysteem en DBMS-instellingen.
  • Optimalisatie van code en algoritmen in 1C.

De eerste methode vereist de aanschaf van apparatuur en licenties, de derde vereist veel werk voor programmeurs en als gevolg daarvan resulteren beide manieren in aanzienlijke financiële kosten. Allereerst moet u op de programmacode letten, aangezien geen enkele toename van de servercapaciteit onjuiste code kan compenseren. Elke programmeur weet dat het mogelijk is om met slechts een paar regels code een proces te creëren dat de bronnen van elke server volledig laadt.

Als een bedrijf er zeker van is dat de programmacode optimaal is, maar deze nog steeds langzaam werkt, besluit het management meestal om de servercapaciteit te vergroten. Op dit punt rijst een logische vraag: wat ontbreekt, hoeveel en wat moet er uiteindelijk worden toegevoegd.

Het bedrijf 1C geeft een nogal vaag antwoord op de vraag hoeveel middelen er nodig zijn; we schreven er eerder in onze berichten over. En daarom moet je zelfstandig experimenten uitvoeren en uitzoeken waar de prestaties van 1C van afhangen. Experimenten met programmaprestaties bij EFSOL worden hieronder beschreven.

Bij het werken met 1C 8.2, vooral met configuraties die beheerde formulieren gebruiken, werd een vreemd feit opgemerkt: 1C werkt sneller op een werkstation dan op een krachtige server. Bovendien zijn alle kenmerken van het werkstation slechter dan die van de server.



Tabel 1 - Configuraties waarop de eerste tests zijn uitgevoerd

Het werkstation levert 155% meer prestaties dan een 1C-server met superieure eigenschappen. We begonnen erachter te komen wat er aan de hand was en beperkten de zoektocht.

Figuur 1 – Prestatiemetingen op de werkplek met behulp van de Gilev-test

Het eerste vermoeden was dat de test van Gilev ontoereikend was. Metingen van het openen van formulieren, het plaatsen van documenten, het genereren van rapporten, enz. met behulp van instrumentatietools toonden aan dat de test van Gilev een beoordeling oplevert die evenredig is aan de werkelijke werksnelheid in 1C.

Aantal en frequentie van RAM

Uit een analyse van de op internet beschikbare informatie bleek dat velen schrijven over de afhankelijkheid van 1C-prestaties van de geheugenfrequentie. Het hangt af van de frequentie, niet van het volume. We hebben besloten deze hypothese te testen, omdat we een RAM-frequentie van 1066 MHz op de server hebben versus 1333 MHz op het werkstation, en de hoeveelheid RAM op de server al veel hoger is. We besloten om onmiddellijk niet 1066 MHz, maar 800 MHz te installeren, zodat het effect van de afhankelijkheid van de prestaties op de geheugenfrequentie duidelijker werd. Het resultaat is dat de productiviteit met 12% daalde en uitkwam op 39,37 eenheden. We installeerden geheugen met een frequentie van 1333 MHz in plaats van 1066 MHz op de server en kregen een lichte prestatieverbetering - ongeveer 11%. De productiviteit bedroeg 19,53 eenheden. Het is dus geen kwestie van geheugen, hoewel de frequentie ervan een lichte toename geeft.

Figuur 2 – Prestatiemetingen op een werkstation na het verlagen van de RAM-frequentie


Figuur 3 – Prestatiemetingen op de server na verhoging van de RAM-frequentie

Schijfsubsysteem

De volgende hypothese had betrekking op het schijfsubsysteem. Er kwamen onmiddellijk twee aannames naar voren:

  • SSD's zijn beter dan SAS-schijven, zelfs als ze zich in raid 10 bevinden.
  • iSCSI is traag of onjuist.

Daarom werd in het werkstation een gewone SATA-schijf geïnstalleerd in plaats van een SSD, en hetzelfde gebeurde met de server: de database werd op een lokale SATA-schijf geplaatst. Als gevolg hiervan veranderden de prestatiemetingen helemaal niet. Hoogstwaarschijnlijk gebeurt dit omdat er voldoende RAM is en de schijven tijdens de test vrijwel op geen enkele manier betrokken zijn.

CPU

De processors op de server zijn uiteraard krachtiger en het zijn er twee, maar de frequentie ligt iets lager dan op het werkstation. We besloten het effect van de processorfrequentie op de prestaties te controleren: er waren geen processors met een hogere frequentie beschikbaar voor de server, dus hebben we de processorfrequentie op het werkstation verlaagd. We hebben deze direct verlaagd naar 1,6 zodat de correlatie duidelijker werd. Uit de test bleek dat de prestaties aanzienlijk daalden, maar zelfs met een 1.6-processor produceerde het werkstation bijna 28 eenheden, wat bijna 1,5 keer meer is dan op de server.

Figuur 4 – Prestatiemetingen op een werkstation met een 1,6 Ghz processor

Videokaart

Er is informatie op internet dat de prestaties van 1C kunnen worden beïnvloed door de videokaart. We hebben geprobeerd de geïntegreerde video van het werkstation, een professionele Nvidia NVIDIA® Quadro® 4000 2 Gb DDR5-adapter en een oude GeForce 16MbSDR-videokaart te gebruiken. Tijdens de Gilev-test werd geen significant verschil opgemerkt. Misschien heeft de videokaart nog steeds effect, maar in reële omstandigheden, wanneer u beheerde formulieren moet openen, enz.

Op dit moment zijn er twee vermoedens waarom het werkstation sneller werkt, zelfs met merkbaar slechtere kenmerken:

  1. CPU. Het type processor op het werkstation is beter geschikt voor 1C.
  2. Chipset. Als alle andere zaken gelijk blijven, heeft ons werkstation een nieuwere chipset, misschien is dit het probleem.

We zijn van plan de benodigde componenten aan te schaffen en door te gaan met testen om uiteindelijk uit te vinden waar de prestaties van 1C grotendeels van afhangen. Terwijl het goedkeurings- en aanbestedingsproces aan de gang is, hebben we besloten om optimalisaties door te voeren, vooral omdat het niets kost. De volgende fasen werden geïdentificeerd:

Fase 1. Systeemconfiguratie

Laten we eerst de volgende instellingen maken in het BIOS en het besturingssysteem:

  1. In het server-BIOS schakelen we alle instellingen uit om processorkracht te besparen.
  2. Selecteer het plan “Maximale prestaties” in het besturingssysteem.
  3. De processor is ook afgestemd op maximale prestaties. Dit kan worden gedaan met behulp van het PowerSchemeEd-hulpprogramma.

Fase 2. SQL-server en 1C:Enterprise-server instellen

We brengen de volgende wijzigingen aan in de DBMS- en 1C:Enterprise-serverinstellingen.

  1. Het Shared Memory-protocol instellen:

    • Gedeeld geheugen wordt alleen ingeschakeld op het platform vanaf 1C 8.2.17; Named Pipe wordt ingeschakeld - iets lager qua werksnelheid. Deze technologie werkt alleen als 1C- en MSSQL-services op dezelfde fysieke of virtuele server zijn geïnstalleerd.
  2. Het wordt aanbevolen om de 1C-service in de debug-modus te zetten, omdat dit, paradoxaal genoeg, een prestatieverbetering oplevert. Foutopsporing is standaard uitgeschakeld op de server.
  3. SQL-server instellen:

    • We hebben alleen de server nodig, de andere diensten die ermee verband houden en misschien gebruikt iemand ze, vertragen het werk alleen maar. We stoppen en schakelen services uit zoals: FullText Search (1C heeft zijn eigen full-text zoekmechanisme), Integratieservices, enz.
    • We stellen de maximale hoeveelheid geheugen in die aan de server wordt toegewezen. Dit is nodig zodat de SQL-server dit bedrag berekent en vooraf het geheugen wist.
    • We stellen het maximale aantal threads in (Maximum worker-threads) en stellen de verhoogde serverprioriteit in (Boostprioriteit).

Fase 3: Het opzetten van een productiedatabase

Nadat de DBMS-server en 1C:Enterprise zijn geoptimaliseerd, gaan we verder met de database-instellingen. Als de database nog niet is uitgebreid vanuit het .dt-bestand en u weet de geschatte grootte ervan, dan is het beter om onmiddellijk de initialisatiegrootte van het primaire bestand aan te geven met “>=” van de databasegrootte, maar dit is een kwestie qua smaak zal het tijdens de expansie nog steeds groeien. Maar de grootte voor automatisch vergroten moet worden opgegeven: ongeveer 200 MB per basis en 50 MB per logboek, omdat De standaardwaarden - groei met 1 MB en 10% vertragen de server erg wanneer deze het bestand elke derde transactie moet vergroten. Ook is het beter om de opslag van het databasebestand en het logbestand op verschillende fysieke schijven of RAID-groepen te specificeren als een RAID-array wordt gebruikt, en de groei van het logbestand te beperken. Het wordt aanbevolen om het Tempdb-bestand naar een snelle array te verplaatsen, omdat het DBMS er vrij vaak toegang toe heeft.

Fase 4. Geplande taken instellen

Geplande taken worden heel eenvoudig gemaakt met behulp van het Onderhoudsplan in de sectie Beheer, met behulp van grafische hulpmiddelen, dus we zullen niet in detail beschrijven hoe dit wordt gedaan. Laten we eens kijken welke bewerkingen moeten worden uitgevoerd om de productiviteit te verbeteren.

  • Het defragmenteren van indexen en het bijwerken van statistieken moet dagelijks gebeuren, omdat als de indexfragmentatie > 25% bedraagt, vermindert dit de serverprestaties dramatisch.
  • Het defragmenteren en bijwerken van statistieken gebeurt snel en vereist geen ontkoppeling van gebruikers. Het wordt ook aanbevolen om het dagelijks te doen.
  • Volledige herindexering – gedaan terwijl de database geblokkeerd is. Het wordt aanbevolen om dit minstens één keer per week te doen. Uiteraard worden de indexen na volledige herindexering onmiddellijk gedefragmenteerd en worden de statistieken bijgewerkt.

Als gevolg hiervan zijn we er, met behulp van het afstemmen van het systeem, de SQL-server en de werkende database, in geslaagd de productiviteit met 46% te verhogen. De metingen zijn uitgevoerd met behulp van de 1C KIP-tool en met behulp van de Gilev-test. Deze laatste toonde 25,6 eenheden versus 17,53 oorspronkelijk.

Korte conclusie

  1. De prestaties van 1C zijn niet veel afhankelijk van de RAM-frequentie. Zodra er voldoende geheugen is bereikt, heeft verdere uitbreiding van het geheugen geen zin, omdat dit niet leidt tot prestatieverbetering.
  2. 1C-prestaties zijn niet afhankelijk van de videokaart.
  3. 1C-prestaties zijn niet afhankelijk van het schijfsubsysteem, op voorwaarde dat de lees- of schrijfwachtrij van de schijf niet wordt overschreden. Als SATA-schijven zijn geïnstalleerd en hun wachtrij niet wordt overschreden, zal het installeren van een SSD de prestaties niet verbeteren.
  4. Prestaties zijn behoorlijk afhankelijk van de processorfrequentie.
  5. Met de juiste configuratie van het besturingssysteem en de MSSQL-server is het mogelijk om de 1C-prestaties met 40-50% te verhogen zonder enige materiële kosten.

AANDACHT! Een heel belangrijk punt! Alle metingen werden uitgevoerd op een testbasis met behulp van de Gilev-test en 1C-instrumentatietools. Het gedrag van een echte database met echte gebruikers kan afwijken van de verkregen resultaten. Zo vonden we in de testdatabase geen enkele prestatieafhankelijkheid van de videokaart en de hoeveelheid RAM. Deze conclusies zijn nogal twijfelachtig en in reële omstandigheden kunnen deze factoren een aanzienlijke invloed hebben op de prestaties. Bij het werken met configuraties die beheerde formulieren gebruiken, is een videokaart belangrijk en een krachtige grafische processor versnelt het werk wat betreft het tekenen van de programma-interface, visueel komt dit tot uiting in sneller werk van 1C.

Loopt uw ​​1C langzaam? Bestel IT-onderhoud voor computers en servers door EFSOL-specialisten met jarenlange ervaring of zet uw 1C over naar een krachtige en fouttolerante 1C virtuele server.

Systeemintegratie. Advies