Heutzutage gibt es zu viele VPS-Hosts und viele „gebrauchte“ VPS sind weit verbreitet, so dass es schwierig ist zu erkennen, ob sie echt oder gefälscht sind. Wenn Sie einen bestimmten VPS-Host kaufen möchten, müssen Sie sich normalerweise umsehen Überprüfen Sie zunächst die Bewertungsdaten dieses VPS-Hosts. In der Vergangenheit habe ich beim Teilen von VPS-Hosts VPS-Leistungs- und Geschwindigkeitstestberichte erstellt. Dieses Mal werde ich die relevanten Testtools aussortieren.

Erstens werde ich ein Memo für mich selbst erstellen, damit ich in Zukunft nicht zu Baidu gehen muss, um nach Befehlen zu fragen. Zweitens werde ich meinen Freunden helfen, die es noch nie verwendet haben Welchen Wert hat der von mir gekaufte VPS-Host? Ob er den Preis wert ist oder nicht, erfahren Sie, wenn Sie ihn mit diesen Tools testen. Die Bedienung ist einfach und erfordert nur wenige Befehle fertigstellen.

Es sei daran erinnert, dass beim IO-Lese- und Schreibgeschwindigkeitstest basierend auf früheren Erfahrungen die IO-Lese- und Schreibgeschwindigkeiten von Google Cloud-Servern, Amazon-Servern usw. relativ niedrig sind, während SSDs bei IO gut abschneiden. Darüber hinaus hängt die Geschwindigkeit ausländischer VPS-Hosts weitgehend von der Qualität der Leitung ab und die Testgeschwindigkeiten werden nachts und tagsüber sehr unterschiedlich sein.

Drei kostenlose Tools, die Ihnen helfen, die Authentizität von VPS-Servern zu erkennen – schnelle Testmethoden für die Leistung und Geschwindigkeit des VPS-Hosts

Weitere VPS-Tutorials und Erfahrungsmethoden finden Sie hier:

  1. VPS.net VPS-Host-Erlebnis – Kontoverifizierung und Bewertung der Leistung und Geschwindigkeit des VPS-Hosts
  2. Vestacp-Probleme: SSL-Zertifikate, HTTP/2, Website-Statistiken, Online-Dateiverwaltung und 301-Weiterleitungen
  3. WHMCS integriert Vultr, um die VPS-Hostmethode automatisch zu aktivieren und die VPS-Verteilung auf WHMCS zu realisieren

PS: Datensatz aktualisieren:

1. Eine ausführliche Einführung in das Unixbench-Skript finden Sie unter: VPS-Host-Leistungsbewertungstool: UnixBench-Ein-Klick-Test der Linux-VPS-Host-Leistungsbewertung . 20.9.2020

2. Aktualisierte LemonBench-Skriptadresse. 20.01.2020

3. Fügen Sie die VPS-Host-CN2-Leitungstestmethode hinzu: Identifizieren Sie das Referenzhandbuch für den wahren und falschen CN2-Leitungshost. 20.8.2017

Null, Zusammenfassung häufig verwendeter Erkennungsskripte

Aus Gründen der Benutzerfreundlichkeit fasse ich hier die Skripte zusammen, die für verschiedene Arten der VPS-Erkennung verwendet werden. Eine detaillierte Verwendung und Anweisungen zu den Skripten finden Sie im folgenden Inhalt.

1.Superspeed.sh

Ein-Klick-Testserver zum inländischen Geschwindigkeitsskript Superspeed.sh:

wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh
chmod +x superspeed.sh
./superspeed.sh

2.Bank.sh

Ein-Klick-Skript zur Erkennung von VPS-CPU, Speicher, Auslastung, E/A-Lesen und -Schreiben, Computerraumbandbreite usw.: bench.sh

#命令1:
wget -qO- bench.sh | bash
#或者
curl -Lso- bench.sh | bash

#命令2:
wget -qO- 86.re/bench.sh | bash
#或者
curl -so- 86.re/bench.sh | bash

#备注:
bench.sh 既是脚本名,同时又是域名。如果以上失效,请使用以下地址下载再执行脚本:
#下载地址:
https://github.com/teddysun/across/blob/master/bench.sh

3.SuperBench.sh

Kann als erweiterte Version von bench.sh betrachtet werden: SuperBench.sh

Parameter für den Virt-Erkennungsservertyp hinzugefügt. Gemeinsame Openvz-, KVM- und Einzelserver können alle erkannt werden. Integrieren Sie gleichzeitig den oben genannten Ein-Klick-Testserver von Superspeed.sh in das inländische Geschwindigkeitsskript:

