Hinweise zur Lastüberprüfung
#Bei Verwendung von yes
#Wenn ein Prozess nicht ausreicht, führen Sie mehrere aus
yes > /dev/null &
#Bei Verwendung von gzip
#Wenn ein Prozess nicht ausreicht, führen Sie mehrere aus
gzip -9 < /dev/urandom > /dev/null &
#Bei Verwendung von openssl
openssl speed -multi `grep processor /proc/cpuinfo|wc -l`
Kommentar
Bedeutung von &
: Hintergrundausführung
<Bash_command >> / dev / null
bedeutet: Verwerfen Sie die Ausgabe. Es wird nichts angezeigt.
<bash_command> </ dev / urandom
bedeutet: eine Turbulenz erzeugen und als Argument an den Befehl übergeben
Der verwendete Speicher wird vergrößert, indem das Ausführungsergebnis des Befehls yes für die folgende Ausführung weiterhin in / dev / null gerendert wird.
#Wenn ein Prozess nicht ausreicht, führen Sie mehrere aus
/dev/null < $(yes) &
# malloc,Ein Befehl, der die freie Funktion wiederholt ausführt
# --Geben Sie die Anzahl der Prozesse an, die mit vm beginnen sollen.
# --vm-Geben Sie den Speicher an, der durch Bytes zugewiesen werden soll.
# --vm-Wenn Sie keep angeben, wird es reserviert, ohne es kostenlos zu machen.
stress --vm 2 --vm-bytes 1G --vm-keep
Vorsichtsmaßnahmen: Wenn der Wert von "--vm-bytes" zu groß ist, tritt ein Fehler auf, da er nicht in den Speicher passt. Zu diesem Zeitpunkt ist "--vm Anzahl der Prozesse" × "--vm-Bytes Anzahl" die Gesamtspeichergröße, so dass der Gesamtspeicher durch Erhöhen der Anzahl der Prozesse erhöht werden kann.
Sie können eine Datei mit dem folgenden Befehl generieren. Generieren Sie eine Datei, die mit allen NULL-Zeichen gefüllt ist.
Vorsichtsmaßnahmen Wenn Sie ein bs angeben, das zu groß ist, um in den Speicher zu passen, schlägt dies fehl. Reduzieren Sie in diesem Fall den Wert von bs und erhöhen Sie den Wert von count. Der Wert von bs * count ist die endgültige Größe der Ausgabedatei.
#Generieren Sie eine 100-Byte-Datei
dd bs=100 count=1 if=/dev/zero of=file1
#Generieren Sie eine 102400-Byte-Datei
dd bs=1K count=100 if=/dev/zero of=file2
#Generieren Sie eine 100.000-Byte-Datei
dd bs=1KB count=100 if=/dev/zero of=file3
Wenn die Protokolldatei der Engpass ist, löschen oder verschieben Sie sie, um freien Speicherplatz zu sichern.
#Letzte Aktualisierung mehr als 90 Tage"*.log"Datei löschen
find $TARGET_DIR -type f -name "*.log" -mtime +90 | xargs rm -f
Löschen Sie am Ende den gestarteten Prozess
jobs
#Entfernen Sie das Argument für den Prozess, der im Ausführungsergebnis von Jobs angezeigt wird
kill %1 %2 %3 ... %N
Recommended Posts