1. Einführung in SysbenchHier stellen wir die MySQL-Datenbank-Stresstestsoftware Sysbench vor, die für Benchmarktests verwendet wird. Sysbench ist ein plattformübergreifendes, modulares und multithreadfähiges Open-Source-Tool zum Testen der Leistung. Damit können Leistungstests von CPU, Speicher, Festplatten-E/A, Threads und Datenbanken durchgeführt werden. Derzeit unterstützte Datenbanken sind MySQL, Oracle und PostgreSQL. #Projekt-Download-Adresse: https://launchpad.net/sysbench Die Idee dieser Benchmark-Suite besteht darin, schnell einen Eindruck von der Systemleistung zu bekommen, ohne einen komplexen Datenbank-Benchmark aufsetzen oder überhaupt eine Datenbank installiert haben zu müssen.
Das OLTP von Sysbench wird hauptsächlich zum Bewerten und Testen der Datenbanklast unter verschiedenen Systemparametern verwendet. Nachteile von SysBench: 2. Sysbench-Installationsprozess#Installieren Sie zugehörige Abhängigkeitenmontieren Sie /dev/cdrom /mnt yum -y install make automake libtool pkgconfig libaio-devel libtool # Der Installationsvorgang beginnt#Erstellen Sie einen Link zum Client-Lib-Paket ln -sf /mysql/app/mysql/lib/libmysqlclient.so.20 /usr/lib/libmysqlclient.so.20 #Entpacken und installieren cd /softtar zxvf sysbench-1.0.15.tar.gz cd sysbench-1.0.15./autogen.sh ./konfigurieren --prefix=/mysql/app/sysbench --with-mysql=/mysql/app/mysql --with-mysql-includes=/mysql/app/mysql/include/ #--with-mysql-libs=/usr/lib/ machen && machen installieren #Umgebungsvariablen konfigurieren vi ~/.bash_profile PATH=$PATH:/mysql/app/sysbench/bin:$HOME/bin Quelle ~/.bash_profile sysbench --version #Wenn eine Fehlermeldung gemeldet wird, sysbench: Fehler beim Laden gemeinsam genutzter Bibliotheken: libmysqlclient.so.20: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis #Fügen Sie dann die Zeile /usr/lib zu /etc/ld.so.cnf hinzu [root@tse01 local]# cat /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/lib/ #Führen Sie ldconfig -v aus, um die Konfiguration zu aktualisieren [root@tse01 local]# /sbin/ldconfig -v # Tipps:Wenn Sie die MySQL-Headerdateien und -Bibliotheken an nicht standardmäßigen Orten installiert haben (in PATH ist keine mysql_config zu finden), Sie können die Optionsargumente --with-mysql-includes und --with-mysql-libs wie oben explizit angeben. Um Sysbench ohne MySQL-Unterstützung zu kompilieren, verwenden Sie --without-mysql. #Allgemeine BefehlszeilenoptionenIn der folgenden Tabelle sind die unterstützten allgemeinen Optionen, ihre Beschreibungen und Standardwerte aufgeführt:
Beachten Sie, dass Sie ein Byte angeben können, indem Sie das entsprechende Multiplikationssuffix anhängen (K für Kilobyte, M für Megabyte, G für Gigabyte, T für Terabyte). #sysbench verwendet [Befehl], häufig werden folgende verwendet: 1) Vorbereitung auf Tests und Generierung von Daten Oben finden Sie eine ausführliche Einführung in die Verwendung des MySQL-Leistungsstress-Benchmark-Testtools Sysbench. Weitere Informationen zur Verwendung von MySQL Sysbench finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Implementierung der Docker-Bereitstellung des SQL Server 2019 Always On-Clusters
>>: JavaScript zum Erzielen eines Bodeneffekts
Inhaltsverzeichnis 1. Was ist scrapy_splash? 2. D...
Inhaltsverzeichnis Stabilisierung Drosselung Zusa...
Heute werde ich Sie durch die Geschichte von ext4...
RGB-Farbtabelle Farbe Englischer Name RGB 16 Farb...
In diesem Artikelbeispiel wird der spezifische JS...
Konzepteinführung: Wir wissen, dass das Redo-Log ...
Detaillierte Analyse der SQL-Ausführungsschritte ...
Was soll ich tun, wenn Linux nicht alle Befehle u...
In letzter Zeit wurden in neuen Projekten Springc...
Beschreibung der Portverfügbarkeitserkennung, wen...
1. Herunterladen 1. Download-Adresse der offiziel...
Charakter Dezimal Zeichennummer Entitätsname --- ...
Hier ist ein einzeiliges Layout mit ul>li für ...
Inhaltsverzeichnis Einführung Architektur Vorteil...
MySQL-Download-Adresse: https://obs.cn-north-4.my...