wget -qO- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
#或者
curl -Lso- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

4. Zench

Zench kann als kombinierte Version von Bench.sh  und  SuperBench betrachtet werden. Es fügt Ping- und Routing-Testfunktionen hinzu und generiert einen Bewertungsbericht, den Sie problemlos mit anderen Freunden teilen können, um Ihre eigenen Bewertungsdaten anzuzeigen :

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
#项目:https://github.com/FunctionClub/ZBench

5. Speedtest-cli

Ein-Klick-Tool zur Bandbreitenerkennung: speedtest-cli

Installationsbefehl:

sudo apt-get update
apt-get install python-pip
sudo pip install speedtest-cli

#CentOS
yum update
yum -y install epel-release
yum install python-pip
pip install speedtest-cli

Anweisungen:

speedtest-cli
#后面也可以接以下参数:
-h, --help show this help message and exit 
--share 分享你的网速,该命令会在speedtest网站上生成网速测试结果的图片。 
--simple Suppress verbose output, only show basic information 
--list 根据距离显示speedtest.net的测试服务器列表。 
--server=SERVER 指定列表中id的服务器来做测试。 
--mini=MINI URL of the Speedtest Mini server 
--source=SOURCE Source ip address to bind to 
--version Show the version number and exit

6. Unixbench

Umfassendes Benchmark-Tool für die VPS-Leistung: unixbench

Der Befehl lautet wie folgt:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh

#如果出现错误提示:Failed to download UnixBench5.1.3.tgz, please download it to /opt/unixbench directory manually and try again.手动下载:
cd /opt/unixbench
wget https://do.wzfou.net/wzfou/UnixBench5.1.3.tgz

7.mPing

Ein-Klick-Tool zum Testen des Backhaul-Ping-Werts: mPing

wget https://raw.githubusercontent.com/helloxz/mping/master/mping.sh
bash mping.sh

8. Serverüberprüfung

Umfassendes Bewertungstool für Serverreview-Benchmark

Hierbei handelt es sich um ein umfassendes Bewertungstool für den VPS-Host, das von einem Ausländer geschrieben wurde. Zu den wichtigsten Bewertungspunkten gehören die Festplatten-E/A des VPS-Hosts, das Lesen und Schreiben des Speichers, die CPU-Leistung und die Benchmark-Leistung sowie die Download-Geschwindigkeit verschiedener Knoten in den USA, Europa und anderen Ländern. Asien usw. Startseite: https://github.com/sayem314/serverreview-benchmark

So verwenden Sie das Skript:

#简略版
yum install curl -y
curl -LsO git.io/bench.sh; chmod +x bench.sh && ./bench.sh -a share
#完整版
yum install curl -y
curl -LsO git.io/bench.sh; chmod +x bench.sh && ./bench.sh -a share

9.LemonBank

Das LemonBench-Tool (alias LBench, Lemon Bench) ist ein Tool zum Testen der Serverleistung, das für Linux-Server entwickelt wurde. Durch umfassende Tests können Sie schnell die Gesamtleistung des Servers bewerten und Benutzern Informationen zur Serverhardwarekonfiguration bereitstellen.

#脚本备用下载:https://www.ucblog.net/shell/LemonBench.sh
#LemonBench 国内版:
curl -fsL https://ilemonra.in/LemonBench | bash -s fast
#LemonBench 国际版:
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast

1. VPS-Geschwindigkeitstest-Tool

Online-Testtool. Mit Online-Testtools lässt sich die Antwortzeit des Servers leicht ermitteln. Diese Methode ist besonders effektiv für ausländische VPS. Im Folgenden finden Sie eine Sammlung nützlicher Websites mit Online-Tools zum Testen der Website-Geschwindigkeit:

http://ping. Which kind to eat.com/

HTTP://oooooo.IP IP.net/ping.PHP

HTTPS://wuwuwu.17test.com/

HTTP://wuwuwu.Webkaka.com/

HTTP://test.cloud.360.abilities/

Jedes dieser Online-Geschwindigkeitstest-Tools hat seine eigenen Vor- und Nachteile. Es wird empfohlen, ipip.net zum Testen der Server-IP und Routenverfolgung, 17ce.com zum Testen der Webseitenladegeschwindigkeit und ping.chinaz.com zum Testen zu verwenden die Ping-Werte von verschiedenen Orten im Land.

Lokale Testsoftware. Es wird empfohlen, WinMTR zu verwenden, ein praktisches und benutzerfreundliches Routenverfolgungstool. Diese Software kann Benutzern helfen, die Antwortzeit und Paketverlustrate jedes Knotens direkt zu überprüfen, und eignet sich sehr gut für Kunden unter Windows, um Routenverfolgung und PING-Tests durchzuführen.

Download-Adresse: https://www.ucblog.net/wzfou/WinMTR-CN-IP.zip

Projekthomepage: https://github.com/oott123/WinMTR

Version mit Karte: https://cdn.ipip.net/17mon/besttrace.exe

Aktivieren Sie WinMTR und klicken Sie, um die IP-Adresse zu aktualisieren.

Geben Sie den Domänennamen oder die Server-IP ein, die Sie verfolgen möchten, und dann können Sie die Knoten sehen, die das Datenpaket durchläuft, Paketverluste usw. sehen. Es unterstützt auch den Export von Text.

-bezogene Parameter werden wie folgt beschrieben:

Hostname: Jede Host-IP oder jeder Host-Name, der an den Zielserver übergeben werden muss.
Nr: Die Anzahl der Knoten, die Baidu im obigen Bild durchläuft, ist ein Beispiel: Es werden insgesamt 10 Knoten durchlaufen, der erste davon ist der Exit-Router
Verlust %: Der Prozentsatz der Ping-Paket-Antwortfehler. Verwenden Sie dies, um festzustellen, welcher Knoten (Leitung) fehlerhaft ist, ob es sich um den Computerraum handelt, in dem sich der Server befindet, oder um die internationale Routing-Hauptleitung
Gesendet: die Anzahl der übertragenen Datenpakete
Empfang: erfolgreich empfangene Daten Anzahl der Pakete
Beste: Minimale Antwortzeit
Durchschn.: Durchschnittliche Antwortzeit
Schlechteste: Maximale Antwortzeit
Letzte: Antwortzeit des letzten Pakets

PS: Aktualisiert am 12. September 2017, Superspeed.sh One-Click-Testserver für inländische Geschwindigkeitsskript:

wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh
chmod +x superspeed.sh
./superspeed.sh

2. Tools zum Testen der VPS-Leistung

Manueller Erkennungsbefehl. Verwenden Sie den Befehl direkt: cat /proc/cpuinfo oder lscpu, und Sie können die CPU-Konfiguration des von Ihnen verwendeten VPS sehen.

Für die erkannte CPU können Sie auch diese Website besuchen: http://www.cpubenchmark.net/cpu_list.php, um zu sehen, wie die CPU-Leistung eingestuft wird, zumindest um sich selbst eine Vorstellung zu machen.

Ein weiterer manueller Befehl zum Testen der Festplatten-IO:

dd if=/dev/zero of=test bs=64k count=4k oflag=dsync 

Manueller Befehl zum Testen des VPS-Netzwerks:

wget http://cachefly.cachefly.net/100mb.test

Erkennungsskript mit einem Klick. Hier ist ein Ein-Klick-Test für VPS-CPU, Speicher, Auslastung, E/A-Lesen und Schreiben, Computerraumbandbreite usw.

命令1:
wget -qO- bench.sh | bash
或者
curl -Lso- bench.sh | bash

命令2:
wget -qO- 86.re/bench.sh | bash
或者
curl -so- 86.re/bench.sh | bash

备注:
bench.sh 既是脚本名,同时又是域名。如果以上失效,请使用以下地址下载再执行脚本:
下载地址:
https://github.com/teddysun/across/blob/master/bench.sh

PS: SuperBench.sh wurde am 27. September 2017 aktualisiert und kann als erweiterte Version von bench.sh betrachtet werden. Mit einem neuen Virt-Erkennungsservertypparameter können gängige OpenVZ-, KVM- und unabhängige Server erkannt werden . Integrieren Sie gleichzeitig den oben genannten Ein-Klick-Testserver von Superspeed.sh in das inländische Geschwindigkeitsskript:

wget -qO- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
或者
curl -Lso- https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

Nach dem Ausführen des One-Click-Erkennungsskripts werden verschiedene Systeminformationen aus bekannten Rechenzentren auf der ganzen Welt angezeigt. Für die Prüfung der Download-Geschwindigkeit werden drei Tests durchgeführt Da die Testpunkte alle im Ausland liegen, kann es sein, dass der inländische Server-Download-Geschwindigkeitstest fehlschlägt.

Ein-Klick-Tool zur Bandbreitenerkennung: speedtest-cli, offizielle Website: https://github.com/sivel/speedtest-cli, Installationsbefehl:

