Knowledgebase Parentah basajan pikeun digawe sareng jasa Profitserver
utama Knowledgebase Diagnostics beban server

Diagnostics beban server


Diagnostik beban server biasa penting pisan pikeun operasi éfisién server. Diagnostik beban server ngamungkinkeun idéntifikasi masalah poténsial, optimasi kinerja, sareng mastikeun operasi kontinyu. Biasana, prosedur sapertos kalebet penilaian komponén hardware individu, parangkat lunak, setélan jaringan, sareng data operasional.

Dina tulisan ieu, urang bakal nalungtik metode utama analisis sumber daya server ngalangkungan terminal sareng ogé ngabahas alat pikeun ngawaskeun otomatis dina browser. Pitunjuk ieu tiasa dianggo pikeun sadaya jinis server khusus atanapi virtual dina sistem operasi Linux naon waé, henteu paduli parangkat lunak anu tos dipasang.

Kumaha Mariksa Beban Gemblengna dina Server di Terminal

Pikeun mariksa beban sakabéh server langsung di terminal, utilitas populér sapertos top sareng atop bakal dianggo. Dina kalolobaan kasus, éta parantos dipasang sateuacanna. Jalankeun paréntah ieu:

top

Salaku réspon, alat bakal masihan inpormasi ngeunaan kaayaan sistem ayeuna sacara real-time:

Diagnostik server nganggo utilitas luhur

Ku cara kieu, administrator server teu ngan ukur tiasa ngalacak inpormasi umum tapi ogé ngeunaan prosés anu khusus, nganggo navigasi kibor. Nanging, program ieu ogé ngamungkinkeun pikeun analisis anu langkung jero. Pikeun ieu, dina jandela utama utilitas, pencét tombol " F ", saatos éta bakal tiasa milih widang tambahan:

Widang tambahan luhur

Widang aktif disorot kandel, janten langkung hampang tibatan anu sanés, sareng dibarengan ku simbol *. Pikeun ngaktipkeun widang khusus, anggo navigasi kibor, teras pencét spasi atanapi tombol " D ". Pikeun kaluar tina jandela widang sareng program sacara umum, pencét tombol " Q " atanapi " Esc ". Widang anu nembé ditambahkeun tiasa ditingali ku cara uih deui ka jandela utama sareng ngagulung ka katuhu ogé nganggo tombol panah dina kibor:

Ditambahkeun widang luhur

Penting pikeun nyimpen setélan ayeuna nalika kaluar ku mencét tombol " W ".

Pakakas salajengna dina antrian nyaéta atop . Éta diluncurkeun ku paréntah:

atop

Langsung saatos peluncuran, éta nunjukkeun inpormasi ngeunaan sistem:

Diagnostik server nganggo utilitas atop

Éta ngagaduhan fungsi anu ampir sami pikeun ngawas tapi ogé ngamungkinkeun ngalacak inpormasi ngeunaan jaringan sareng disk. Anjeun tiasa kenal sareng sadaya fungsi anu sayogi ku paréntah " help ":

Fungsi program atop

Dina kalolobaan kasus, pangurus ngagunakeun alat ieu pikeun nempo log pikeun periode husus. Ieu tiasa mangpaat nalika anjeun peryogi kauninga beban pikeun période kaliwat, contona, sapeuting. Pikeun ningali log, paké paréntah:

atop -r
log diagnostik server nempoan kalawan atop

Pikeun navigasi, anggo konci " t " — maju dina waktu, " Shift +t " — mundur.

Sacara standar, atop nyerat log unggal 10 menit teras nyimpenna dina diréktori /var/log/atop . Pikeun ngarobih interval atanapi jalur pikeun nyimpen, anjeun kedah muka file konfigurasi /etc/default/atop teras ngadamel parobihan ieu:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

Dina conto anu disayogikeun, log bakal disimpen unggal menit ka jalur sareng nami file anu ditangtukeun. Saatos éta, anjeun kedah ngabalikan deui program kalayan paréntah:

systemctl restart atop.service

Kumaha Mariksa Beban Gemblengna dina Server dina Browser

