Red de conocimiento informático - Material del sitio web - Cómo usar PHP para monitorear la información de la CPU, la memoria y el disco duro de los servidores Linux en tiempo real

Cómo usar PHP para monitorear la información de la CPU, la memoria y el disco duro de los servidores Linux en tiempo real

1. En Linux, puede ver la información detallada de cada CPU en /proc/cpuinfo. Sin embargo, con una CPU de doble núcleo, verá dos CPU en cpuinfo, que a menudo se confunde con dos CPU de un solo núcleo.

De hecho, debes diferenciar entre CPU de un solo núcleo y de doble núcleo por el ID físico del procesador. El ID del procesador físico se puede encontrar en cpuinfo o dmesg. Si hay ht, significa que se admite la tecnología Hyper-Threading.

Para determinar la cantidad de CPU físicas, puede verificar el valor del ID físico. Si son iguales, es la misma CPU física.

2. Verifique el tamaño de la memoria:

cat /proc/meminfo |grep MemTotal

3. Algunos otros comandos, puede ver información detallada sobre los comandos y métodos del sistema Linux:

uname -a # Ver kernel/sistema operativo/ Información de la CPU comando de información del sistema Linux

uname -a # Ver información del kernel/sistema operativo/CPU comando de información del sistema Linux

p>

head -n 1 /etc/issue # Verificar el sistema operativo versión del sistema, es el número 1, no la letra L

cat /proc/cpuinfo # Verifique el comando de información de la CPU

hostname # Ver el comando de información del sistema Linux del nombre de la computadora

lspci -tv # Listar todos los dispositivos PCI

lsusb -tv # Listar el comando de información del sistema Linux de todos los dispositivos USB

p>

lsmod # Enumere los comandos de información del sistema Linux para cargar módulos del kernel

env # Ver recursos de variables de entorno

free -m # Ver el uso de memoria y el uso del área de intercambio

df -h # Ver el uso por partición

du -sh # Ver el tamaño del directorio especificado

grep MemTotal /proc/meminfo # Ver MemTotal

grep MemFree /proc /meminfo # Comprobar la cantidad de memoria disponible

uptime # Comprobar el tiempo de actividad del sistema, el número de usuarios y la carga

cat /proc/loadavg # Comprobar los discos y particiones cargados por el sistema

mount | column -t # Ver el estado de las particiones cargadas

fdisk -l # Ver todas las particiones

swapon -s # Ver todas las particiones de intercambio

p>

hdparm -i /dev/hda # Ver los parámetros del disco (solo dispositivos IDE)

dmesg | grep IDE # Ver el estado de detección del dispositivo IDE al iniciar la red

p>

ifconfig # Ver las propiedades de todas las interfaces de red

iptables -L # Ver la configuración del firewall

route -n # Ver la tabla de enrutamiento

netstat - lntp # Ver todos los puertos de escucha

netstat -antp # Ver todas las conexiones establecidas

netstat -s # Ver el proceso de estadísticas de red

ps -ef # Ver todos los procesos

arriba # Mostrar el estado del proceso en tiempo real a los usuarios

w # Ver usuarios activos

id # Ver la información del usuario especificado

último # Ver el registro de inicio de sesión del usuario

cut -d:-f1 /etc/passwd # Ver todos los usuarios en el sistema

cut -d: -f1 /etc/group # Ver todos los usuarios en el sistema Todos los grupos

crontab -l # Ver los servicios de tareas programadas del usuario actual

chkconfig -list # Listar todos los servicios del sistema

chkconfig -list | grep on # Listar todos los servicios del sistema iniciados

rpm -qa # Ver todos los paquetes de software instalados

cat /proc/cpuinfo

: Comando de Linux para ver los parámetros relacionados con la CPU