sudo apt-get update
apt-get install python-pip
sudo pip install speedtest-cli

Anweisungen:

speedtest-cli
#后面也可以接以下参数:
-h, --help show this help message and exit 
--share 分享你的网速,该命令会在speedtest网站上生成网速测试结果的图片。 
--simple Suppress verbose output, only show basic information 
--list 根据距离显示speedtest.net的测试服务器列表。 
--server=SERVER 指定列表中id的服务器来做测试。 
--mini=MINI URL of the Speedtest Mini server 
--source=SOURCE Source ip address to bind to 
--version Show the version number and exit

Umfassendes Benchmarking-Tool für die VPS-Leistung. UnixBench ist ein Leistungstesttool unter Unix-ähnlichen Systemen (Unix, BSD, Linux). Es ist ein Open-Source-Tool und wird häufig zum Testen der Leistung von Linux-Systemhosts verwendet. Zu den wichtigsten Testelementen von Unixbench gehören: Systemaufrufe, Lesen und Schreiben, Prozesse, grafische Tests, 2D, 3D, Pipelines, Operationen, C-Bibliotheken und andere System-Benchmark-Leistungen zur Bereitstellung von Testdaten. Der Befehl lautet wie folgt:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh

Die Beschreibung des Testprojekts lautet wie folgt:

Dhrystone 2 verwendet Registervariablen
Dieses Element wird zum Testen der Zeichenfolgenverarbeitung verwendet. Da es keine Gleitkommaoperationen gibt, ist es bei Hardware- und Software-Design, Compiler- und Linker-Optionen sehr beliebt (Codeoptimierung), Auswirkungen auf den Speichercache (Cache-Speicher), Wartezustände (Wartezustände) und ganzzahlige Datentypen (ganzzahlige Datentypen).

Double-Precision Whetstone
Dieser testet die Geschwindigkeit und Effizienz von Gleitkommaoperationen. Dieser Test besteht aus mehreren Modulen, von denen jedes eine Reihe von Operationen für das wissenschaftliche Rechnen beinhaltet. Eine breite Palette von C-Funktionen: sin, cos, sqrt, exp, log werden für mathematische Operationen mit Ganzzahlen und Gleitkommazahlen, Array-Zugriff, bedingte Verzweigungen und Programmaufrufe verwendet. Dieser Test testet sowohl Ganzzahl- als auch Gleitkomma-Arithmetikoperationen.

Execl-Durchsatz
Dieser Test untersucht die Anzahl der Execl-Systemaufrufe, die pro Sekunde ausgeführt werden können. Der Exec-Systemaufruf ist ein Mitglied der Exec-Funktionsfamilie. Es ist ein Frontend für die Funktion execve(), zusammen mit mehreren anderen ähnlichen Befehlen.

Dateikopie
Testet die Datenübertragungsrate von einer Datei zur anderen. Jeder Test verwendet einen Puffer unterschiedlicher Größe. Dieser Test für Lese-, Schreib- und Kopiervorgänge für Dateien zählt die Anzahl der Lese-, Schreib- und Kopiervorgänge für Dateien innerhalb einer bestimmten Zeit (Standard ist 10 Sekunden).

Pipe-Durchsatz
Pipe (Pipe) ist die einfachste Art der Kommunikation zwischen Prozessen. Pipe-Durchsatz bedeutet hier, dass ein Prozess 512 Bytes an Daten in einer Sekunde in eine Pipe schreiben und diese dann zurücklesen kann der Zeiten. Es ist zu beachten, dass der Pipe-Durchsatz kein wirkliches Gegenstück zur tatsächlichen Programmierung hat.

Pipe-basierter Kontextwechsel
Dies testet, wie oft (pro Sekunde) zwei Prozesse eine wachsende Ganzzahl über eine Pipe austauschen. Dies ist einigen Anwendungen in der realen Programmierung sehr ähnlich. Dieses Testprogramm erstellt zunächst einen untergeordneten Prozess und führt dann eine bidirektionale Pipe-Übertragung mit diesem untergeordneten Prozess durch.

Prozesserstellung
Testet, wie oft ein Prozess pro Sekunde einen untergeordneten Prozess erstellen und den untergeordneten Prozess dann zurückziehen kann (der untergeordnete Prozess muss sofort beendet werden). Der Schwerpunkt der Prozesserstellung liegt auf der Erstellung und Speicherzuweisung des neuen Prozesssteuerungsblocks (Prozesssteuerungsblocks), dh einem starken Fokus auf die Speicherbandbreite. Im Allgemeinen wird dieser Test verwendet, um verschiedene Implementierungen dieses Systemaufrufs zu vergleichen, der von einem Betriebssystemprozess erstellt wurde.

