Vergleich der 1C-Systemleistung unter Linux und Windows

    Implementierung der Linux 1C-Infrastruktur 1C ist ein altes Thema, aber immer noch relevant. Wir haben kürzlich einen Artikel über 1C Application Server unter Linux veröffentlicht , aber die Frage nach der tatsächlichen Leistung im Vergleich zur Lösung für Windows blieb offen. Die Tests wurden auch im manuellen Modus durchgeführt. Aus Gründen der Objektivität werde ich die Ergebnisse des Gilev-Tests veröffentlichen , der auf derselben Hardwareplattform mit verschiedenen Betriebssystemen bestanden wurde: Linux CentOS 7 und MS Windows Server 2012.

    Als Server wurde ein Stand mit zwei Intel Xeon E5-Prozessoren verwendet -2670, 8x4GB RAM und SSD Intel.

    Eine zusammenfassende Tabelle der Durchschnittswerte der Gilev-Testergebnisse.
    LinuxWindows
    Dateibasis51,253,4
    SQL-Basis15.816.9

    Ergebnisse Beispiele




    Akzeptable Testergebnisse, einfache Bereitstellung und niedrige Lizenzkosten haben uns dazu veranlasst, ein vollständiges Produkt zu entwickeln: 1C Linux-basierten Server von Anfang an.

    Auf der Windows-Plattform gibt es eine ähnliche Produktlinie .

    Jedes Modell verfügt über einen praktischen Konfigurator, in dem Sie die optimale Konfiguration für Ihre Aufgaben auswählen können. Hier ist ein bisschen mehr darüber.

    Das Erstellen eines Rechners für die Rechenleistung des 1C-Servers ist keine einfache Aufgabe. Und die Schaffung eines universellen 1C-Konfigurators für alle möglichen Fälle ist nahezu unmöglich.

    Sicherlich gibt es viele Administratoren im Hub, die eine eigene Vorstellung von der Auslastung und den Anforderungen an die Rechenleistung von Servern unter 1C haben (Ihre Kommentare werden diesem Artikel einen Mehrwert verleihen). Es gibt offizielle Empfehlungen von 1C, in denen alles auf alles

    zutrifft. Dennoch gibt es grundlegende Parameter, die für ein typisches Betriebsschema berechnet werden können. Wir wissen, wie viel Prozessor- und RAM-Ressourcen die Terminalsitzung benötigt, wie viel IOPS-SQL für eine bestimmte Anzahl von Benutzern erforderlich ist, und haben auf der Grundlage der Ergebnisse zahlreicher Tests einen Standardlösungskonfigurator für 1C entwickelt.

    Natürlich ist jeder Fall ein Unikat und erfordert einen detaillierten Vorverkauf. Für eine ungefähre Berechnung genügt es jedoch, die Anzahl der Benutzer, den Datenbanktyp und das Volumen der aktuellen Datenbank anzugeben und die erforderlichen Lizenzen auszuwählen.

    Um die Kosten einer schlüsselfertigen Lösung auf Linux- und Windows-Basis zu vergleichen, werde ich ein Beispiel aus dem Konfigurator mit den Einzelhandelspreisen geben.

    Server für 20 Benutzer mit SQL-Basis bis zu 80 GB, Lizenz 1C: Accounting 8 PROF, basierend auf Linux CentOS kostet 522 759,43 Rubel. Eine ähnliche Konfiguration basiert auf Windows - 1.036.279,43 Rubel.

    Die Reihe der Server für 1C STSS Flagman besteht aus 3 Modellen für Linux und Windows.


    1C113.5-020UL - 1C-Einstiegsserver, Unterstützung für bis zu 20 Benutzer mit SQL-Datenbank. Der Speicherplatz wird unter Berücksichtigung des Basiswachstums von 20% pro Jahr für 3 Jahre berechnet. Das RAID1-Array basiert auf Intel Enterprise SSD. Es ist möglich, ein Doppel-Netzteil und zusätzliche Festplatten für „kalte“ Daten zu installieren. Eine Auswahl von Softwarediensten ist verfügbar: PostgreSQL, xrdp und httpd.

    1C216.4-200UL - ein Modell, das auf einer 2-Prozessor-Plattform basiert und 1C-Infrastruktur für bis zu 200 gleichzeitige Verbindungen bietet. Der Speicher wird nach dem gleichen Prinzip berechnet - der Größe der Datenbank unter Berücksichtigung des Wachstums, jedoch auf der Grundlage eines RAID10-Arrays von 4xSSD mit dem erforderlichen Volumen.

    1C217.2-050UL-REF- Dies ist eine Lösung für Kunden mit begrenztem Budget, die auf einem Server basieren, der in unserem Werk wiederhergestellt wurde (nach einem Garantieaustausch, einem Demofonds usw.). Die Server bestehen vor dem Versand dieselben Stresstests wie neue Modelle, haben jedoch eine kürzere Garantiezeit ( 1 Jahr). Der Server unterstützt bis zu 50 Verbindungen und kostet ohne Lizenzen nur 203.705,00 Rubel, mit einem Array für eine Basis von 40 GB.


    1C113.5-020UW - Server 1C-Einstiegsversion, Unterstützung für bis zu 20 Benutzer mit SQL-Datenbank. Der Speicherplatz wird unter Berücksichtigung des Basiswachstums von 20% pro Jahr für 3 Jahre berechnet. Das RAID1-Array basiert auf Intel Enterprise SSD. Es ist möglich, ein Doppel-Netzteil und zusätzliche Festplatten für „kalte“ Daten zu installieren.

    1C216.4-200UW ist ein Windows-basiertes Modell mit Unterstützung für bis zu 200 Benutzer. Der Speicher basiert auf einem RAID10-Array von 4xSSD mit dem erforderlichen Volumen.

    1C217.2-050UW-REF ist dieselbe Plattform wie in der Linux-basierten Lösung. Budgetoption für 50 Anschlüsse, 1 Jahr Garantie.

    Die folgenden Lizenzen können in allen Modellen als 1C-Plattform ausgewählt werden:
    1C: Management eines kleinen Unternehmens 8 PROF
    1C: Handelsmanagement 8 PROF
    1C: Rechnungswesen 8 PROF
    1C: Rechnungswesen 8 CORP.
    1C: Gehalts- und Personalmanagement 8 Prof
    1C: Gehalts- und Personalmanagement 8 CORP
    1C: Dokumentenfluss 8 PROF
    1C: Dokumentenfluss 8 CORP

    Wenn der Kunde über ausreichende Kenntnisse verfügt, um einen Server für 1C auszuwählen, kann er die klassischen Modelle der Serverhardware verwenden . Aber wenn es kein solches Fachwissen gibt, dann hoffe ich, dass Ihnen unser Serverkonfigurator für 1C dabei hilft, die beste Systemauswahl zu treffen.

    Vielen Dank für Ihre Aufmerksamkeit! Ich hoffe, dass Benutzer von habra in der Nähe dieses Themas ihre Erfahrungen bei der Auswahl von Geräten für 1C in den Kommentaren mitteilen.

    Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte komm rein .

    Halten Sie die Serverauswahl unter 1C für eine triviale Aufgabe?

    • 27,6% Ja, das ist ganz einfach! Ich weiß, wie Terminal und SQL den Server belasten - das Berechnen des Festplatten-Subsystems und der Prozessorkapazitäten ist nicht schwierig. 55
    • 27,6% Nichts kompliziertes. Bei Bedarf - im Internet gibt es viele nützliche Informationen, wie und was zu zählen ist. 55
    • 44.7% 1C Server Configurator - eine interessante Idee, ich werde meine Freizeit betrachten ... 89

    Vertrauen Sie einer 1C-Lösung auf Linux-Basis?

    • 18.7% Nein, danke! Während all dies verdächtig und instabil aussieht, ist besser altes Windows besser. 52
    • 41,3% Leistung scheint nicht viel anders zu sein. Wenn die Hände nicht schief sind, können Sie sie zum Speichern einsetzen. 115
    • 39,9% Natürlich! Und was am wichtigsten ist, es ist um ein Vielfaches billiger als unter Windows ... 111

    Jetzt auch beliebt: