Diagnosa beban server reguler penting banget kanggo operasi server sing efisien. Diagnosa beban server ngidini identifikasi masalah potensial, optimasi kinerja, lan njamin operasi sing terus-terusan. Biasane, prosedur kasebut kalebu penilaian komponen hardware individu, piranti lunak, setelan jaringan, lan data operasional.
Ing artikel iki, kita bakal nliti cara utama analisis sumber daya server liwat terminal lan uga ndemek alat kanggo ngawasi otomatis ing browser. Pandhuan kasebut ditrapake kanggo jinis apa wae darmabakti or server virtual ing sistem operasi Linux apa wae, preduli saka piranti lunak sing wis diinstal.
Cara Priksa Muatan Sakabèhé ing Server ing Terminal
Kanggo mriksa beban sakabèhé saka server langsung ing terminal, populer keperluan kayata ndhuwur lan ing ndhuwur bakal digunakake. Umume kasus, dheweke wis diinstal sadurunge. Mung miwiti printah:
top
Kanggo nanggepi, alat kasebut bakal menehi informasi babagan kahanan sistem saiki ing wektu nyata:
Kanthi cara iki, administrator server ora mung bisa nglacak informasi umum nanging uga babagan proses tartamtu, nggunakake navigasi keyboard. Nanging, program kasebut uga ngidini analisis sing luwih jero. Kanggo nindakake iki, ing jendela utama sarana, penet "F"tombol, sawise sampeyan bisa milih lapangan tambahan:
Kolom aktif disorot kanthi kandel, dadi luwih entheng tinimbang liyane, lan diiringi simbol *. Kanggo ngaktifake kolom tartamtu, gunakake pandhu arah keyboard, banjur penet panggonan utawa "Dtombol ". Kanggo metu saka jendhela kolom lan program umume, pencet "Q"Utawa"Esc"Tombol. Kolom sing mentas ditambahake bisa dideleng kanthi bali menyang jendela utama lan nggulung nengen uga nggunakake tombol panah ing keyboard:
Penting kanggo nyimpen setelan saiki nalika metu kanthi mencet "W"kunci kab.
Alat sabanjure ing baris yaiku ing ndhuwur. Iki diluncurake kanthi prentah:
atop
Sanalika sawise diluncurake, nampilake informasi babagan sistem:
Nduwe fungsi sing meh padha kanggo ngawasi nanging uga ngidini informasi nelusuri babagan jaringan lan disk. Sampeyan bisa ngerteni kabeh fungsi sing kasedhiya kanthi "bantuan" printah:
Umume kasus, administrator nggunakake alat iki kanggo ndeleng log sajrone wektu tartamtu. Iki bisa migunani yen sampeyan kudu ngerti beban kanggo periode kepungkur, contone, sewengi. Kanggo ndeleng log, gunakake printah:
atop -r
Kanggo navigasi, gunakake "t"kunci - maju ing wektu,"Ngalih + t"-mundur.
Kanthi gawan, ing ndhuwur nulis log saben 10 menit lan disimpen ing file /var/log/atop direktori. Kanggo ngganti interval utawa path kanggo nyimpen, sampeyan kudu mbukak file konfigurasi /etc/default/atop lan gawe owah-owahan ing ngisor iki:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
Ing conto sing diwenehake, log bakal disimpen saben menit menyang path lan jeneng berkas sing ditemtokake. Sawise iku, sampeyan kudu miwiti maneh program kanthi printah:
systemctl restart atop.service
Cara Priksa Muatan Sakabèhé ing Server ing Browser
Nggunakake alat pihak katelu ing browser nyedhiyakake gambar sing luwih visual babagan apa sing kedadeyan ing server. Piranti kasebut ngarahake analisis sing nyaman tanpa kudu ngalih ing antarane program ing terminal kanggo nemokake fungsi tartamtu. Salah sawijining solusi sing paling fungsional yaiku NetData. Iki gratis lan duwe kabeh sing dibutuhake kanggo diagnostik server lengkap. Ayo dadi nimbang instalasi lan konfigurasi ing rinci ing conto a server darmabakti mlaku OS Ubuntu 20.04.6:
apt-get install netdata –y
Sanalika sawise instalasi, nerusake kanggo persiyapan. Bukak file konfigurasi utama:
vim /etc/netdata/netdata.conf
Mbandhingake telung nilai pisanan, mesthine padha, lan uga nemtokake alamat IP eksternal server. Kanthi cara iki, akses luwih menyang panel kontrol bakal ditindakake. Simpen owah-owahan ing file lan metu. Wiwiti maneh layanan:
systemctl restart netdata
Priksa operability:
systemctl status netdata
Layanan diluncurake. Iku tetep kanggo pindhah menyang panel kontrol. Kanggo nindakake iki, bukak browser lan pindhah menyang:
http://11.22.33.44:19999
Where 11.22.33.44 yaiku alamat IP server sing ditemtokake ing file konfigurasi, 19999 punika port standar program.
Ing sisih ndhuwur Dashboard, informasi utama babagan beban ing server ditampilake ing wektu nyata:
Ing ngisor iki sampeyan bisa ndeleng kanthi luwih cetha ing grafik saben komponen server:
Kanggo nggedhekake utawa nyilikake denah, sampeyan bisa nggunakake kombinasi "Shift + mouse wheel". Sawise pangguna wis kenal karo grafik utama, menu tambahan kanggo saben komponen kapisah sing ana ing pojok tengen ndhuwur bakal mbukak kanthi otomatis. Alat kasebut bisa menehi informasi rinci babagan komponen ing ngisor iki:
Ayo nimbang analisis rinci nggunakake telung item pisanan: CPU, Memori, Disk:
NetData uga nduweni setelan fleksibel kanggo tandha ing pemicu sing ditemtokake. Kanggo ngaktifake, pilih "Weker" ing panel ndhuwur lan pilih skrip sing wis disiapake saka dhaptar:
Fungsi utilitas iku ekstensif banget, lan disaranake familiarize dhewe karo dhaptar lengkap kemungkinan ing GitHub kaca proyek utawa ing situs resmi. Mung alat siji iki bakal cukup kanggo kontrol lengkap kabeh server ing umum lan komponen individu ing tartamtu.
kesimpulan
Minangka asil diagnosa server sing ditindakake, bisa ditegesake manawa sistem kasebut umume beroperasi kanthi stabil lan efisien. Analisis beban CPU, panggunaan memori, aktivitas disk, lan beban jaringan nuduhake manawa sumber daya server digunakake kanthi optimal. Nanging, kanggo nyegah masalah potensial, penting kanggo ngawasi beban kanthi rutin lan nyiapake solusi serep kanggo njamin linuwih lan kinerja server ing mangsa ngarep.