Cómo monitorear el rendimiento de un VPS Linux o un servidor dedicado »Wiki Ùtil Hosting mas barato

Netstat supervisa las conexiones de red entrantes y salientes, muestra la tabla de enrutamiento, las estadísticas de la interfaz, las membresías de multidifusión, enumera los puertos abiertos, enumera los programas que están escuchando en todos los puertos y las conexiones enmascaradas. Se utiliza para solucionar problemas de red y supervisar el rendimiento de la red.
Muestre todos los enchufes de escucha con tcp mientras solo muestra direcciones numéricas. Esto se aplica cuando está ejecutando un programa que usa ciertos sockets en el protocolo TCP y desea verificar que los sockets estén abiertos.
$ netstat -aln --tcp
Mostrar todos los sockets de escucha con tcp mientras solo se muestran los nombres resueltos
$ netstat -al --tcp
Ver estadísticas sobre la interfaz de red y especialmente las conexiones IP. Produce algo similar a “ifconfig“
$ netstat -inet
Mostrar estadísticas solo para el protocolo TCP
$ netstat -st | less
Enumere todos los programas con enchufes y sus respectivos números PID
$ netstat -p | less
Mostrar tabla de enrutamiento (similar al comando “ruta -e”)
$ netstat -r
NetHogs monitorea la actividad de la red de cada proceso y muestra el ancho de banda de cada proceso mientras clasifica desde el proceso más intenso hasta el menos intenso. Esto se aplica para mostrar los procesos que están usando más ancho de banda de red en TIEMPO REAL. Los detalles del proceso que se muestran son el PID, el nombre / ruta del proceso y el usuario que está ejecutando el proceso.
$ sudo nethogs
Nota especial: si nethogs no está instalado, puede instalarlo de la siguiente manera, dependiendo de la variante de Linux.
Para Centos
$ sudo yum install epel-release $ sudo yum install -y nethogs
Para Ubuntu
$ sudo apt-get install nethogs
Muestra la salida de Nethogs a una frecuencia de actualización de 3 segundos
$ sudo nethogs -d 3
Mostrar la salida de Nethogs para una interfaz de red específica
$ sudo nethogs eth0
iftop se comporta de manera similar a “sobre”(Uso de CPU), pero ahora para uso de red. Muestra el ancho de banda de la red, es decir, los paquetes enviados y recibidos por interfaz de red en TIEMPO REAL. También muestra los hosts de origen y destino que envían y reciben los paquetes. Se utiliza cuando el administrador del sistema necesita saber por qué una conexión de red en particular es lenta.
$ sudo iftop
Nota especial: si iftop no está instalado, puede instalarlo de la siguiente manera, dependiendo de la variante de Linux.
Para Centos
$ sudo yum install epel-release $ sudo yum install -y iftop
Para Ubuntu
$ sudo apt-get install iftop
Mostrar solo direcciones numéricas
$ sudo iftop -n
Supervise el ancho de banda de la red en una interfaz de red específica con nombres resueltos
$ sudo iftop -i eth0
Supervise el ancho de banda de la red en una interfaz de red específica con direcciones numéricas
$ sudo iftop -n eth0
Puertos de visualización
$ sudo iftop -P
ss muestra estadísticas de socket similares a netstat. Muestra más información de estado y de TCP que otras herramientas. De forma predeterminada, se muestran todos los sockets abiertos que no escuchan en TCP / UNIX / UDP que han establecido una conexión.
$ ss | less
Enumere todos los puertos de red abiertos actualmente
$ ss -l | less