Ngagunakeun alat pihak katilu dina panyungsi nyayogikeun gambaran anu langkung visual ngeunaan naon anu kajantenan dina server. Alat sapertos kitu ditujukeun pikeun analisis anu nyaman tanpa kedah ngalih antara program dina terminal pikeun mendakan fungsi anu khusus. Salah sahiji solusi anu paling fungsional nyaéta NetData . Éta gratis pisan sareng gaduh sadayana anu diperyogikeun pikeun diagnostik server lengkep. Hayu urang bahas pamasangan sareng konfigurasina sacara rinci dina conto server khusus anu ngajalankeun OS Ubuntu 20.04.6:

apt-get install netdata –y

Langsung saatos instalasi, lumangsungna setelan. Buka file konfigurasi utama:

vim /etc/netdata/netdata.conf
Nilai dina file konfigurasi NetData

Bandingkeun tilu nilai kahiji, aranjeunna kedah sami, sarta ogé nangtukeun alamat IP éksternal tina server. Ku jalan kitu, aksés salajengna ka panel kontrol bakal dilakukeun. Simpen parobahanana dina file sareng kaluar. Balikan deui jasa:

systemctl restart netdata

Pariksa operability:

systemctl status netdata
NetData operability

jasa ieu dibuka. Éta tetep angkat ka panel kontrol. Jang ngalampahkeun ieu, buka browser tur buka:

http://11.22.33.44:19999

Dimana 11.22.33.44 nyaéta alamat IP server anu ditangtukeun dina file konfigurasi, 19999 nyaéta port standar program éta.

Di luhureun Dashboard, inpormasi utama ngeunaan beban dina server dipintonkeun sacara real-time:

Indikator utama NetData dina analisis sumberdaya server

Di handap ieu anjeun tiasa ningali langkung caket kana grafik unggal komponén individu dina server:

Analisis sumberdaya server lengkep

Pikeun ngazum gede atawa leutik tina grafik, Anjeun tiasa make kombinasi "Shift + kabayang mouse". Sakali pamaké wawuh jeung grafik utama, hiji menu tambahan pikeun tiap komponén misah lokasina di pojok katuhu luhur bakal otomatis muka. Alatna tiasa masihan inpormasi lengkep ngeunaan komponén ieu:

Komponén utama NetData

Hayu urang nganggap analisa lengkep nganggo tilu item anu munggaran: CPU, Mémori, Disk:

Pintonan rinci ngeunaan CPU di NetData Pintonan lengkep memori dina NetData Pintonan lengkep ngeunaan disk dina NetData

NetData ogé gaduh setélan fléksibel pikeun panggeuing dina pemicu anu ditangtukeun. Pikeun ngaktipkeunana, pilih "Alarm" dina panel luhur sareng pilih skrip anu parantos disiapkeun tina daptar:

Daptar Alarm anu sayogi di NetData

Fungsi utilitas ieu lega pisan, sareng kami nyarankeun anjeun pikeun ngawanohkeun diri anjeun kana daptar lengkep kamungkinan dina halaman proyék GitHub atanapi halaman wéb resmi . Ngan hiji alat ieu bakal cekap pikeun ngontrol lengkep sadaya server sacara umum sareng komponén individu na khususna.

kacindekan

Salaku hasil tina diagnostik server dilakukeun, bisa negeskeun yén sistem umumna beroperasi stably jeung éfisién. Analisis beban CPU, pamakean memori, kagiatan disk, sareng beban jaringan nunjukkeun yén sumber daya pangladén dimanfaatkeun sacara optimal. Nanging, pikeun nyegah masalah poténsial, penting pikeun ngawaskeun beban rutin sareng nyiapkeun solusi cadangan pikeun mastikeun reliabilitas sareng kinerja server di hareup.

❮ Artikel saméméhna Ngurangan beban server
Artikel salajengna ❯ Ngonpigurasikeun firewall dina Linux

Tanya kami ngeunaan VPS

Kami salawasna siap ngajawab patarosan anjeun iraha wae beurang atawa peuting.