Artikel Direktori
nalika kita sinau kanggo nggunakakeLinux Server VPS kanggombangun situs webSawise iku, perlu kanggo mangerteni makna rata-rata beban saka macem-macem rata-rata beban, amarga kita kudu nggunakaketopPrintah mangertos status completion saka sistem lan mbayar manungsa waé kanggo owah-owahan nyata-wektu saka variabel.
Kanggo mangerteni iki, perlu kanggo mangerteni katrangan variabel ing ngisor iki.
Panjelasan rinci babagan rata-rata beban printah ndhuwur

Punika instruksi rinci babagan cara nggunakake ▼
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
- 5 baris pisanan saka area statistik minangka statistik saka kabeh sistem.
- Line 1 punika informasi antrian tugas, karo
uptimeAsil eksekusi perintah kasebut padha.
Isine kaya ing ngisor iki:
- 01:06:48 Wektu saiki
- munggah 1:22 Sistem wektu mlaku ing format jam: menit
- 1 pangguna Jumlah pangguna sing lagi mlebu
- mbukak rata-rata: 0.06, 0.60, 0.48 Sistem mbukak, kang dawa rata-rata saka antrian tugas.
- Telung nilai kasebut minangka nilai rata-rata wiwit 3 menit, 1 menit, lan 5 menit kepungkur nganti saiki.
- Baris 2 lan 3 minangka informasi proses lan CPU.
Nalika ana sawetara CPU, isi iki bisa ngluwihi 2 baris.Isine kaya ing ngisor iki:
- Tugas: 29 total total proses
- 1 mlaku Jumlah pangolahan mlaku
- 28 turu Jumlah pangolahan turu
- 0 mandeg Jumlah pangolahan mandegake
- 0 nomer zombie pangolahan zombie
- Cpu(s): 0.3% us Persentase CPU dikuwasani dening papan pangguna
- 1.0% sy Persentase CPU dikuwasani dening papan kernel
- 0.0% ni Persentase CPU dikuwasani dening pangolahan kang prioritas wis diganti ing papan proses pangguna
- 98.7% id idle CPU persentasi
- 0.0% wa Persentase wektu CPU nunggu input lan output
- 0.0% hi
- 0.0% iki
Ing ngisor iki rong baris pungkasan informasi memori:
- Mem: 191272k total memori fisik
- 173656k digunakake total memori fisik digunakake
- 17616k free total memori free
- 22052k buffer Jumlah memori digunakake minangka cache kernel
- Swap: 192772k total area swap
- 0k digunakake total area swap digunakake
- 192772k free total free swap area
- 123988k total area swap buffered cached.
Isi memori diganti menyang area swap banjur bali menyang memori, nanging area swap sing digunakake durung ditimpa.
Nilai iki minangka ukuran area swap sing isi wis ana ing memori.
Nalika memori sing cocog diganti maneh, ora perlu maneh nulis menyang wilayah swap.
Informasi rinci babagan proses, ditampilake ing ngisor area statistik ing saben area informasi proses.
Pisanan, ayo ngerti apa tegese saben kolom.
tegesipun jeneng kolom
- id proses PID
- id proses induk PPID
- RUSER Jeneng panganggo nyata
- UID ID pangguna saka pemilik proses
- Jeneng pangguna pangguna saka pemilik proses
- GROUP jeneng klompok pemilik proses
- TTY Jeneng terminal saka ngendi proses kasebut diwiwiti.Proses sing ora diwiwiti saka terminal ditampilake minangka ?
- PR prioritas
- Nilai apik NI.Nilai negatif nuduhake prioritas dhuwur, nilai positif nuduhake prioritas kurang
- P CPU pungkasan digunakake, mung migunani ing lingkungan multi-CPU
- %CPU Persentase wektu CPU digunakake wiwit nganyari pungkasan
- TIME Total wektu CPU digunakake dening proses, ing detik
- TIME + Total wektu CPU digunakake dening proses, ing 1/100 detik
- %MEM Persentase saka memori fisik digunakake dening proses
- Jumlah total memori virtual digunakake dening proses VIRT, ing kb. VIRT=SWAP+RES
- Ukuran memori virtual digunakake dening proses SWAP bakal swapped metu, ing kb.
- Ukuran memori fisik digunakake dening proses RES lan ora swapped metu, ing kb. RES=KODE+DATA
- KODE Ukuran memori fisik dikuwasani dening kode eksekusi, ing kb
- DATA Ukuran memori fisik sing dikuwasani dening bagean liyane saka kode eksekusi (segmen data + tumpukan), ing kb
- Ukuran memori bareng SHR, ing kb
- kesalahan kaca nFLT
- Jumlah kaca sing diowahi wiwit nulis nDRT pungkasan.
- S Status Proses.
- D = kahanan turu sing ora bisa diganggu
- R = mlaku
- S = turu
- T = trek / mandeg
- Z = proses zombie
- jeneng printah COMMAND / baris printah
- WCHAN Yen proses turu, tampilake jeneng fungsi sistem turu
- Gendéra tugas gendéra, deleng sched.h
linux ngemot instruksi debugging rata-rata
nyawangtopSawise status ditampilake dening printah, iku perlu kanggo optimized miturut iku, nangingtopPrintah nuduhake mung katon, supaya kita bisa liwatiostatutawavmstatSupaya pengamatan luwih.
vmstat kanggo ndeleng beban sistem
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
prentah
- Ing kolom r nuduhake nomer pangolahan mlaku lan nunggu irisan wektu CPU. Yen luwih saka 1 kanggo dangu, iku tegese CPU ora cukup lan CPU kudu tambah.
- Kolom b nuduhake jumlah pangolahan sing nunggu sumber, kayata ngenteni I / O, utawa pertukaran memori, lsp.
cpu nuduhake status panggunaan cpu
- Kolom us nuduhake persentase wektu CPU sing digunakake ing mode pangguna. Nalika regane kita relatif dhuwur, iku tegese proses pangguna nggunakake akeh wektu CPU, nanging yen luwih saka 50% kanggo dangu, iku perlu kanggo nimbang ngoptimalake program pangguna.
- Kolom sy nuduhake persentase wektu cpu sing ditindakake dening proses kernel.Ing kene, nilai referensi saka us + sy 80%. Yen kita + sy luwih saka 80%, tegese ana uga CPU ora cukup.
- Kolom wa nuduhake persentase wektu CPU dikuwasani dening IO ngenteni.
- Nilai referensi wa ing kene yaiku 30%. Yen wa ngluwihi 30%, tegese ngenteni IO serius. Iki bisa uga disebabake dening akeh akses acak menyang disk, utawa kemacetan bandwidth ing disk utawa akses disk. controller (utamané pamblokiran operasi).
- Kolom id nuduhake persentase wektu CPU ora aktif.
Artikel ing ngisor iki nerangake sepira dhuwure Rata-rata Muatan Linux?
Apa sing kudu ditindakake yen beban VPS dhuwur banget?
Saiki situs webku ora bisa diakses amarga bebane dhuwur banget, apa sing kudu ditindakake?
ndhuwur - 20:44:30 munggah 12 min, 1 pangguna, mbukak rata-rata: 2.21, 8.39, 6.48
- Server sampeyan ngatur dhewe, sing kudu sampeyan lakoni yaiku mriksa server sampeyan dhewe liwat SSH.
- Priksa apa mlaku?Proses apa lan liya-liyane?
- Yen perlu, coba miwiti maneh server.
- Yen sawise miwiti maneh server, beban isih dhuwur banget, coba ngenali proses kakehan lan mungkasi.
- Yen perlu, miwiti maneh proses (dudu server) kanthi individu.
- Utawa sawise konsultasi karo layanan pelanggan "kenapa beban VPS / server dhuwur banget", isih ora ana cara kanggo nindakake, lan pungkasane mung cara kanggo nambah konfigurasi server.
Pira ukuran hosting situs web sing cocog kanggo perusahaan perdagangan manca negara?
Kepiye carane milih konfigurasi server sing bener?Klik link ing ngisor iki kanggo ndeleng rata-rata 1 solusi server IP saben dina ▼
Muga-muga artikel "Server Load? top command/CPU utilization/load average calculation method" sing dienggo bareng ing blog Chen Weiliang ( https://www.chenweiliang.com/ ) iki bisa migunani kanggo sampeyan.
Monggo dipunbagi pranala artikel punika: https://www.chenweiliang.com/cwl-1029.html


