Kategorie: Administration

Wie man die Leistung eines Linux-Servers bewertet: Open-Source-Tools für Benchmarking

Wir bei 1cloud.ru haben eine Auswahl an Werkzeugen und Skripten zur Bewertung der Leistungsfähigkeit von Prozessoren, SAN und Speicher auf Linux-Maschinen vorbereitet: Iometer, DD, vpsbench, HammerDB und 7-Zip. Weitere Auswahl an Benchmarks: Sysbench, UnixBench, Phoronix Test Suite, Vdbench und IOzone Interbench, Fio, Hdparm, S und Bonnie. Foto – Bureau of Land Management Alaska – CC BY Iometer Dies ist […]

Benchmarks für Linux-Server: Sammlung öffentlicher Werkzeuge

Wir setzen unsere Erzählungen über Werkzeuge zur Bewertung der CPU-Leistung auf Linux-Maschinen fort. Heute im Fokus: temci, uarch-bench, likwid, perf-tools und llvm-mca. Weitere Benchmarks: Sysbench, UnixBench, Phoronix Test Suite, Vdbench und IOzone Interbench, Fio, Hdparm, S und Bonnie Iometer, DD, vpsbench, HammerDB und 7-Zip. Foto – Lukas Blazek – Unsplash temci Dies ist ein Werkzeug zur Bewertung der Ausführungszeit […]

Unit-Tests in Datenbanksystemen — wie wir es bei Sportmaster machen, Teil eins

Hallo, Habr! Mein Name ist Maxim Ponomarenko und ich bin Entwickler bei Sportmaster. Ich habe 10 Jahre Erfahrung in der IT-Branche. Meine Karriere begann im Bereich manueller Tests, bevor ich auf die Datenbankentwicklung umschwenkte. In den letzten 4 Jahren habe ich das Wissen, das ich in der Test- und Entwicklungsphase gesammelt habe, in der Automatisierung von Datenbanktests eingesetzt. In der Sportmaster-Crew bin ich seit etwas mehr als einem Jahr […]

Entwicklungstools für Anwendungen, die in Kubernetes ausgeführt werden

Ein moderner Ansatz für den Betrieb löst viele aktuelle Probleme der Unternehmen. Container und Orchestratoren ermöglichen es, Projekte jeder Komplexität einfach zu skalieren, vereinfachen die Veröffentlichung neuer Versionen und machen sie zuverlässiger, bringen jedoch auch zusätzliche Herausforderungen für Entwickler mit sich. Für den Programmierer steht vor allem sein Code im Vordergrund: Architektur, Qualität, Leistung, Eleganz – und nicht, wie er zu […]

Dokumenten-Kollaborationssystem für Zimbra Open-Source Edition

Die Bedeutung der gemeinsamen Bearbeitung von Dokumenten im modernen Geschäftswesen kann kaum überschätzt werden. Die Möglichkeit, Verträge und Vereinbarungen mit Beteiligung von Mitarbeitern aus der Rechtsabteilung zu erstellen, kommerzielle Angebote unter Aufsicht der Vorgesetzten in Echtzeit zu verfassen usw., ermöglicht es dem Unternehmen, tausende von Arbeitsstunden zu sparen, die früher für zahlreiche Genehmigungen aufgewendet wurden. Aus diesem Grund war eines der Hauptneuheiten in Zextras Suite 3.0 die Einführung von Zextras […]

Nicht nur durch Scannen, oder wie man den Prozess der Schwachstellenverwaltung in 9 Schritten aufbaut

Am 4. Juli haben wir ein umfangreiches Seminar zum Management von Schwachstellen durchgeführt. Heute veröffentlichen wir die Abschrift des Vortrags von Andrei Nowikow von Qualys. Er wird erläutern, welche Schritte notwendig sind, um einen effektiven Prozess zur Verwaltung von Schwachstellen aufzubauen. Spoiler: Bis wir zum Scannen kommen, sind wir erst in der Mitte des Weges. Schritt Nr. 1: Bestimmen Sie den Reifegrad der Prozesse zur Verwaltung von Schwachstellen Zu Beginn muss man verstehen, auf welchem […]

Flow-Protokolle als Werkzeug zur Sicherheitsüberwachung des internen Netzwerks

Wenn es um die Sicherheitsüberwachung interner Unternehmens- oder Behördennetzwerke geht, haben viele die Assoziation mit der Kontrolle möglicher Datenlecks und der Einführung von DLP-Lösungen. Wenn man jedoch die Frage präzisieren und fragen würde, wie Angriffe im internen Netzwerk erkannt werden, wird in der Regel auf Intrusion Detection Systems (IDS) verwiesen. Und das, was einst das einzige […]

Docker-Images in werf können jetzt auch mit einem normalen Dockerfile gebaut werden.

Besser spät als nie. Oder wie wir beinahe einen schweren Fehler gemacht hätten, indem wir auf die Unterstützung herkömmlicher Dockerfiles zur Erstellung von Anwendungsspeicherabbildern verzichtet haben. Es geht um werf – ein GitOps-Tool, das sich mit jedem CI/CD-System integrieren lässt und das gesamte Lebenszyklusmanagement der Anwendung ermöglicht, einschließlich: Erstellen und Veröffentlichen von Bildern, Bereitstellung von Anwendungen in Kubernetes und Entfernen ungenutzter Bilder mit speziellen Richtlinien. […]

ShIoTiny: Knoten, Verbindungen und Ereignisse oder Besonderheiten der Programmierung

Die Hauptpunkte oder worum es in diesem Artikel geht. Das Thema des Artikels ist die visuelle Programmierung des PLC ShIoTiny für das Smart Home, die hier beschrieben wird: ShIoTiny: kleine Automatisierung, Internet der Dinge oder „sechs Monate vor dem Urlaub“. Es werden sehr kurz Konzepte wie Knoten, Verbindungen, Ereignisse sowie Besonderheiten beim Laden und Ausführen eines visuellen Programms auf dem ESP8266, der die Basis des PLC ShIoTiny bildet, behandelt. Einführung oder […]

ShIoTiny: Belüftung feuchter Räume (Projektbeispiel)

Die Hauptpunkte oder worum es in diesem Artikel geht. Wir setzen unsere Artikelreihe über ShIoTiny – einen visuell programmierbaren Controller auf Basis des ESP8266-Chips – fort. In diesem Artikel wird am Beispiel eines Projekts zur Steuerung der Belüftung im Badezimmer oder einem anderen Raum mit hoher Luftfeuchtigkeit erklärt, wie ein Programm für ShIoTiny erstellt wird. Vorherige Artikel der Reihe.

Wie man Benutzerkohorten in Grafana in Form von Diagrammen zusammenstellt [+Docker-Image mit Beispiel]

Wie wir das Problem der Visualisierung von Benutzerkohorten im Dienst Promopult mithilfe von Grafana gelöst haben. Promopult ist ein leistungsstarker Dienst mit einer großen Zahl von Benutzern. In 10 Jahren ist die Anzahl der Registrierungen im System auf über eine Million gestiegen. Diejenigen, die mit ähnlichen Diensten vertraut sind, wissen, dass dieser Benutzerstamm keineswegs homogen ist. Manche haben sich registriert und sind für immer „eingeschlafen“. Manche haben ihr Passwort vergessen und […]

60GB SSD 8Gb DDR4