Systemauslastung mit htop überwachen

Auf fast jedem Linux System findet sich der Systemmonitor top mit dem man einfach einen Überblick der Laufenden Prozesse erhällt. Eine sehr komfortable Alternative hierzu bietet htop, die ausserdem die Auslastung der einzelnen Prozessoren (sofern vorhanden, Screenshots sind von einem alten Test-Laptop), Speicher und Swap als Bargraph anzeigt.

Das Programm wird (auf Debian Systemen) wie folgt installiert:

sudo apt-get install htop

Nach der Installation wird das Programm mit dem gleichnamigen Befehl htop auf der Konsole aufgerufen. Mit der Taste F5 werden zusammengehörige Prozesse in einer Baumstruktur angezeigt. Ein Prozess kann direkt mit der Taste F9 beendet werden nachdem der Prozess mittels Cursortasten ausgewählt wurde. Des weiteren ist es möglich die Sortierung nach verschiedenen Kriterien z.B. PID, USER, CPU%, MEM%, … mit der Taste F6 zu ändern.

Weitere Informationen gibts unter http://htop.sourceforge.net/.

HTTP Komprimierung via PHP (ohne mod_gzip)

Sollte man auf seinem Server/Webspace kein mod_gzip zur Verfügung haben, so kann man die HTTP Komprimierung z.B. auch von PHP übernehmen lassen. Nachteil ist allerdings, das dadurch die CPU Last erhöht wird.

Einfach in die .htaccess Datei die folgende Zeile einfügen:
[text]php_value output_handler ob_gzhandler[/text]

Alternativ kann es auch direkt im PHP Code eingetragen werden:
[php]<?PHP
// Im Header
ob_start(“ob_gzhandler”);

// PHP Code

// Am Ende noch
ob_end_flush();
?>
[/php]

Systeminfos unter Linux auslesen

Jeder der mit verschiedenen Servern arbeitet, stellt sich hin und wieder die Frage „Mit was für ein System hab ich es hier zu tun?“. Im folgenden habe ich eine kleine Liste an Befehlen aufgelistet, die meiner Meinung nach wichtigsten Systeminfos wie CPU, RAM, HDD, LAN, usw. anzeigen.

Informationen zum Prozessor (CPU) bekommt man mit diesem Befehl aufgelistet:

cat /proc/cpuinfo

Den Arbeitsspeicher(RAM) bekommt man so heraus:

cat /proc/meminfo

Informationen zur Kernelversion:

cat /proc/version

Nutzung (Speicherplatz) der gemounteten Festplatten:

df -H

Und zu guter letzt das Netzwerk nicht vergessen:

ifconfig

Selbstverständlich ist diese Liste nicht komplett. Wer also Ergänzungen hat, einfach in den Kommentaren posten.