System Call Overhead
Testet die Kosten für das Betreten und Verlassen des Betriebssystemkernels, also die Kosten eines Systemaufrufs. Dies geschieht mithilfe eines kleinen Programms, das die Funktion getpid wiederholt aufruft.

Shell-Skripte
Testen Sie, wie oft ein Prozess gleichzeitig n Kopien eines Shell-Skripts innerhalb einer Sekunde starten kann. n nimmt im Allgemeinen den Wert 1, 2, 4 oder 8 an. (Ich habe beim Testen 1, 8 genommen). Dieses Skript führt eine Reihe von Transformationsvorgängen für eine Datendatei aus.

Abhängig von der Leistung Ihres VPS dauert es in der Regel mehr als eine halbe Stunde, bis Sie die Ergebnisse der laufenden Punktzahl erhalten. Je höher die Punktzahl, desto besser die Leistung. (Klicken um zu vergrößern)

Hier ist ein weiteres umfassendes VPS-Testtool, mit dem Sie die Grundkonfiguration des VPS-Hosts, die Bandbreite des Computerraums, den Ping-Wert, die E/A-Leistung, die UnixBench-Ergebnisse usw. testen können. Der Testvorgang dauert lange Zeit, also müssen Sie geduldig warten.

#普通模式(测试机器配置, IO ,带宽和全国 ping 值):
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test_91yun.sh && bash test_91yun.sh
简单模式(测试机器配置, IO ,带宽和全国 ping 值):
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test_91yun.sh && bash test_91yun.sh s
完全模式(测试机器配置, IO ,带宽、全国 ping 值、unixbench跑分):
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test_91yun.sh && bash test_91yun.sh a

3. Erkennung der VPS-Host-Authentizität

VPS-Realspeicher erkennen. Verwenden Sie zuerst den Befehl, um den tatsächlichen Speicher zu überprüfen: free -m, wechseln Sie dann in das Speicherverzeichnis: cd /dev/shm und schreiben Sie dann die Daten. Die Markierung count=100 bedeutet, dass Sie 100 MB schreiben können die durch die Hostmarke gekennzeichnete Speichergrenze ist ein wenig:

dd if=/dev/zero of=./memtest bs=1M count=100
#注意完成后,执行删除:
rm ./memtest

Sobald ein Fehler auftritt: dd: Fehler beim Schreiben von „./memtest“: Kein Speicherplatz mehr auf dem Gerät vorhanden, bedeutet dies, dass die Speichergröße niedriger ist als der von uns getestete Wert. Sie können den Wert weiter reduzieren, bis Sie den tatsächlichen Speicher erhalten.

VPS-Virtualisierungstechnologie erkennen. Der Befehl lautet wie folgt:

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/code/master/vm_check.sh && bash vm_check.sh

Die Testergebnisse zeigen, ob es sich um KVM, Xen oder OpenVZ handelt.

Selbst erstellter Speedtest-Test. Dies eignet sich für VPS-Hosting-Anbieter, um Kunden das Testen der Download-Geschwindigkeit vom Server in den lokalen Bereich des Benutzers zu erleichtern.

Projekthomepage: https://github.com/adolfintel/speedtest

Modifizierte Version: https://www.ucblog.net/wzfou/speedtest-lite.zip

Laden Sie das Programm auf den Server hoch, und nachdem der Kunde es geöffnet hat, kann er durch Anklicken die Geschwindigkeit des Servers testen.

4. Zusammenfassung

UnixBench-Leistungswerte werden stark von den Versionen beeinflusst. UnixBench verfügt derzeit über verschiedene Versionen und viele Versionen im Internet wurden manuell geändert. Die Ergebnisse können aufgrund unterschiedlicher Testelemente unterschiedlich sein. Denken Sie daran, beim Testen eine Referenz zum Vergleich zu finden.

Die E/A-Lese- und Schreibgeschwindigkeit wird stark vom Host-Computer beeinflusst. Aufgrund der großen Anzahl an Benutzern ist die E/A-Geschwindigkeit sehr langsam. Bei Verwendung der Ein-Klick-Skripterkennung friert der Netzwerkgeschwindigkeitstest ein, wenn sie in einem inländischen VPS verwendet wird.

Hinterlasse eine Antwort