Directorio de artigos
cando aprendemos a usarLinux Servidor VPS paraConstruír unha estaciónDespois diso, é necesario comprender o significado da media de carga de varias medias de carga, porque necesitamos usartopO comando comprende o estado de finalización do sistema e presta atención aos cambios de variables en tempo real.
Para entendelo, é necesario comprender as seguintes descricións de variables.
Explicación detallada da media de carga do comando superior

Aquí tes unha instrución detallada sobre como usalo ▼
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
- As primeiras 5 liñas da área de estatísticas son as estatísticas de todo o sistema.
- A liña 1 é a información da cola de tarefas, con
uptimeO resultado de execución do comando é o mesmo.
O seu contido é o seguinte:
- 01:06:48 Hora actual
- ata 1:22 Tempo de execución do sistema no formato de horas:minutos
- 1 usuario O número de usuarios conectados actualmente
- carga media: 0.06, 0.60, 0.48 Carga do sistema, que é a lonxitude media da cola de tarefas.
- Os tres valores son os valores medios desde 3 minuto, 1 minutos e 5 minutos ata o presente.
- As liñas 2 e 3 son información do proceso e da CPU.
Cando hai varias CPU, este contido pode superar as 2 liñas.O contido é o seguinte:
- Tarefas: 29 total total de procesos
- 1 en execución Número de procesos en execución
- 28 durmindo Número de procesos durmindo
- 0 detido Número de procesos detidos
- 0 número zombie de procesos zombies
- CPU(s): 0.3% us A porcentaxe de CPU ocupada polo espazo do usuario
- 1.0% sy O espazo do núcleo ocupa porcentaxe de CPU
- 0.0% ni A porcentaxe de CPU ocupada por procesos cuxa prioridade foi modificada no espazo do proceso do usuario
- Porcentaxe de CPU inactiva do 98.7 %
- 0.0 % wa Porcentaxe de tempo da CPU esperando entrada e saída
- 0.0% oi
- 0.0% si
As seguintes son as dúas últimas dúas liñas de información de memoria:
- Mem: 191272k memoria física total total
- 173656k de memoria física total utilizada
- 17616k de memoria total libre
- 22052k buffers Cantidade de memoria utilizada como caché do núcleo
- Intercambio: 192772k área total de intercambio
- 0k área de intercambio total utilizada
- 192772k área de intercambio gratuíta total gratuíta
- 123988k área total de intercambio almacenada na memoria caché.
O contido da memoria cámbiase á área de intercambio e despois volve á memoria, pero a área de intercambio usada non se sobrescribiu.
Este valor é o tamaño da área de intercambio onde o contido xa existe na memoria.
Cando se cambia de novo a memoria correspondente, xa non é necesario escribir na área de intercambio.
Información detallada sobre o proceso, que se mostra debaixo da área de estatísticas en cada área de información do proceso.
En primeiro lugar, imos entender o que significa cada columna.
significado do nome da columna
- ID do proceso PID
- ID do proceso principal do PPID
- RUSER Nome de usuario real
- UID O ID de usuario do propietario do proceso
- USER nome de usuario do propietario do proceso
- GROUP o nome do grupo do propietario do proceso
- TTY O nome do terminal desde o que se iniciou o proceso.Os procesos non iniciados desde un terminal móstranse como ?
- Prioridade de PR
- NI bo valor.Os valores negativos indican alta prioridade, os valores positivos indican baixa prioridade
- P A última CPU utilizada, só significativa nun ambiente de varias CPU
- %CPU A porcentaxe de tempo de CPU utilizada desde a última actualización
- TEMPO O tempo total de CPU utilizado polo proceso, en segundos
- TIME+ O tempo total de CPU utilizado polo proceso, en 1/100 segundos
- %MEM A porcentaxe de memoria física utilizada polo proceso
- A cantidade total de memoria virtual utilizada polo proceso VIRT, en kb. VIRT=CAMBIO+RES
- O tamaño da memoria virtual utilizada polo proceso SWAP que se vai intercambiar, en kb.
- O tamaño da memoria física utilizada polo proceso RES e non intercambiada, en kb. RES=CÓDIGO+DATOS
- CÓDIGO O tamaño da memoria física que ocupa o código executable, en kb
- DATOS O tamaño da memoria física que ocupa a parte distinta do código executable (segmento de datos + pila), en kb
- Tamaño da memoria compartida SHR, en kb
- Fallos de páxina nFLT
- O número de páxinas modificadas desde a última escritura nDRT.
- S Estado do proceso.
- D = estado de sono ininterrompido
- R = correr
- S = sono
- T=seguir/parar
- Z = proceso zombie
- COMANDO nome de comando/liña de comandos
- WCHAN Se o proceso está en suspensión, amosa o nome da función do sistema en suspensión
- Marca as marcas de tarefas, consulte sched.h
Instruccións de depuración media de carga de linux
mirandotopDespois do estado mostrado polo comando, debe ser optimizado segundo el, perotopO comando mostra só a aparencia, polo que podemos pasariostatouvmstatOrdene máis observacións.
vmstat para ver a carga do sistema
vmstat procs -------memory-------- ----swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0
procesos
- A columna r representa o número de procesos en execución e agardando polo intervalo de tempo da CPU. Se é maior que 1 durante moito tempo, significa que a CPU é insuficiente e que hai que aumentar a CPU.
- A columna b indica o número de procesos que agardan por recursos, como esperando por E/S ou intercambio de memoria, etc.
cpu indica o estado de uso da CPU
- A columna de EUA mostra a porcentaxe de tempo de CPU empregado no modo de usuario. Cando o valor de nós é relativamente alto, significa que o proceso do usuario consome moito tempo de CPU, pero se é superior ao 50% durante moito tempo, é necesario considerar a optimización do programa de usuario.
- A columna sy amosa a porcentaxe de tempo da CPU empregado polo proceso do núcleo.Aquí, o valor de referencia de us + sy é 80 % Se us + sy é superior ao 80 %, isto significa que pode haber unha CPU insuficiente.
- A columna wa mostra a porcentaxe de tempo de CPU ocupado polas esperas de E/S.
- O valor de referencia de wa aquí é do 30 %. Se wa supera o 30 %, significa que a espera de E/S é grave. Isto pode deberse a un gran número de accesos aleatorios ao disco ou ao pescozo de botella do ancho de banda do disco ou do acceso ao disco. controlador (principalmente operacións de bloque).
- A columna ID mostra a porcentaxe de tempo que a CPU está inactiva.
O seguinte artigo explica o alto que é a media de carga de Linux?
Que debo facer se a carga VPS é demasiado alta?
Agora non se pode acceder ao meu sitio web porque a carga é demasiado alta, que debo facer?
arriba – 20:44:30 ata 12 min, 1 usuario, carga media: 2.21, 8.39, 6.48
- O teu servidor é autoxestionado, o que debes facer é comprobar o teu propio servidor a través de SSH.
- Comproba o que está a funcionar?Que proceso e así por diante?
- Se é necesario, intente reiniciar o servidor.
- Se a carga aínda é demasiado alta despois de reiniciar o servidor, tente identificar o proceso sobrecargado e detelo.
- Se é necesario, reinicie o proceso (non o servidor) individualmente.
- Ou despois de consultar ao servizo de atención ao cliente "por que a carga do VPS/servidor é demasiado alta", aínda non hai forma de facelo, e finalmente a única forma é aumentar a configuración do servidor.
Canto espazo é adecuado para o sitio web dunha empresa de comercio exterior?
Como elixir a configuración correcta do servidor?Fai clic na seguinte ligazón para ver a solución de servidor IP 1 de media diaria ▼
Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Carga do servidor? comando superior/uso de CPU/método de cálculo medio de carga", axudarache.
Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-1029.html


