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
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:
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 p>
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