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
Vorwort Die am häufigsten verwendete Datenbank in...
Der sogenannte Container erstellt tatsächlich ein...
In CSS-Dateien müssen Sie manchmal einen Hintergru...
INSERT INTO hk_test(Benutzername, Passwort) VALUE...
1 Einleitung Kong ist kein einfaches Produkt. Das...
Unter Linux ist alles eine Datei, daher besteht d...
Inhaltsverzeichnis Überblick 1. Stapeln und Aufhä...
Inhaltsverzeichnis 1. Vorteile der Verwendung von...
Wenn Sie sich remote bei MySQL anmelden, gelten f...
Vorwort Die bei der persönlichen tatsächlichen En...
/******************** * Zeichengerätetreiber*****...
Inhaltsverzeichnis umask Umask-Nutzung Prinzip 1....
Was ist ein Profil? Wir können es verwenden, wenn...
Das Unternehmen hat kürzlich einen DELL R730-Serv...
Problem 1: Baidu Map verwendet gekachelte Bilder ...